V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  secondwtq  ›  全部回复第 48 页 / 共 124 页
回复总数  2471
1 ... 44  45  46  47  48  49  50  51  52  53 ... 124  
2020-11-29 12:14:50 +08:00
回复了 ericgui 创建的主题 程序员 很好奇:这哥们真的这么牛?
半个小时的视频没时间看,不过我貌似找到了楼主说的三个月一门课的地方

反正就编译原理来说,一般科班本科的内容三个月集中去看肯定是行了,毕竟这门课的完整名字叫”Parser 入门”,而整个课程最核心的内容主要是”消除左递归“…… 反正韭一个问题,三个月没有不够的道理。更何况生产中基本都 recursive descent 一把梭,哪用得着啥 theory of computation 。除非你做 compiler 直接相关的工作,一般面试也不会有啥细节的要求。
2020-11-29 01:07:49 +08:00
回复了 dhysum 创建的主题 PostgreSQL 就想问问多少人知道 PostgreSQL ?
做个 TIOBE 式的统计吧,对象是 Reddit 不同频道的 Google 搜索结果数目:

差不多的:
mysql site:reddit.com/r/programming - 1900
postgresql site:reddit.com/r/programming - 2210

postgresql site:reddit.com/r/freebsd - 264
postgresql site:reddit.com/r/freebsd - 250

mysql site:reddit.com/r/openbsd - 20
postgresql site:reddit.com/r/openbsd - 21

mysql site:reddit.com/r/javascript - 549
postgresql site:reddit.com/r/javascript - 404

mysql site:reddit.com/r/cpp - 69
postgresql site:reddit.com/r/cpp - 41

mysql site:reddit.com/r/vim - 61
postgresql site:reddit.com/r/vim - 41

mysql site:reddit.com/r/sql - 8740
postgresql site:reddit.com/r/sql - 8690

postgresql ite:reddit.com/r/Database - 3440
mysql ite:reddit.com/r/Database - 3220

MySQL 占明显优势的:
mysql site:reddit.com/r/compsci - 100
postgresql site:reddit.com/r/compsci - 27

mysql site:reddit.com/r/ruby - 1650
postgresql site:reddit.com/r/ruby - 1030

mysql site:reddit.com/r/vscode - 209
postgresql site:reddit.com/r/vscode - 162

mysql site:reddit.com/r/java - 1800
postgresql site:reddit.com/r/java - 690

mysql site:reddit.com/r/rust - 2520
postgresql site:reddit.com/r/rust - 694

mysql site:reddit.com/r/csharp - 1550
mysql site:reddit.com/r/csharp - 754

mysql site:reddit.com/r/golang - 2750
postgresql site:reddit.com/r/golang - 653

mysql site:reddit.com/r/linux - 1020
postgresql site:reddit.com/r/linux - 315

mysql site:reddit.com/r/webdev -16800
postgresql site:reddit.com/r/webdev - 1730

mysql site:reddit.com/r/php - 5530
postgresql site:reddit.com/r/php - 337

PostgreSQL 占明显优势的:
mysql site:reddit.com/r/fsharp - 6
postgresql site:reddit.com/r/fsharp - 16

mysql site:reddit.com/r/ocaml - 4
postgresql site:reddit.com/r/ocaml - 19

mysql site:reddit.com/r/coding - 78
postgresql site:reddit.com/r/coding - 123

mysql site:reddit.com/r/python - 2860
postgresql site:reddit.com/r/python - 8670

mysql site:reddit.com/r/scala - 339
postgresql site:reddit.com/r/scala - 2040

mysql site:reddit.com/r/emacs - 75
postgresql site:reddit.com/r/emacs - 876

mysql site:reddit.com/r/haskell - 231
postgresql site:reddit.com/r/haskell - 2610

(还有个有趣的,不过这个如何解读就不好说了 :P
mysql site:reddit.com/r/netsec - 452
postgresql site:reddit.com/r/netsec - 225 )

几个不分区的社区:
mysql site:v2ex.com - 28500
postgresql site:v2ex.com - 3050

mysql site:csdn.net - 26500000
postgresql site:csdn.net - 1440000

mysql site:news.ycombinator.com - 31100
postgresql site:news.ycombinator.com - 21900

mysql site:lobste.rs - 481
postgresql site:lobste.rs - 913
2020-11-29 00:25:13 +08:00
回复了 ypfepwxn 创建的主题 macOS 现在玩机械迷城是不是落伍了?
@leewi9coder 巧了,我今天刚把 KW 在 Linux 上用 Proton+PrimusVK 跑起来
用 Linux 开发的公司都会给你先搞一个 Windows 笔记本 ...
2020-11-27 21:22:16 +08:00
回复了 johnsonyeen 创建的主题 Apple 关于 Rosetta
当然有可能,楼主写一个就行 ...
2020-11-27 19:12:00 +08:00
回复了 pabupa 创建的主题 问与答 有没有网盘模拟本地硬盘的软件?
虽然有但不建议用,尤其是网盘访问性能不是很理想的情况下。
这些年的软件对于“文件”这一抽象的使用,基本上都已经预设了“机械硬盘”这一前提。
后果之一是固态硬盘时代到来之后,就出现了很多软件上 NVMe 固态相对于 SATA 固态优势不明显之类的问题,同时出现的还有专为固态硬盘和 NVMe 设计的新 API 、新软件。这个问题类似于老软件难以利用多核、SIMD 和加速器。
而这一现象的 dual 就是当软件所预设的前提更高时,在较低的条件下运行同样效果不好。现在已经出现了机械硬盘上没法用的软件了。
网盘的访问速度比机械硬盘慢若干个数量级,如果大多数软件以机械硬盘为前提,放到网盘上只怕是卡到爆炸。

