- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 Dreaming in code
http://blog.csdn.net/grhunter/archive/2008/01/27/2067571.aspxhttp://blog.chandlerproject.org/http://www.wordyard.com/category/dreaming-in-code/ 有关Chandler Project的开发过程,需要读下,先记着。http://www.douban.c
2008-01-29 16:26:00 1039
原创 编程语言
AppleScriptBETAC++EmeraldErlangHaskellHigh Performance Fortran (HPF)LuaModula-2 / OberonSelfStatechartsZPL 摘抄自:http://research.ihost.com/hopl/HOPL-III.htmlC++就不说了。Erlang是jabb
2008-01-18 15:45:00 996
原创 printf的扩展
#define printf(format , ...) printf("FILE[%s] LINE[%d]" format , __FILE__ , __LINE__ , ##__VA_ARGS__)这个宏应用好几个技巧:1、使用printf宏,和原来的printf相同。这样我们不需要修改源码,直接替换原来的printf的函数。2、使用__VA_ARGS__宏,直接使用可变参数3、使用"FIL
2008-01-15 14:09:00 1625 2
原创 errno的启示
一、errno的由来 在C编程中,errno是个不可缺少的变量,特别是在网络编程中。如果你没有用过errno,那只能说明你的程序不够健壮。当然,如果你是WIN32平台的GetLastError(),效果也是一样的。 为什么会使用errno呢?个人认为,这是系统库设计中的一个无奈之举,他更多的是个技巧,而不是架构上的需要。我们观察下函数结构,可以发现,函数的参数返回值只有一个,这个返回值
2008-01-11 11:19:00 11552 9
原创 高可靠性软件系统的关注因素
一个高可靠性的软件系统 ,需要不会出错,这显然是不可能的。但我们仍然希望建设一个无限接近高可靠性软件系统。一、高可靠性的生产二、高可靠性的测试三、高可靠性的维护四、高可靠性的监控待续...
2008-01-10 17:33:00 1359
原创 系统升级的一个策略
在系统升级中,我们很多时候是采用完全替换方式的,特别是自动升级,顶多备份一下。这次我讲述的重点是并行运行的重要性,这可是血的教训。客户那边本来有一套系统,运行很久,很稳定,没出过什么岔子,是用存储过程写的,但是比较慢。后来重新开发了一套系统,性能比较高,不过一直没有在实际环境中运行,只在少量数据的模拟仿真环境中运行。 在头一次投入到生产环境中运行时,发现计算错误问题,马上被回退到旧系
2008-01-07 17:40:00 1742 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人