- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Undo log日志回放
引言:一个看起来正确的过程系统宕机后需要重启,重启过程中需要对事务涉及到的数据进行“整理”,包括:1. 宕机时刻尚未提交的事务对数据的修改需要回滚实现整理的过程称之为“日志回放”。通过从后向前回放Undo Log日志,直到找到commit点为止,这样就保证了数
2011-08-29 13:54:35 2829
原创 用ctags来浏览源码
wget http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gztar zxvf ctags-5.6.tar.gzcd ctags-5.6./configure && make && sudo make insta
2011-08-12 17:15:59 1061
原创 如何查看Linux机器的发行版
[test@test]$ uname -a; cat /proc/version; cat /etc/issue; lsb_release -a;Linux x 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64
2011-08-11 17:18:59 702
原创 中缀表达式转后缀表达式(部分代码)
class Parser{ /* reference: http://totty.iteye.com/blog/123252 * infix expression => postfix expression */ class PostExpStack
2011-08-10 22:55:29 809
原创 懒人学习automake, Makefile.am,configure.ac
已经存在Makefile.am,如何生成Makefile?步骤:[root@localhost hello]# autoscan .///在当前文件夹中搜索[root@localhost hello]# cp configure.scan configur
2011-08-10 16:17:54 16218 1
原创 协作利器:Review-Board
Review-Board绝对是协作利器!建议开发团队使用。详情参考InfoQ的 Review Board——在线代码审查工具主要特色:避免不成熟代码对SVN的污染!用一个场景来描述:Raywill所在的团队使用SVN来管理源码,某日他对
2011-08-04 21:36:14 3247 6
原创 [C++设计]如何设计支持网络序列化的类
一些对象为了能够很方便地在网络上进行传输,就需要支持序列化和反序列化。如何设计一个易于序列化和反序列化的类呢?MyClass{public: int serialize(char* buf, const int64_t buf_len
2011-08-04 11:44:23 1381
原创 我写测试用例时的坏习惯
因为每种case的测试用例特别像,就不写多个case,而是改一次源码测试一次,覆盖了所有的情况。问题所在:当时测试的确质量很高,都测试到了。但是,如果过了十天半个月,修改了源码,运行测试用例的时候,只剩下一种测试用例,其余的都没有留下。百搭!而测试最有价值的部分就是验
2011-08-01 14:26:32 750
同义词词林(扩展版)
2010-05-18
FASS简介-抗锯齿原理
2009-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人