沧海一粟的专栏

只要路是对的,就不怕路远。

可重入函数

可重入函数 求助编辑百科名片 可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局...

2012-12-24 17:17:08

阅读数:383

评论数:0

linux信号对应的数值

#define SIGHUP 1 #define SIGINT 2 #define SIGQUIT 3 #define SIGILL 4 #define SIGTRAP 5 #define SIGABRT 6 #define SIGIOT 6 #define SIGBUS 7 #d...

2012-12-24 16:19:59

阅读数:3997

评论数:1

如何使用gcore工具获取一个core文件而不重启应用?

解决方法: 解决: 问题: 当调试一个程序的时候,理想状态是不重启应用程序就获取core文件。 解决: gcore命令可以使用下面步骤来获取core文件: 1. 确认gdb软件包已经被正确安装。 2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),...

2012-12-19 13:28:59

阅读数:2726

评论数:0

Unix环境高级编程(7-8 打印当前资源限制)c语言宏定义中的#,##

#include #include #if defined(BSD) || defined(MACOS) #include #define FMT "%10lld " #else #define FMT "%10ld " #endif #i...

2012-12-16 13:05:05

阅读数:1040

评论数:0

Unix环境高级编程(7-6 longjmp对各类变量的影响)

#include #include #include static void f1(int, int, int, int); static void f2(void); static jmp_buf jmpbuffer; static int globval; int main(void) {...

2012-12-16 12:20:03

阅读数:469

评论数:0

自己写的拉链法创建hash表

#include #include #define MOD 3 int a[5] ={3,5,9,6,8}; int n = 6; typedef struct _LINK_NODE{ int data; struct...

2012-12-15 22:55:03

阅读数:484

评论数:0

自己实现的二叉树

#include #include typedef struct _NODE{ int data; struct _NODE* left; struct _NODE* right; }*pNODE,NODE; static int a[15]={...

2012-12-13 23:50:22

阅读数:391

评论数:0

static的作用

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是mai...

2012-12-13 22:23:43

阅读数:303

评论数:0

实现Linux中date命令的功能

#include #include int main(void) {         struct tm *ptr;         time_t it;         char str[80];         it=time(NULL);         pt...

2012-12-13 08:14:00

阅读数:498

评论数:0

Chrome字体发虚问题

解决方法: C:\Documents and Settings\‘用户名’\Local Settings\Application Data\Google\Chrome\User Data\Default\User StyleSheets 目录下的Custom.css中添加 ↓↓↓↓↓↓↓↓↓...

2012-12-12 23:35:10

阅读数:1984

评论数:0

创建临时文件 tmpnam tmpfile tempnam mkstemp unlink

int mkstemp(char *template); mkstemp函数在系统中以唯一的文件名创建一个文件并打开,而且只有当前用户才能访问这个临时文件,并进行读、写操作。 建立唯一临时文件名, template须以数组形式声明而非指针形式.  template格式为: template....

2012-12-12 23:02:22

阅读数:2024

评论数:0

daemon(守护进程)

Daemon   Daemon程序是一直运行的服务端程序,又称为守护进程。通常在系统后台运行,没有控制终端不与前台交互,Daemon程序一般作为系统服务使用。Daemon是长时间运行的进程,通常在系统启动后就运行,在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,无法和...

2012-12-05 10:23:34

阅读数:14900

评论数:2

STDIN_FILENO的作用及与stdin 的区别

原文地址http://blog.csdn.net/yeyuangen/article/details/6781999 1.STDIN_FILENO的作用 STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/rea...

2012-12-04 16:57:45

阅读数:538

评论数:0

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