V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nlzy  ›  全部回复第 1 页 / 共 25 页
回复总数  493
1  2  3  4  5  6  7  8  9  10 ... 25  
我的也有,ikbc 的红轴,空格键的弹簧音很明显,其他键没注意过。
132 天前
回复了 baihekong 创建的主题 生活 必胜客披萨还是铁盘的好吃,手拍的不行
必胜客什么披萨都不好吃啊...
你写的程序有问题,SHA-1 在现代 CPU 上不用硬件加速也能跑几百兆每秒,git 算 SHA-1 的性能完全就是合理水平。

既然你是 go 用户,那为什么不看看 go 标准库里的实现呢?手写的汇编,广泛验证的质量,详实的注释,连参考文章都列的清清楚楚。完全值得一看。
如果想要整个系统的全部流量都走 socks 代理,用 tun2socks ,然后用 ip route 命令手动配路由表
如果只是想要一个支持 UDP 的 proxychains ,用 https://github.com/nlzy/nsproxy ,有编译好的二进制可以直接运行
@dangyuluo libc++ 的这个 static 令我瞬间觉得 Abseil 用 futex 实现的 spinlock 其实挺顺眼的。我收回“在我看来 libc++ 的代码是最合理的”那句话。
ChatGPT 的实现已经完全错了。合理的 call_once 应当会等待其他线程并阻塞的,只要没看到阻塞的代码就肯定是错的。

Abseil 没有保证异常下的语义,所以不能用来代替 C++ 标准里的 std::call_once 。

只有 libc++ 实现了全部的 std::call_once 的语义。

在我看来 libc++ 的代码是最合理的,call_once 里的第一行 acquire_load 已经是一个 fast path 优化了,如果这个 fast path 进不去,没有理由再去利用其他的机制(包括 test_and_set 或者 compare_and_swap )增加一个 fast path 优化。而且 call_once 是绝对不可能用无锁算法实现的,因为 call_once 会等待其他线程,那在用户态等待其他线程不用 mtx/cv 那还能用啥?在我看来 Abseil 自己包装一个 spinlock 是真的丑陋。
2023-03-16 11:56:39 +08:00
回复了 nlzy 创建的主题 分享创造 发一个 Linux 下单独令应用程序走代理的工具: nsproxy
@iamqida 还未支持
2023-03-16 11:54:11 +08:00
回复了 nlzy 创建的主题 分享创造 发一个 Linux 下单独令应用程序走代理的工具: nsproxy
@lixile docker 是 C/S 架构,实际操作都是由后台的守护进程 dockerd 完成的。要是用 nsproxy 启动 dockerd 那就可以,启动之后的容器内部也是全部走代理的。
2023-03-15 13:37:43 +08:00
回复了 nlzy 创建的主题 分享创造 发一个 Linux 下单独令应用程序走代理的工具: nsproxy
@yanzhiling2001 我发的这个是另一种思路,不用 ptrace 的
2023-03-10 22:00:52 +08:00
回复了 songofsaya 创建的主题 宽带症候群 广州联通改桥接后会降速
光猫卡瓶颈的可能性比局端搞鬼的可能性大得多。没桥接的时候基本都是硬件加速,改了桥接还有没有硬件加速可就不一定了。
2022-12-02 17:58:41 +08:00
回复了 Ylenol 创建的主题 问与答 有没有大佬知道如何把 2 个不同的视频的 MD5 值改成相同的呢
@lambdaq 文件大小无论是一样还是不一样,选择前缀攻击的方法和算力成本都大差不差。

我一直很好奇 V 站网友对 MD5 以及文件大小来抗碰撞的迷信到底是从哪来的。两年前有人在 V 站发帖,问 MD5 作为唯一标识可不可行,当时也是不少人觉得加上大小就可行了。(笑
2022-11-30 19:56:04 +08:00
回复了 crystom 创建的主题 问与答 通过 https 下载能保证文件传输的可靠性吗?
> https 有校验机制,只会下载失败不会下载错误。

对的。严谨点说这叫数据完整性,不叫可靠性。
2022-11-30 19:34:00 +08:00
回复了 Zizpop 创建的主题 C++ 使用类型转换后为何打印同一个变量会出现两个不同的结果
a) 修改常量对象属于未定义行为
b) 若程序出现未定义行为,则程序可以做任何(匪夷所思的)事,整个程序失去意义
2022-11-18 22:05:33 +08:00
回复了 likre 创建的主题 Linux 求解 bash zsh fish 的区别以及会有的影响
用 fish 还是会有些影响的,实际使用下来有一点感觉是,网上找到的比较复杂的 one line 的 shell 命令放在 fish 上大概率跑不了的,特别是设置成默认 shell 之后还会导致一些软件不兼容。建议像 #4 说的,不要在 /etc/passwd 里设置默认 shell ,而是在自己常用的终端模拟器上设置。
2022-11-06 18:11:29 +08:00
回复了 maogang39 创建的主题 宽带症候群 IPv6 缺少 WAN 口地址
@jousca 人们受 NAT 荼毒已久,甚至忘了 IP 网络最初的形态,以至于切换到 IPv6 之后变得无所适从。
2022-11-06 16:34:08 +08:00
回复了 maogang39 创建的主题 宽带症候群 IPv6 缺少 WAN 口地址
IPv6 不能用 IPv4+NAT 那样的“LAN 口和连接到 LAN 口的设备是私网,用私网地址,WAN 口是公网,用公网地址”去理解,这是错误的。

正确的理解是,LAN 口和连接到 LAN 口的设备都分配了公网 v6 地址,这些地址全球可达,LAN 口和这些设备所组的网是互联网的一部分。这也是为什么路由器的公网 v6 地址显示在 LAN 口而不是 WAN 口的原因,这不是显示 bug 。

至于 WAN 口和 WAN 口连接的对端有没有分配全球可达的 v6 地址,这点不重要,反正都会有本地链路地址能作为路由的下一跳的。
2022-10-28 00:37:11 +08:00
回复了 OliverDD 创建的主题 问与答 [求助] 双十一核显电脑配置
PA120 是给 200W 以下的 CPU 用的,i7-13700K 超过 200 了
2022-10-25 20:26:23 +08:00
回复了 senx0000 创建的主题 程序员 http 加密的正确方法
遇到客户要求使用国密的话,建议不要自己发明密码协议,也不要整什么 RFC 8998 ,就正常用 TLS ,然后在应用层用国密加密一下完事。
2022-10-17 22:28:15 +08:00
回复了 hardwork 创建的主题 程序员 c/c++多线程读写问题,怎么反驳?
@xdeng volatile 也不行,这又不是 Java
2022-10-17 07:48:26 +08:00
回复了 hardwork 创建的主题 程序员 c/c++多线程读写问题,怎么反驳?
@ivvei 你这都发的什么回复。。。这个例子本来就是一个错误的例子,那个 ready 变量确实没有用,这个程序就是错误的。而且我给出的例子用 gcc 10.1 x86_64 编译出来,读写也都是一条指令。所以我都不知道你在反驳什么。
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2620 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:52 · PVG 23:52 · LAX 08:52 · JFK 11:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.