自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沧海一粟的专栏

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

  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 可重入函数

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

2012-12-24 17:17:08 477

原创 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#define SIGFPE 8#define SIGKILL 9#define SIGUSR1

2012-12-24 16:19:59 4837 1

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

解决方法:解决:问题:当调试一个程序的时候,理想状态是不重启应用程序就获取core文件。解决:gcore命令可以使用下面步骤来获取core文件:1. 确认gdb软件包已经被正确安装。2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),编译后不要去除文件的调试符号信息。3. 执行应用程序。4. 执行gcore命令生成指定应用程序的core文件并且保

2012-12-19 13:28:59 3259

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

#include#include#if defined(BSD) || defined(MACOS)#include#define FMT "%10lld "#else#define FMT "%10ld "#endif#include#define doit(name) pr_limits(#name,name)static void pr_limits

2012-12-16 13:05:05 1178

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

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

2012-12-16 12:20:03 582

原创 自己写的拉链法创建hash表

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

2012-12-15 22:55:03 730

原创 自己实现的二叉树

#include#includetypedef struct _NODE{ int data; struct _NODE* left; struct _NODE* right;}*pNODE,NODE;static int a[15]={6,4,3,0,0,5,0,0,8,7,0,0,9,0,0}; //其中0是所有的“叶子节点”此处的叶

2012-12-13 23:50:22 497

转载 static的作用

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

2012-12-13 22:23:43 376

原创 实现Linux中date命令的功能

#include#includeint main(void){        struct tm *ptr;        time_t it;        char str[80];        it=time(NULL);        ptr=localtime(&it);        strftime(str,sizeof(str)

2012-12-13 08:14:00 881

原创 Chrome字体发虚问题

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

2012-12-12 23:35:10 2583

原创 创建临时文件 tmpnam tmpfile tempnam mkstemp unlink

int mkstemp(char *template);mkstemp函数在系统中以唯一的文件名创建一个文件并打开,而且只有当前用户才能访问这个临时文件,并进行读、写操作。建立唯一临时文件名, template须以数组形式声明而非指针形式. template格式为: template.XXXXXX. 最后6位必须为XXXXXX, 前缀随意函数返回一个文件描述符,如果执行失败返回-1

2012-12-12 23:02:22 2479

原创 daemon(守护进程)

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

2012-12-05 10:23:34 30839 2

转载 STDIN_FILENO的作用及与stdin 的区别

原文地址http://blog.csdn.net/yeyuangen/article/details/67819991.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。操作系统一级提供的文件API都是以文件描述符来表示文件。

2012-12-04 16:57:45 640

GoogleJapaneseInput

GoogleJapaneseInput 日文输入法

2013-08-19

正则表达式随机生成字符串工具

好东西跟大家一起分享,好不容易才找到的~

2012-08-30

schtasks详解

schtasks详解,具体到每个每天,每月,工作日等设置。

2012-02-26

Socket 进程通信(类似QQ的聊天程序)

自己编网络聊天程序,运用了Socket和进程通信,仅供参考 压缩包里包含了:源码+可执行程序。

2011-12-30

Windows核心编程+源码

Windows核心编程+源码,chm格式

2011-12-28

Spring+DHTML+js+java API大汇总

Spring+DHTML+js+java API大汇总

2010-07-26

IIS 5.0安装组件

Internet信息服务器 5.0版本 IIS = Internet Information Services IIS的作用之一就是可以解释执行ASP网页代码,并将结果显示出来。在自己的机器上安装后,机器充当的既是服务器端,又是客户端,这样在自己的机器上就可以编写调试网页程序。

2010-01-03

空空如也

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

TA关注的人

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