站在巨人的肩膀是骗人的
2013年(28)
发布时间:2013-04-09 13:01:19
从产品角度,客户端要实现健壮的业务需求,以及好的用户体验。服务端要实现健壮的业务需求,需要有较强的错误提示能力,以及数据被破坏后的可修复能力。因为客户端线程模型相对简单,而且宕机的影响不大,所以客户端的健壮性比较容易实现。这也就使得客户端偏向于对业务需求的理解。而服务端线程模型相对复杂,而且存在.........【阅读全文】
发布时间:2013-03-15 09:54:38
一般基于c++的stl做应用程序开发不需要判断的原因是:1. stl所有容器对象分配失败都会抛出alloc异常,让上层去catch处理,你没有办法来重写stl的new,让其不抛异常,。2. new区别于malloc的就是在于malloc只分配数据,而new还要调用构造函数,new本来的设计意义就是要简化因为内存分配成功与否而引起的逻辑分叉。c++的.........【阅读全文】