V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CodeCodeStudy  ›  全部回复第 7 页 / 共 51 页
回复总数  1001
1 ... 3  4  5  6  7  8  9  10  11  12 ... 51  
既然公司都搞了深信服,那么就要把自己的工作和生活的内容严格分开
318 天前
回复了 gosky 创建的主题 Python 请大家比较下 fastapi 系和 aio-libs 系
@CloveAndCurrant #6 我也这么觉得。fastapi 就是对 starlette 和 pydantic 简单封装了一下,起了个好听的名字,然后就出名了,没多少自己的东西。
我倒不希望送货上门,第一泄露了房号,第二白天都在上班,而快递送达时间又不能控制
等以后都是 electron 的软件就知道够不够了
用 midwayjs
express, koa 都太简单了,之前试过 egg ,还行,但是不是 typescript 的。
后面试了下 midwayjs ,是 typescript 的,功能挺齐全的,也很容易入手。
有哪些基于 goframe 后台管理系统比较好的吗
@x86 #13 我 12 年就跟着他的视频学 PHP 了
调用微信接口时,传不同的商户号就行了
你也太玻璃心了吧,他儿子有份高薪工作,他高兴很正常啊,你该祝贺祝贺他
用 nuxt 啊,基于 vue 的
2024-02-01 09:02:53 +08:00
回复了 zihuyishi 创建的主题 Go 编程语言 go 里面的 http response body 必须 close 是不是很不合理呀
所以就要用到框架啊,让框架来处理这些底层的、琐碎的事情
2024-01-30 17:54:57 +08:00
回复了 nvideo 创建的主题 问与答 为什么 QQ 音乐付费用户只允许 5 台设备登录:
两台手机,两台电脑,一台平板,够多了吧
2024-01-26 09:49:14 +08:00
回复了 pdxjun 创建的主题 Go 编程语言 大佬们这段 golang 代码怎么优化,这么多 if 判断
简洁明了,如果是别人写的就不要改了。另外行数也挺多的,如果用行数来考核的话,也能取得不错的成绩。
2024-01-25 15:30:32 +08:00
回复了 OldWang09 创建的主题 问与答 xdm,有二进二出的 USB 切换器推荐吗?
@OldWang09 #2 不用啊,连鼠标、键盘、显示器的话都差不多的,我现在的是 4 进 4 出了,3 台主机一个电视盒子,一个显示器一套键鼠,4 进 4 出切换的时候会慢一点,2 进 2 出就很流畅
2024-01-25 14:57:42 +08:00
回复了 OldWang09 创建的主题 问与答 xdm,有二进二出的 USB 切换器推荐吗?
我用绿联的,比较快
2024-01-22 11:17:39 +08:00
回复了 Inzufu 创建的主题 问与答 各位 TCL 电视安装腾讯的“云视听极光”有问题吗
还不如买腾讯的电视盒子,把电视当显示器用
不要看红宝书,太厚了,而且过时了,推荐阮一峰的教程,在 https://wangdoc.com/
2024-01-16 09:24:09 +08:00
回复了 vfx666 创建的主题 问与答 真有人花钱买 ssl 证书?
花的是老板的钱,心疼什么?
2024-01-12 14:42:55 +08:00
回复了 click 创建的主题 问与答 有没有靠谱的 2FA 验证器推荐?
php 的代码,不依赖第三方库

```php
<?php

class TOTP {
private static $base32Map = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567';

private static function base32Decode($in) {
$l = strlen($in);
$n = $bs = 0;

for ($i = 0; $i < $l; $i++) {
$n <<= 5;
$n += stripos(self::$base32Map, $in[$i]);
$bs = ($bs + 5) % 8;
@$out .= $bs < 5 ? chr(($n & (255 << $bs)) >> $bs) : null;
}

return $out;
}
public static function getOTP($secret, $digits = 6, $period = 30, $offset = 0) {
if (strlen($secret) < 16 || strlen($secret) % 8 != 0)
return ['err' => 'length of secret must be a multiple of 8, and at least 16 characters'];
if (preg_match('/[^a-z2-7]/i', $secret) === 1)
return ['err' => 'secret contains non-base32 characters'];
$digits = intval($digits);
if ($digits < 6 || $digits > 8)
return ['err' => 'digits must be 6, 7 or 8'];

$seed = self::base32Decode($secret);
$time = str_pad(pack('N', intval($offset + time() / $period)), 8, "\x00", STR_PAD_LEFT);
$hash = hash_hmac('sha1', $time, $seed, false);
$otp = (hexdec(substr($hash, hexdec($hash[39]) * 2, 8)) & 0x7fffffff) % pow(10, $digits);

return ['otp' => sprintf("%'0{$digits}u", $otp)];
}
}

echo TOTP::getOTP('xxx')['otp'];
```
2024-01-11 11:43:24 +08:00
回复了 WhiteSJ 创建的主题 程序员 Java 比 web 前端要更好找工作吗?
@privater #20 日志也是后端在代码里打的
1 ... 3  4  5  6  7  8  9  10  11  12 ... 51  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1450 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 17:12 · PVG 01:12 · LAX 09:12 · JFK 12:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.