杂项
wuzhongtao
这个作者很懒,什么都没留下…
展开
-
高效可移植程序的一些习惯
高效可移植程序的一些习惯 这些都是本人的一些个人习惯,也许读者并不认同。 首先介绍两个大师提出的习惯,而我深感认同的。 对于一些状态的集合,尽可能使用enum而不是#define 来定义。 如: enum {OFF = 0, ON = 1}; 远比 #define OFF 0 #define ON 1 好。 两种写法编译的效果是一样的,但是写程序及看程序的人员来说感觉就不一样了。用enum定义转载 2007-06-17 12:52:00 · 673 阅读 · 0 评论 -
学习汇编
第一讲 学习汇编前你应该知道的知识1 汇编需要什么工具和程序,到哪里下载? 目前阶段,汇编程序仅需要两个程序就够了。 masm.exe,link.exe。二者可由http://www.20cn.org/~unique/Download/Tool/masm.rar下载,前者是编译程序,后者是链接程序。 另外,为了验证和调试程序,还需要一个程序debug.exe,该程序由windows本身就提供,转载 2007-06-20 21:54:00 · 1485 阅读 · 1 评论 -
多线程编程——基础篇
多线程编程——基础篇 (一) [写在前面] 随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。 如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程转载 2007-06-28 23:47:00 · 737 阅读 · 1 评论 -
我的嵌入式之路--转载
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit转载 2007-06-30 00:05:00 · 710 阅读 · 0 评论 -
硬件工程师应具备的基础知识
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2007-06-30 00:09:00 · 2310 阅读 · 1 评论 -
电子爱好者常备的工具和材料
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2007-06-30 00:10:00 · 724 阅读 · 0 评论 -
一些计算机硬件的基础概念
1.主频 主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel和AMD,在这点上也存在着很大的争议,我们从Intel的产品的发展趋势,可以看出Intel很转载 2007-06-17 13:30:00 · 689 阅读 · 0 评论