摘要: 1. 查看内核版本:uname -r显示为:2.6.35-30-generic2. 搜索内核:apt-cache search linux-source显示为:linux-source - Linux kernel source with Ubuntu patcheslinux-source-2.6.35 - Linux kernel source for version 2.6.35 with Ubuntu patches3. 下载内核:sudo apt-get install linux-source-2.6.354. 进入/usr/src目录:cd /usr/src将看到其中有linux 阅读全文
posted @ 2011-08-29 11:30 williamwue 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 修改/etc/default/grub文件,然后使用update-grub命令生成/boot/grub/grub.cfg文件。1. 在终端输入命令:sudo vim /etc/default/grub2. 修改文本第6行内容为:GRUB_DEFAULT=53. 修改文本第9行内容为:GRUB_TIMEOUT=54. 修改文本第25行内容为:GRUB_GFXMODE=1280x8005. 在终端输入命令:sudo update-grub 阅读全文
posted @ 2011-08-28 23:26 williamwue 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 最近在读 Richard Stevens 的大作《UNIX环境高级编程》,相信很多初读此书的人都会与我一样遇到这个问题,编译书中的程序实例时会出现问题,提示 “错误:apue.h:没有那个文件或目录”。apue.h 是作者自定义的一个头文件,并不是Unix/Linux系统自带的,此头文件包括了Unix程序所需的常用头文件及作者Richard自己写的出错处理函数。所以在默认情况下,gcc在编译时是读不到这个头文件的。先在这个网站http://www.apuebook.com/下载tar.gz格式的源码包,然后解压至某个目录,比如说/home/yarkee/下,然后进入目录apue.2e,把文件M 阅读全文
posted @ 2011-08-24 14:19 williamwue 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1. 修改VIM使用习惯1.1 创建并读取默认VIM配置文件。vim1.2 在VIM窗口中依次输入::e ~/.vimrc:r $VIMRUNTIME/vimrc_example.vim:w1.3 添加以下内容" My personal optionsset titleset numberset autoindentset smartindentset tabstop=4set shiftwidth=4set expandtabset showmatchset rulerset incsearch" Auto completeinoremap ( ()inoremap { 阅读全文
posted @ 2011-08-24 10:12 williamwue 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1. 当安装程序运行到创建磁盘分区界面时,按下“Shift+F10”启动CMD命令窗口。2. 输入:进入Diskpart命令模式diskpart显示本机所有磁盘,以便后面正确操作目标磁盘list disk选择0号磁盘select disk 0清除0号磁盘上所有分区clean创建主分区,容量为61444MB(60G)create partition primary size=61444激活主分区active快速格式化当前分区format quick创建扩展分区creat partition extended创建逻辑分区一,容量为61444MB(60G)create partition logic 阅读全文
posted @ 2011-08-23 21:26 williamwue 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 第5章 对链接的思考5.1 函数库、链接和载入链接器(linker)的基础知识:编译器创建一个输出文件,这个文件包含了可重定位的对象。这些对象就是与源程序对应的数据和机器指令。如果函数库的一份拷贝是可执行文件的物理组成部分,那么我们称之为静态链接;如果可执行文件指示半酣了文件名,让载入器在运行时能够寻找程序所需要的函数库,那么我们称之为动态链接。第9章 再论数组9.1 什么时候数组与指针相同对编译器而言,一个数组就是一个地址,一个指针就是一个地址的地址。作为函数定义的形式参数,char s[]和char* s是一样的。 阅读全文
posted @ 2011-07-29 22:28 williamwue 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第9章 字符串、字符和字节9.1 字符串基础字符串就是一串 零个或多个字符,并且以一个位模式为全0的NUL字节结尾。因此,字符串所包含的字符内部不能出现NUL字节。NUL字节是字符串的终止符,但它本身并不是字符串的一部分,所以字符串的长度并不包括NUL字节。头文件string.h包含了使用字符串函数所需的原型和声明。9.2 字符串长度库函数strlen的原型如下:size_t strlen(char const *string);注意:size_t类型在头文件stddef.h中定义,是无符号整型。无符号数绝不可能是负的。程序9.1 字符串长度 1 #include <stddef.h&g 阅读全文
posted @ 2011-07-25 20:33 williamwue 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 第1章 词法“陷阱”“符号”(token)指的是程序的一个基本组成单元。在C语言中,符号之间的空白(包括空格符、制表符或换行符)将被忽略。1.1 =不同于==把比较运算误写成赋值运算。应该显式地进行比较。if ((x=y) != 0) foo();如果把复制运算误写成比较运算,同样会造成混淆。1.2 & 和 | 不同于 && 和 ||1.3 词法分析中的“贪心法”准二义性问题1.4 整型常量如果一个整型常量的第一个字符是数字0,那么该常量将被视作八进制数。因此,10与010的含义截然不同。1.5 字符与字符串用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在 阅读全文
posted @ 2011-07-21 11:31 williamwue 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 第2章 态度决定一切1. 做事 阅读全文
posted @ 2011-07-20 21:08 williamwue 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1. 字体一级标题(题目):二号,宋体,居中。二级标题(章):三号,黑体,居中。三级标题(节):四号,宋体,粗体,居左。四级标题(小节):小四,黑体,居左。正文:小四,宋体,首行缩进。表格:小五,宋体。或者正文字体。居中或者居左。表格名及图名:5号宋体。2. 纸张尺寸和页码A4纸张大小,页边距2cm,带连续页码(阿拉伯数字页码,底部居中)。双面印刷。若根据装订需要,左右页边距可以为2.5cm。页码1从正文开始,前面摘要和目录等内容的页码用大写罗马数字表示。在WORD中分段设置页码采用“插入”“分隔符”“下一页”,就可以分段设置连续页码和不同的页眉和页脚。3. 页眉和页脚(1)页眉页眉采用下列形 阅读全文
posted @ 2011-07-11 10:15 williamwue 阅读(2473) 评论(0) 推荐(0) 编辑