Abstraction leaks. Absolute abstraction leaks absolutely.
2020-11-25 16:58:16 +08:00
回复了 Cbdy 创建的主题 Linux Linus Torvalds 说如果 M1 Mac 能运行 Linux 他愿意使用
Linus 的“委婉”:

> Mach is just bad. It has nothing to do with architecture. The VM model is bad, the interfaces are bad, the whole thing is mis-designed.

...

> But it's not just Mach. Mach makes VM operations bad (and that is things like fork/exec), but other parts of macOS are independently much worse than Linux (filename lookup etc).

> Apple, if you're listening - just use Linux. Your value-add isn't in the (bad) kernel you guys use.

> I'm a bit biased, of course, but that doesn't make me wrong.
2020-11-24 19:14:59 +08:00
回复了 fiveelementgid 创建的主题 程序员 微软说的 cross-platform...开发环境一言难尽
PKCS12 是一种格式,不是一种算法 ...
这不是史上最坑面试题 fizzbuzz 么……
别问了,99.5%的程序员都不会的
2020-11-24 11:53:22 +08:00
回复了 ZCPgyer 创建的主题 推广 15 分钟就能学会一种语言?
二维码呢,楼主最后那么大一个二维码呢?
2020-11-24 02:09:02 +08:00
回复了 wslzy007 创建的主题 信息安全 vps:一种安全访问 ssh 的方法
前段时间在 GitHub 上看到个项目: https://github.com/skeeto/endlessh
大致思路是故意打开 22 端口,并且接受所有连接,但是不进行真实的数据交换,就在那拖着
Safari 就不会有这个问题(
2020-11-24 01:51:59 +08:00
回复了 GTD 创建的主题 Java jdk 8 怎么和 jdk 15.1 差距这么大?
分代 GC 需要加 Write Barrier 跟踪不同代对象之间的相互引用,G1 GC 相比 Parallel GC,Write Barrier 涉及的指令更多(实际并没有触发 GC,而是多执行了 10%-20% 的指令)。

Epsilon GC 作为 placeholder,并不需要 Write Barrier 。但是直接用 Epsilon GC 效果并不会更好,原因应该是 C2 犯了傻逼,在 JIT 时把一个判断子类型的检查提到了外面,正常情况这个检查不会被触发,但是只要被触发很有可能失败,所以 JIT 的函数没法用,只能用 OSR 的。OSR 的循环并没有 JIT 更优化,特别是 CompressedOops 这时又占了很多指令,用 -XX:-UseProfiledLoopPredicate 可以把这个行为纠正回来( JDK 8 好像没有这个参数)。再加 -XX:-UseCompressedClassPointers 可以进一步减少指令数。
(或者可以不用 -XX:-UseProfiledLoopPredicate,换成 -XX:-UseCompressedOops,但是这样还是会跑 OSR 循环,效果不如 JIT 好,尤其是变量 t 的访问没有优化)

至于为啥倒霉的是插入排序,因为只有插入排序才需要在 inner loop 里面折腾引用值的赋值。别问,问就是天灭 Type Erasure,退 Java 保平安。祝楼主早日获得新生。
2020-11-19 21:46:28 +08:00
回复了 1sm23 创建的主题 Apple IBM 分析:苹果用 M1 芯片, 1 年可省 25 亿美元硬件成本
M1=A14Z+++,你觉得研发能花多少钱?
2020-11-19 21:17:12 +08:00
回复了 GTD 创建的主题 Java jdk 8 怎么和 jdk 15.1 差距这么大?
你这代码根本就没法用来做 benchmark
我记得 Java 做性能测试要用一个专门的库。JVM 会有一个 JIT 的策略,决定什么时候优化哪里的代码,不同的 JVM 版本这个可能会变。要测试性能,你得把这个拉平了。
如果最后在同样的优化等级下还是有 regression 的话,那恭喜楼主可以给 JVM 贡献代码了。
说起 Proton,最近微软也在折腾 Mesa,要在 Windows + DX12 上面跑 OpenGL + OpenCL
https://www.phoronix.com/scan.php?page=news_item&px=OpenCL-OpenGL-DX12-Progress
1 ... 44  45  46  47  48  49  50  51  52  53 ... 124  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4048 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 56ms · UTC 05:21 · PVG 13:21 · LAX 22:21 · JFK 01:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.