分类: 编程学习 |
预览模式: 普通 | 列表

hashtable C实现

原文:http://blog.csdn.net/netpet/archive/2008/08/27/2836783.aspx

修改并做了个测试文件:

新建以下三个文件。在LINUX 2.6.8中

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1025

c语言常用的字符串函数及举例

函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 425

BIOS中断说明

;┌─────────────────────────────────┐
;│BIOS 呼叫 INT 10H,AH=00H │
;│設定螢幕影相模式 │
;│? (AL) <= 模式碼 (正常為 03h) │
;│模式碼: 解析度 顏色數目 頁數 位址 │

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 489

查看用GAS汇编的机器码方法之一

例如:
[root@myas4 ~]#cat test.s
mov $5,%ax
mov %ax,%bx

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 623

用FORK产生子进程后的僵死问题

在调用FORK后PS AUX查看进程,当父进程没有退出时会有一堆<defunct>这样的僵死进程.


当父进程 fork() 一个子进程后,它必须用 wait() 或者 waitpid() 等待子进程退出。正是这个 wait() 动作来让子进程的残留物消失。 自然的,在上述规则之外有个例外:父进程可以忽略 SIGCLD 软中断而不必要 wait()。可以这样做到(在支持它的系统上,比如Linux): main() { signal(SIGCLD, SIG_IGN); /* now I don't have to wait()! */ . . fork(); fork(); fork(); /* Rabbits, rabbits, rabbits! */ } 现在,子进程死亡时父进程没有 wait(),通常用 ps 可以看到它被显示为“”。

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 766

WEB服务器所返回Content-Type种类

".*"="application/octet-stream"    
  
".001"="application/x-001"    
  
".301"="application/x-301"    

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 543

C中给程序加一个时间超时器

#include   <stdio.h>
#include   <sys/time.h>
#include   <unistd.h>
#include   <signal.h>

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 471

gcc/g++编译参数

转载一篇帖子:方便自己查询和记录后续的使用情况

[介绍]
gcc and g++分别是gnu的c & c++编译器

查看更多...

分类:编程学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 969