软件技术
文章平均质量分 54
lllhao
向着梦想自由飞翔
展开
-
makefile 详述(转)
0 Makefile概述 --------------------------------------------------------------------------------什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好转载 2009-07-04 09:31:00 · 340 阅读 · 0 评论 -
C代码的优化(节选)
1.减少运算强度(1)查表2.结构体的布局(1)按数据类型的长度排序(2)把结构体填充为最长元素的整数倍 待续转载 2009-07-04 09:41:00 · 242 阅读 · 0 评论 -
Wince 虚拟机无法运行解决办法
[boot loader]timeout=5default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /execute /fastdetectC:/GHLDR原创 2009-07-04 10:04:00 · 459 阅读 · 0 评论 -
数据结构,数据类型对齐
最近写软件的时候,结构体对齐的问题困扰了一段时间,收集一些资料,供大家参考:数据对齐 自然对齐:如果一个变量的内存地址正好是它长度的整倍数,它就被称为自然对齐。一些体系结构对对齐要求非常严格。通常想基于RISC的系统, 载入未对齐数据会导致处理器陷入(一种可处理的错误)。还有一些系统可以访问没有对齐的数据,只不过性能会下降。编写可移植性高的代码要避免对齐问题,保证所有的类型都能够自然对齐原创 2009-07-07 10:30:00 · 941 阅读 · 0 评论 -
位域
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字转载 2009-07-08 10:58:00 · 683 阅读 · 0 评论 -
正则表达式
一、什么是正则表达式 一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式被各种文本编辑软件、类库(例如Rogue转载 2009-07-14 14:45:00 · 245 阅读 · 0 评论