V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CodeCodeStudy  ›  全部回复第 8 页 / 共 52 页
回复总数  1022
1 ... 4  5  6  7  8  9  10  11  12  13 ... 52  
有没有大佬知道,安装了虚拟机,那么在虚拟机里的上网行为,能否被宿主机的监控软件监控得到,为什么?
既然公司都搞了深信服,那么就要把自己的工作和生活的内容严格分开
2024-04-24 10:59:41 +08:00
回复了 gosky 创建的主题 Python 请大家比较下 fastapi 系和 aio-libs 系
@CloveAndCurrant #6 我也这么觉得。fastapi 就是对 starlette 和 pydantic 简单封装了一下,起了个好听的名字,然后就出名了,没多少自己的东西。
2024-04-22 19:14:57 +08:00
回复了 zhousir5071 创建的主题 问与答 各位大佬,如何让拼多多的快递送货上门?
我倒不希望送货上门,第一泄露了房号,第二白天都在上班,而快递送达时间又不能控制
2024-04-18 09:01:53 +08:00
回复了 cpalead 创建的主题 问与答 今日挖坑,感觉日常用电脑不编程的话,内存 16g 妥妥够用
等以后都是 electron 的软件就知道够不够了
用 midwayjs
express, koa 都太简单了,之前试过 egg ,还行,但是不是 typescript 的。
后面试了下 midwayjs ,是 typescript 的,功能挺齐全的,也很容易入手。
2024-04-03 14:55:52 +08:00
回复了 btdog 创建的主题 程序员 想问下,如果重构项目的话,Jeecg 和若依哪个好一些呀
有哪些基于 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'];
```
1 ... 4  5  6  7  8  9  10  11  12  13 ... 52  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   931 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 21:48 · PVG 05:48 · LAX 14:48 · JFK 17:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.