个人微薄: weibo.com/manuscola
发布时间:2013-02-26 22:45:53
前言上一篇博文介绍了grub源码的stage1.s会汇编成一段446字节的sourcecode,stage1,grub会将这个stage1放入mbr中。我们通过分析,知道这段代码的唯一作用就是将第二个扇区(0柱面 0 磁道 2扇区)处的512字节加载到内存中去。一个问题就来了这个512个字节是从何而来,这512个字节又意欲何为?江湖上风传已久的stage1.5是.........
发布时间:2013-02-24 15:31:22
grub 启动分析引言玩linux的人,肯定会听说过grub这个神奇的东西,就是开机启动时候下拉一个菜单让我们选操作系统的那个东东。自己比较懒,一直没深入琢磨这个grub的工作原理流程。最近工作遇到了grub相关的问题,就花了一些时间学习了一下grub。闲言少叙。我们首先看下linux的启动过程流程图:这个流程图是大牛m. tim.........
发布时间:2013-02-09 10:16:07
引子前两天我们qa发现了一个比较有意思的bug,我细细分析一下,发现多个进程卡死在一个·配置文件上。简单的说,我们为了防止多个进程同时写同一个配置文件,将文件格式破坏,我们用了flock,对于写打开,同时调用flock 系统调用,lock_ex方式。当然了由于持有锁,就必须临界区要小,写完之后,尽量释放,持有锁的期.........
发布时间:2013-02-02 16:05:47
lisp之hash tablehash table是一个非常重要的数据结构,虽然我们学习过很多数据结构,但是,hash table使用的场景是最多的。hash table 提供了一种key-value的信息组织形式,完美情况下,我们可以常数时间获取到任何一个我们需要的信息条目,哪怕存储有上百万的信息条目。片汤话我也不多说了,本文介绍下lisp对hash t.........
bean_lee2014-04-04 14:01
txgc_wm:微访谈就是我问你答,问题主要是我观察及看到的(不一定全面,所以也需要访谈者的补充)。我把之前的一些访谈写在了这里:http://txgcwm.github.io/blog/categories/wei-fang-tan/
如果你感兴趣的话,我到时专门为你设计一份问题list,我也是从你的博客中了解你,^_^。
ok,可以。你准备问题吧,我一定如实回答。
|txgc_wm2014-04-04 13:02
bean_lee:不好意思,最近在忙装修,忙惨了。
啥叫微访谈? 我可以接受,只要形式别太夸张。
微访谈就是我问你答,问题主要是我观察及看到的(不一定全面,所以也需要访谈者的补充)。我把之前的一些访谈写在了这里:http://txgcwm.github.io/blog/categories/wei-fang-tan/
如果你感兴趣的话,我到时专门为你设计一份问题list,我也是从你的博客中了解你,^_^。
bean_lee2014-04-02 12:46
txgc_wm:你好,请问一下,能否对你进行一次微访谈?这个纯属我的个人行为。希望能够得到你的答复。
不好意思,最近在忙装修,忙惨了。
啥叫微访谈? 我可以接受,只要形式别太夸张。