Web Analytics

试用Libmemcached

近期一直在做一个项目架构演化的讨论交流,为了解决产品中存在的某些问题,我们有意引入某种类Memcached的开源产品,但我们的应用场景并非经典Memcached的“Cache”场景,这里也不详述细节了,大致就是这么一件事儿。 我们的第一选择是日本小伙儿Mikio Hirabayashi实现的Tokyo Tyrant,主要基于三点原因: \-> 支持数据的持久化 \-> 快!(性能数据来自于网上的第...

March 15, 2010 · 4 min · Tony Bai

HelloWorld.s

都说汇编不易学习和使用,的确不假。自己自大学以来也曾多次尝试学习汇编,甚至大学时还有相应课时,但是自己对汇编依旧是浅尝辄止。工作后也少有使用,对汇编的认识也就停留在基础层面。汇编的学习与对计算机系统的理解是密不可分的。工作这些年也算是一直浸淫于系统层面,经过多本底层相关书籍的教诲以及工作中的实践,对计算机系统的理解就自然而然加深了。昨天下载了一本名为:“Professional Assembly ...

February 28, 2010 · 2 min · Tony Bai

也谈指针运算

指针在C语言中的位置这里就不多说了,这里说一下C的指针运算。指针运算一般针对的是同一连续内存块,不同内存块之间的指针运算无意义,甚至可能导致异常情况。 指针运算主要针对数组,常见的运算类型:+i, -i, ++, –以及 等。 我们以+i操作为例。运算时编译器需要知道一些必要的信息,比如p = p + 1操作时编译器需要知道这个运算后,p这个指针需要移动多少个字节,那这个信息哪里来呢,由指针p所指...

February 23, 2010 · 3 min · Tony Bai

命令行选项解析-备忘

翻看一本关于Shell方面的书,有一章节对命令行选项的讲解比较详细,这里总结了一下: 命令行选项分类: 1、无命令行选项(option) 如:mv file1 file2; 在命令后名显示增加一个'-',也是一种显式无option的表达。比如:mv – file1 file2 2、有命令行选项,但无Option参数 如:rm -f file1 rm -f -r dir1 无参数的option可组合...

February 9, 2010 · 1 min · Tony Bai

雨中游三坊七巷

连续多个星期都没有休息了,身体倒还可以,但是心情却有些烦躁。恰好今天事情不多,就和领导请示了一下,和同事出去散散心。来福州多次了,每次都是在客户现场和酒店两点一线间忙碌,还从未有时间游览过福州的景点。因为只有一下午时间,所以我们选择了一条常规路线:三坊七巷 – 乌山。 近两天福州降温,外面温度也就10度左右,天上还飘着蒙蒙细雨,心想:雨中的古街也许更有魅力。我们住在桥南,坐77路公交到双抛桥车站下...

February 4, 2010 · 4 min · Tony Bai