全部博文(2759)
发布时间:2013-05-30 10:34:51
问题一:为什么32位CPU只能读取字长(4字节)倍数的地址答:因为32位x86计算机的存储系统通常使用4组存储体,存储一个字长(4字节)数据时采用分体存储方式,即4个存储体各存储1个字节,且低二位(A0和A1)地址线未用作选址,因而CPU在寻址时只能寻到以字长(4字节)为倍数的地址。同理,16位计算机系统普遍采用两组存储.........【阅读全文】
发布时间:2013-05-30 10:33:05
以下内容摘自林锐的《高质量程序设计指南C++/C语言》第三版。一个正在开发中的程序工程不仅包含源代码文件,还包含许多资源文件、数据文件、库文件及配置文件等。理论上,这些文件在磁盘上的存放位置是很自由的,即使是IDE也没有什么强制规定。但是为了方便于开发与维护,最好有一目了然的组织方式(即目录结构)。例如.........【阅读全文】
发布时间:2013-05-30 10:32:33
连接数状态获取:netstat在4W以上连接数下工作性能很差。先看看ss命令:ss -t -a #统计所有的TCP连接ss -u -a #统计所有的UDP连接ss还具有过滤功能,下面列一下常用的功能:ss state ESTABLISHED #列出所有ESTABLISHED状态的连接ss -t -a -o excl ESTABLISHED #排除所有ESTABLISHED状态的连接ss st.........【阅读全文】
发布时间:2013-05-25 14:02:14
==================2013年5月22日 18:33:10===================此文章代表本人当时的水平,此文章会不断更新,可能标题也会更改==========但是原文不会更改,把改进过的写在文章的下面,以便帮助记住错误======================================================普通文件和设备文件最大的普通文件有文件的结束符EOF,而设备.........【阅读全文】
发布时间:2013-05-25 14:02:03
本文参考了金步国先生对设备文件的描述,并秉承其分享的原则,望师弟师妹能从文中受益。概述设备文件管理是文件管理的一个特例,这其中不得不提出设备的分类,linux支持的设备分为两类:字符型(char)设备与块(block)设备,前者没有缓冲区,不支持随机存取,后者相反。每个设备必须有一个设备号。当前设备号又分为.........【阅读全文】