- 博客(6)
- 收藏
- 关注
转载 字对齐
一、啥是字对齐?为啥要字对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。 字节对齐的原因大致是如下两条: 1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异
2012-06-06 16:34:52
339
转载 rename命令的使用
man rename 中的例子: For example, to rename all files matching "*.bak" to strip the extension, you might say rename 's/\.bak$//' *.bak To translate uppercase names to
2012-05-21 12:06:43
533
转载 Perl表达式
PERL里正则表达式的简介 一、简介 二、匹配操作符 三、模式中的特殊字符 1、字符+ 2、字符 []和[^] 3、字符 *和? 4、转义字符 5、匹配任意字母或数字 6、锚模式 7、模式中的变量替换 8、字符范围转义前缀 9、匹配任意字符 10、匹配指定数目的字符 11、指定选项 12、模式的部分重用 13、转义和特定字
2012-05-21 10:09:34
275
转载 linux链表
引子: Linux和一般程序不同的是它内部含有了超量多的数据结构,并且绝大部分数据结构以层次的形式现出出来。为了有效的利用内存,一般情况下,数据结构在使用时通过kmalloc分配,使用结束后使用kfree释放,所以Linux的数据结构都会含有两点,使用引用计数来决定生存期,使用双向链接方式链接,如A通过链表链接B,B又通过指针指向A。 Linux中的链表很多是把同一种类型的数据结构链接
2012-05-19 10:05:51
242
原创 htonl大小端输出
#include #include #include #include int main(int argc, char **argv) { struct in_addr inaddr; unsigned int addr; if(argc!=2) { fprintf(stderr,"usage:%s \n",argv[0]);
2012-05-15 14:41:33
860
转载 apue make错误
gcc -DLINUX -ansi -I/home/alex/apue/apue.2e/include -Wall -D_GNU_SOURCE -DDEBUG -c -o printd.o printd.c In file included from /usr/include/bits/time.h:86:0, from /usr/include/time.
2012-05-15 14:39:57
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人