自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Vim清空整个文件的小技巧

<br />首先,使用gg调整光标到首行,然后使用dG命令即可。

2010-12-23 16:51:00 21460

转载 extern“c”

extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。  (1) 被extern "C"限定的函数或变量是extern类型的;  extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。记住,下列语句:  extern int a;  仅仅是一个变量的声明,其并不是在定义变量a,并未为a分配内存空间。变量

2010-12-14 14:44:00 703

转载 Linux中的僵尸进程

<br />首先,设置SIGCHLD的handler为SIG_IGN能否避免僵尸进程呢?<br />man signal,有以下解释:<br />       According  to  POSIX  (3.3.1.3)  it  is  unspecified  what happens when<br />       SIGCHLD is set to SIG_IGN.  Here the BSD and  SYSV  behaviours  differ,<br />       caus

2010-12-13 17:31:00 796

转载 strncpy, strncat和snprintf的区别

char *strncpy(char *dest, const char *src, size_t n);<br />       最多从src中拷贝n个字符到dest。如果src的大小小于n,那么dest剩下的部分将被填0;<br />如果src的大小大于等于n,那么dest剩下的部分不会被填0,于是dest将不会以0结束。<br />char *strncat(char *dest, const char *src, size_t n);<br />    最多从源中拷贝n个字符到目标串

2010-12-13 16:12:00 744

转载 fork后子进程与父进程的不同属性

<br /> <br /># 子进程有自己唯一的进程ID<br /> <br /># 父、子进程各有自己不同的父进程ID<br /> <br /># 子进程具有父进程打开的文件描述字的副本,父、子进程改变各自的描述字属性相互不影响<br /> <br /># 子进程已耗费的进程时间tms_utime等均置为0<br /> <br /># 子进程不继承父进程的文件锁<br /> <br /># 子进程不继承父进程的定时器,均被清除<br /> <br /># 父进程中任何悬挂信号在子进程中均被清除,但子进程继

2010-12-08 16:17:00 1346

转载 exec与信号

<br />原文地址:http://www.blogbus.com/public/tb.php/1376295/4862205/d489c231edb979476798ac5d29c8d449<br /> <br />一般来说,多进程环境下的Linux程序,子进程是继承父进程的信号处理方式的。也就是说,如果在父进程中为某一个信号指定了处理函数,那么子进程在收到这个信号时同样会调用这个处理函数。<br />举例如下:<br />#include <signal.h><br />#include <sys/

2010-12-08 15:55:00 1400

转载 Linux Shell 作业控制命令

<br /> <br />命令                      作用<br />-------------------------------------------------------------------------<br />command&             在后台运行command<br />Ctrl_c                   发送SIGINT信号终止当前的前台作业<br />Ctrl_z                    发送SIGTSTP信号挂起当前的前

2010-12-08 15:08:00 1634

转载 List of AT commands

This is a list of AT commands, or actually Hayes commands. This is nota complete list of all commands, instead if focuses mostly on commandsthat are needed for GPRS/3G/UMTS/HSDPA and a few other more “exotic”commands that aren’t too well known. I wro

2010-12-03 15:44:00 3864

转载 printf/scanf格式控制符的完整格式

<br />printf的格式控制的完整格式:<br />%  -  0  m.n  l或h  格式字符<br />下面对组成格式说明的各项加以说明:<br />①%:表示格式说明的起始符号,不可缺少。<br />②-:有-表示左对齐输出,如省略表示右对齐输出。<br />③0:有0表示指定空位填0,如省略表示指定空位不填。<br />④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。<br />

2010-12-02 10:10:00 3088

原创 C语言:正负数之间取模运算

<br />如果 % 两边的操作数都为正数,则结果为正数或零;如果 % 两边的操作数都是负数,则结果为负数或零。C99 以前,并没有规定如果操作数中有一方为负数,模除的结果会是什么。C99 规定,如果 % 左边的操作数是正数,则模除的结果为正数或零;如果 % 左边的操作数是负数,则模除的结果为负数或零。例如:<br /><br />          15 % 2       // 余 1<br />          15 % -2      // 余 1<br />          -15

2010-12-01 20:48:00 12249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除