/sbin/init 是链接到 /lib/systemd/systemd 的,不在/usr 下,先试试 init=/lib/systemd/systemd
如果不行,最好的办法是用安装盘启动,然后 pacman 装上 systemd-sysvcompat,这个不复杂的,不需要 chroot
挂载 root 到/mnt
联网,改下/etc/pacman.d/mirrorlist
然后pacstrap /mnt systemd-sysvcompat
和重新安装差不多,只不过不需要格式化 root,也不是装 base。pacstrap 什么都能装的,重新装一下 base 也可以。修复系统最方便就是这样了
最靠谱的办法是彻底理解 byte 和 utf8 都是些什么
高端的那个,创建了 4 个 array,min、sort、uniq 这些操作全都要遍历 array。 才 3 个元素可以不计较,但要是把这个当优雅,大的结构也这样用,那 vm 跑得再快也敌不过各种 O(n^x) x >= 2 的算法啊
普通的写成这样也不过多了一行而已,还好读好跑
def triangle(a, b, c)
raise TriangleError if a == 0 || b == 0 || c == 0
raise TriangleError if (a + b < c) || (a + c < b) || (b + c < a)
return :equilateral if a == b && b == c
return :isosceles if a == b || b == c || c == a
:scalene
end
我更希望 html 干掉 js,而不是 js 干掉 html
Ruby is a dying language. Business is over its dalliance with Ruby. No major startup is lauding their use of Ruby and existing businesses are migrating away or simply writing new applications in a different language.
#11 楼 @chrishine 不加逗号就会自动加分号,这样下一行的}就被割开了。}不单独做一行就不需要逗号了。不是为了什么好复制
技术问题还是在 github 之类的地方讨论最好。
好
如果是 mysql,可以就地算,update _ set _ = bit_count(_)
,不用读到 client
git pull 后 time make -j4: 1213.72user 17.30system 19:15.22elapsed 106%CPU (0avgtext+0avgdata 2093240maxresident)k 因为不需要再编译 llvm,所以 20 分钟左右。 第一次编译会先编译 llvm,这个比较耗时。而且会下载 snapshot,如果网络不好,就会一直卡在 snapshot 下载那里。因为用的是 wget,所以好像也不会超时退出而是一直重试… 可以手工下载后放到 dl 目录
#2 楼 @wppurking configure 时加上--disable-llvm-assertions
可以快点
#41 楼 @luikore 尤其是 pprof 的 http 接口,太良心了 http://yard.reus.me:55555/debug/pprof/
我也喜欢 rust 多过 golang,不过也不觉得 golang 有多不堪。包、测试、调优这些机制,用过之后都觉得很贴心。rust 有些机制也是向 golang 学习的,比如 rust 命令、信号的处理之类。 如果我没有学过 golang,估计也体会不到 rust 的妙处,而只会把它看成另一个 C++。当然了解 rust 之后再反观 C++,也对它有了更多理解,反而觉得以前人云亦云的态度不好。 google 可以怎样放弃 golang 项目呢?本来就不需要多少资源就能养活的东西,和那些关闭了的服务完全不一样。最不济也就是变回业余项目,bug 修复变慢,特性不再加,如此而已。以现在的稳定程序,google 对 golang 如何,根本不影响使用。 品味高低、优雅与否,这些只会是学习新事物的障碍。我之前用得最多的是 python,对于一大堆{}的语言也是提不起兴趣的。但现在觉得,这么精彩的新世界,自己主动闭目塞听,实在太愚蠢了。
golang 的好处不在性能,在并发模型、库、工具链这些。 其实我认为 web 开发这类拼接下字符串的工作,用 golang 感觉和用 C 差不多,本身就没啥语法糖,对于重复性的体力劳动不像 ruby 那样能搞出各种 DSL 来提高表达效率。
#84 楼 @method_missing 槽点是?
没感觉有多大进步