- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 const指针用法
前两天面试,问道一个const和指针结合的操作,当时完全蒙了,这两天看书,又遇到这个问题,因此下决心解决掉。 1、const int * p和int const *p意义相同,不能更改p所指向的内容,但是可以更改p指向的对象,例如 #include int main(void) { int a=10; const int *p; p=&a; *p=5;
2012-03-24 16:06:50 925 1
原创 vim的基本操作
安装vim时,使用的是sudo apt-get vim-gtk。关于如何使用,可以在shell中,键入vimtutor,根据这个教程,学习使用vim。 现在跟随该教程,把一些命令行操作记下来: 『正常模式』 使用h、j、k、l,左移、下移、上移、右移。 :q!不保存编辑器中所做的改动,:wq保存更改并退出。 x键用来删除光标所在位置的字符。 i键用来插入文本。『不用在插入模式下移动
2012-03-18 10:41:37 395
原创 chapter8进程管理(上)
复习时抓住一个主线:进程创建、执行、终止的过程中发生了哪些事情? 每个进程都有一个非负整型表示的唯一进程ID,每个系统都有一些专用的进程,具体细节因实现而异,ID为0的进程通常是调度进程,常常被称为交换进程(swapper)。该进程是内核的一部分,它并不执行任何磁盘上的程序,因此也被称为系统进程。进程ID1通常是init进程,在自举过程结束时由内核调用。(附:自举(bootstrapping
2012-03-17 23:21:45 422
原创 chapter 7之进程管理
C程序总是从main函数开始执行,main函数的原型是: int main(int argc, char *agrv[]); 当内核执行C程序时(使用一个exec函数),在调用main函数之前,先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址——这是由连接编辑器设置的,而连接编辑器则由C编译器(通常是cc)调用。启动例程从内核取得命令行参数和环境变量值,然后为按照上述方
2012-03-16 23:30:37 514
高级bash脚本编程指南(中英文合集)
2011-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人