- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 sig_kernel_stop()
get_signal_to_deliver()--> sig_kernel_stop()如果sig小于SIGRTMIN,并且是下列四种信号之一,将返回真#define sig_kernel_stop(sig) \ (((sig) ----------------------------------------------------------#def
2013-03-20 15:55:57 595
转载 VIM命令大全
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w
2013-03-20 15:50:57 1037
转载 详细解析linux进程状态
现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理。 进程状态 在linux下,通过ps
2013-03-18 20:54:39 917
原创 sigaction函数及信号的处理方式
sigaction函数1. 原型: int sigaction(int signum,const struct sigaction *act, struct sigaction *oldact);2. 设置当一个进程收到一个信号的时候,所发生的动作。3. 参数signum指定信号,但不能为SIGKILL和SIGSTOP。 如果act非空,act就指定了对这个信号的处理方式,如果
2013-03-10 20:48:32 2173
原创 mlockall函数
mlockall函数1. 原型: int mlockall(int flags);2. mlockall函数将调用进程的全部虚拟地址空间加锁。防止出现内存交换,将该进程的地址空间交换到外存上。3. mlockall将所有映射到进程地址空间的内存上锁。这些页包括: 代码段,数据段,栈段,共享库,共享内存,user space kernel data,memory-mapped file.
2013-03-08 21:20:37 11541
原创 scanf
1.fscanf与scanf fscanf与scanf相同,所以就放在一起说,对于不同的格式符,这个函数的形为不同,主要分为两为类: %c和其它的格式串(%s,%d...)1.1 %c 将空白符(空格,制表位,回车)都看做一个字符,和其它的字符一样.1.2 %s 将空白符(同上)都看做终止符,一遇到空白符就终止,并自动在字符串后添加'\0',并且这些空白符仍
2013-03-08 16:23:23 778
原创 signal函数的缺点
signal函数的缺点:1.函数的原型 typedef void(*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); 其中handler指定当信号signum发生时的行为,可取以下三个值:SIG_IGN,SIG_DEL,函数地址。2.当一个信号发生时,根据h
2013-03-07 20:32:28 1264
转载 正向代理和反向代理服务器
转载 : http://hi.baidu.com/mchina_tang/item/cdf1130fae1c66d89057183b 1.什么是正向代理和正向代理服务器?正向代理就是通常所说的代理,是某台电脑通过一台服务器来上Internet网的这种方式,其中这台电脑就叫客户机,这台服务器就叫正向代理服务器也就是通常所说的代理服务器。在这种方式中,你是主动的,网站是被动的,网站那里
2013-03-07 17:14:21 1075
转载 反向代理服务器的工作原理
转载:http://blog.csdn.net/keyeagle/article/details/6723408最近有打算研读nginx源代码,看到网上介绍nginx可以作为一个反向代理服务器完成负载均衡。所以搜罗了一些关于反向代理服务器的内容,整理综合。 一 概述 反向代理(Reverse Proxy)方式是指以代理服务
2013-03-07 17:08:46 473
原创 库函数strlen的实现
/* 下面是库函数中strlen的实现,比想像的要复杂 */size_t strlen (str) const char *str;{ const char *char_ptr; const unsigned long int *longword_ptr; unsigned long int longword, himagic, lomagic;
2013-03-05 10:44:33 1084
转载 为什么不能直接通过IP访问网站
转:http://www.examw.com/java/jichu/143769/为什么不能直接通过IP访问网站为什么不能直接通过IP访问网站,从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入IP地址,都可能访问www.csdn.net.如输入http://211.100.26.124.但IE却返回了一个错误信息。在输入另外三个IP后,都会得到同样的错误信息。
2013-03-04 11:15:53 14949
原创 重定向
1.格式m>文件名 或 &描述符n 2.其实都是对重定向符号后面的文件所作的操作。m>文件名 将该文件以写方式打开,并使其文件描述符为mm>&描述符 将右边的描述符所表示的文件以写方式打开,并使m也为这个文件的描述符,就是复制右边的文件描述符,得到的新文件描述符的操作方式应该与原来的相同。注意的是:右边的描述符必须是写打开的,得到的新描述符也只用于能写文件
2013-03-01 10:57:10 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人