06 2015 档案
摘要:编码规范不仅仅是好看,更是避免各种稀奇古怪问题的好方法,你永远不会知道不规范的编码会有什么幺蛾子问题。我遇到的问题:一份运行的好好的代码突然就不能编译了,检查了所有的代码都没有问题,最后在同事的帮忙下解决了,根源竟然是缩进的时候使用了tab而不是空格的问题,另外还有中文注释引起过的问题就不提了,这...
阅读全文
摘要:以下摘自维基百科,mark一下,以备不时之需。For the purposes of this table, a, b, and c represent valid values (literals, values from variables, or return value), object ...
阅读全文
摘要:不是为了循环的while。1.用于宏定义,保证宏一定按照想要的方式执行。#define foo(x) start(x); end(x)if(flag) foo(x);扩展以后的结果if(flag) start(x);end(x);如果是do{..}while(0)的形式,可以保证宏按照定义的预...
阅读全文
摘要:超卖的定义?当宝贝库存接近0时,如果多个买家同时付款购买此宝贝,将会出现“超卖缺货”现象。只是猜测,并没有淘宝内部认证。 超卖分析是分布式系统采用弱一致性同步技术的缘故。 包含A和B的分布式系统下订单的步骤:A接受到订单购买宝贝,宝贝数量-1;A通知B将宝贝数量-1;B将宝贝数量-1及提交确...
阅读全文
摘要:36m的文件,在局域网服务器之间socket单进程传输,client读取源文件并socket发送文件,server接收文件。server日志打屏的时候花费时间begin sec[1433750824], microsec[847467]file[tsl.txt] read over .end se...
阅读全文
摘要:分别以1倍size,10倍size,100倍size写入同样大小的数据,分别测试大文件写入和内存拷贝。tfwrite woaoniyoujifen,yueliangdaibiaowodexin!small write 100w times begin ...begin sec[1433735551...
阅读全文
摘要:测试文件写同样大小的文件,单次记录较小和单次记录较大能有多大的性能差别。 最终写入同样大小的文件,小记录需要写入10w次,大记录需要写入1w次,看下最终的性能报告 从测试的结果来看,大记录写入1w次的效率是小记录的8倍。在注重性能的服务器上尽量避免频繁的几个字节或者几十个字节的文件写入操作。单...
阅读全文