
Linux
timewalker08
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zombie process and orphan process
在windows下,一个进程中的线程可以调用CreateProcess来创建一个新进程。在新的进程运行之前,它们的关系可认为是父子关系。当新进程运行之后,它们之间不再是父子进程关系,而是两个平等的进程。 而在Linux下,一个进程通过调用System,fork等函数创建一个新进原创 2011-08-07 22:33:29 · 1367 阅读 · 0 评论 -
Linux文件权限
Linux文件权限 Linux文件的权限用16位的域来表示。最高4位表示文件类型,接下来3位是修饰位,剩下的9位是访问权限位。 4位的文件类型 3位修饰位 9位访问权限位 4位文件类型: 文件类型 符号常量 掩码原创 2011-09-09 22:26:51 · 784 阅读 · 0 评论 -
Unix Network Programming - 多进程服务器需解决的三个问题
1 当派生子进程来处理客户连接时,必须捕获信号SIGCHLD 2 当捕获信号时,必须处理被中断的系统调用。比如当子进程结束时会向父进程发送信号SIGCHLD,如果这时父进程被阻塞在系统调用内部,会产生问题。最好是让内核重新启用该系统调用。 3 SIGCHLD的信号处理程序必须原创 2011-09-12 15:25:41 · 359 阅读 · 0 评论 -
vim 配置文件 ,高亮+自动缩进+行号+折叠+优化
From http://apps.hi.baidu.com/share/detail/31767352 将一下代码copy到 用户目录下 新建文件为 .vimrc 保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)转载 2011-09-19 19:11:20 · 325 阅读 · 0 评论 -
Ubuntu下安装GTK+步骤
在终端下输入: sudo apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install gnome-core-devel #这将安装 libgtk2.0-dev原创 2011-09-18 10:53:46 · 763 阅读 · 0 评论 -
Linux Shell
1 Linux下运行当前目录下的程序为啥要加./ 因为默认情况下,当前目录是不加入到环境变量PATH中的,所以需要指定程序的路径 2 单引号,双引号 双引号可以防止通配符扩展但允许变量扩展。单引号更严格一些。它可以防止任何变量扩展。 比如 #!/bin/s转载 2011-09-20 00:13:22 · 412 阅读 · 0 评论 -
Linux kernel
Spin locks are useless in a uniprocessor environment. When a kernel control path tries to access a locked data structure, it starts an endle原创 2011-09-22 20:14:16 · 447 阅读 · 0 评论