Make 命令教程
代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。 Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。 本文介绍Make命令的用法,从简单的讲起,不需要任何基础,只要会使用命令行,就能看懂。我的参考资料主要是Isaac Schlueter的《Makefile文件教程》和《GNU Make手册》。 (题图:摄于博兹贾阿达岛,土耳其,20…
Intel CPU的BUG导致reboot起不来
这个BUG是我去年11月撞见的,早该写出来了。因为这个BUG造成的灾难后果远远超出我的想像。 当时的现象是某些机器重启后起不来,/var/log/message中有这样的信息: Nov 15 03:46:09 kernel: INFO: task sh:7684 blocked for more than 120 seconds. Nov 15 03:46:09 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs&q…
FreeBSD -CURRENT随机数发生器问题
今天 John-Mark Gurney 修正了一个影响过去4个月左右的 FreeBSD -CURRENT 的随机数发生器问题,具体受影响的版本是 r273872(引入问题)到 r278907 (修正)。 由于问题只影响 -CURRENT,因此我们不会就此发表安全公告。 问题的影响:在对随机数发生器 (/dev/random)进行重构的过程中,原先为内核 arc4random(9) API 进行初始化(seeding)的部分没有正确地在新的随机数处理器上线(randomdev_init_reade…
出行领域里的三种车
一 一觉醒来,传闻变成了新闻,流言变成了预言。滴滴和快的,宣布走在了一起。 这两家公司总计融资已经接近20亿美元,估值更超过60亿美金,蹿升速度甚至超过了明星公司小米。 柳青在接受采访时,坚称没有构成垄断。因为在她看来,滴滴和快的都是属于“出行”这个市场,如果说到这个市场,那的确,还有相当强悍的竞争对手,比如易到比如神州比如舶来的且得到百度力挺的uber,等等。 从有关规定来看,即便算是打车软件这个细分中的细分,滴滴快的合并也不太可能需要商务部审查,因为两家的2014年虽然补贴战打得惊天动地,但…
A page widgetization practice
I was working on the page reconstruction recently, and here is how I divide a page into widgets and how do they interacts in this new attempt. Core Concepts Page and widget: A page is composed by several widgets, and a widget is the minimum unit for …
Umeng Operations Infrastructure & Practice
This month(12/2014), I was invited byZhihu, China's Quora to give a talk about operations infrastructure and practice ofumeng.com. Since I've been here for 4 years, it's really a good opportunity to have a summary, so here comes the slides. Umeng Ope…
- Go to the previous page
- 1
- …
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- …
- 133
- Go to the next page