V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nlzy  ›  全部回复第 4 页 / 共 26 页
回复总数  506
1  2  3  4  5  6  7  8  9  10 ... 26  
《中国互联网络发展状况统计报告》里面有一项“手机网民规模”
加上 size 一点用没有。用一台普通的 PC 机在 **几分钟** 内就能生成两个 MD5 一样的文件,而且可以让这两个文件大小一样。

MD5 首次发现冲突都已经十几年了,为什么还要抱着他不放啊。为什么宁愿写各种业务代码,加什么文件大小,加什么时间戳,都不愿意改用一些没有找到冲突的哈希函数啊。

在现代的 64 位 CPU 上,SHA-512 真的很快,SHA-256 速度也没有慢到哪里去,这几个哈希函数性能都是在同一个数量级的,单核都是跑几百 MB/s,比机械硬盘或者 G 口网卡的吞吐量都大了。不要再说 MD5 省资源了。

不要再在新系统中使用 MD5 或者 SHA-1 了,求求你们。
2020-11-30 16:24:42 +08:00
回复了 waiaan 创建的主题 Java 新人问一下 Java 多线程的问题。
@waiaan #5 《深入理解 Java 虚拟机》这本书里有。
2020-11-16 03:34:36 +08:00
回复了 JasonLaw 创建的主题 程序员 怎么优雅地使用 bottom up 解决 LeetCode 39. Combination Sum?
2020-11-15 16:41:57 +08:00
回复了 yzbythesea 创建的主题 问与答 逃离新 mac,有什么好用的 Linux 版本用来开发?
我从 2015 年开始用 Arch,使用时间说长不长说短不短。一开始也是被“保持最新”,“KISS”这些口号吸引。但用过后最大的感受就是,让软件一直保持最新版本所带来的收益,甚至不及它带来的麻烦。

有些麻烦是正常的软件更迭带来的:

比如说,Transmission 升级 3.00 导致一些 PT 站拒绝我的访问
比如说,Python 3.7 升级 3.8 导致刚配不久的 venv 路径不对,需要重新配置
比如说,binutils 太新,导致 xv6 提供的 Makefile 编译不了
比如说,agda-stdlib 太新,导致 PLFA 上的代码运行不了

还有一些是 Arch Linux 的原因:

有一段时间 Arch Linux 源里的 eslint 是坏的,甚至 eslint --version 都不行,因为有一个依赖刚升级了大版本,与旧版本不兼容。然而 npm 里面的 eslint 并没有问题,因为 eslint 的 node_modules 依赖写明了依赖的是旧版本。
有一段时间 Arch Linux 源里的 fish 输入 systemctl 就会报错,因为 Arch 更新了 systemd,在 systemd 的版本号后面加上了 "-ARCH" 后缀,而 fish 没想到过 systemd 版本号会含有拉丁字母。fish 很快就修复了,但没发新版本号,Arch Linux 源里也就一直没动静。

我的心态也逐渐发生了变化:什么“最新版本”,什么“KISS”,什么“用正确的方法解决问题”,都不如“能用”两个字重要。当然,这些都是小毛病,修一修也能用,“凑合过呗,还能离咋地”。

前几个月,Arch Linux 照常更新了 Linux Kernel 和 NVIDIA 闭源显卡驱动,我更新了,炸了。现象是使用过程中无征兆死机,日志显示 NVIDIA 内核模块解空指针。查了查谷歌和 Arch Linux 的 Bug 反馈页面,没有找到相关讨论。我知道完了,影响范围小+无稳定复现,又是闭源驱动的 bug,甚至可能还和硬件相关,想修都麻烦。于是我没报告 bug,而是回退到上一个稳定使用的版本,继续使用。过了一段时间驱动和内核又更新了,我更新了上去,几个小时后,再次死机。

因为回退了内核版本,内核和 VirtualBox 内核模块版本不兼容,虚拟机开不了机。这在意料之中,Arch Linux Wiki 说了,不支持部分升级,不支持软件降级。我有两条路,一条是跟着降级 VirtualBox,一条是离开。我选择了后者。所以我现在使用的是 Debian Stable 回复这个帖子。

回到发行版选择的问题上。如果喜欢追软件的最新版本,认同 KISS 原则,那么 Arch Linux 是一个很棒的选择;如果认同“能用就行”,认同“if it ain't broke, don't fix it”,那么 Arch Linux 真的不是特别合适。
楼主唯一犯的错就是提了一下 VSCode,楼上不少 JB 粉就直接高潮了。

回正题:我觉得 IDEA, PyCharm, GoLand 都还好,只有 CLion 是真的卡。楼主可以试试调大堆内存,在我这是有点作用的。
2020-06-16 18:42:23 +08:00
回复了 cutlove 创建的主题 互联网 钉钉生态程序员女装带货
阿里的价值观真棒 ( ^ω^)
2020-03-13 19:42:12 +08:00
回复了 dante1029 创建的主题 游戏 说个笑话 5Eplay CSGO 反作弊
我 1500 的鱼塘都有挂了。。。
2020-02-26 06:37:58 +08:00
回复了 wordsmatter 创建的主题 问与答 有哪些人生道理是你恨自己未能早点明白的
在人生大事方面不要听论坛老哥说的话
在人生大事方面不要听论坛老哥说的话
在人生大事方面不要听论坛老哥说的话
2020-02-20 22:30:05 +08:00
回复了 care 创建的主题 NGINX 请教个 nginx 的伪静态和同时 http 重定向到 https 的 rewrite 规则写法
http 跳转 https 不需要 rewrite,直接 return 302 https://$host$request_uri;
2020-02-10 21:52:42 +08:00
回复了 simfilm 创建的主题 硬件 打算攒个电脑,大佬帮忙看看
为什么不上 NVMe 的 SSD ?
2020-02-09 04:55:22 +08:00
回复了 iTvX 创建的主题 问与答 大家的数据库(比如 MySQL)是放在本地还是虚拟机?
树莓派
2020-01-20 23:16:54 +08:00
回复了 good1uck 创建的主题 奇思妙想 朝北发呆坐的时候,有人感受到自己在自西向东转吗
刚刚试了试,没有。
2020-01-13 15:32:54 +08:00
回复了 paouke 创建的主题 生活 就穿女士紧身棉裤半天的感受写下体验
放风筝是什么。。。
2019-10-11 23:39:11 +08:00
回复了 Messiv2 创建的主题 生活 戒含糖可乐 4 天了,加油!
喝无糖快乐水已经习惯了,现在喝普通的快乐水会觉得腻。
1  2  3  4  5  6  7  8  9  10 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5854 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 56ms · UTC 02:17 · PVG 10:17 · LAX 18:17 · JFK 21:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.