您的位置:首页 > 其它

[原] Joel on Software - 深入底层

2006-07-16 13:35 211 查看
人们所犯的一些最大错误的根源在于,对处于底层的几个简单事物理解不够或者一知半解。
 
C语言字符串:字符串由系列字节组成,后跟一个值为0的空字符。由此可以得出:
a. 如果不遍历字符串,就没办法知道长度
b. 字符串中不能包含0
 
这是存放字符串最差的方式之一。
 
Pascal字符串:将字符串的首字节用于存放字节个数。可以包含0字符。长度只限于255。
确定Pascal字符串的长度只用一条指令,而不必使用循环体。
 
Excel在内部使用Pascal字符串。
 
同样的原因,如果用户讲究性能,并且数据量很大,那么就不能使用XML方式来保存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: