C
文章平均质量分 50
zlchina1989
这个作者很懒,什么都没留下…
展开
-
Glib和Glibc的区别(查资料的时候发现)
<br />GLib是Gtk +库和Gnome的基础。GLib可以在多个平台下使用,比如Linux、Unix、Windows等。GLib为许多标准的、常用的C语言结构提供了相应的替代物。<br />GLib中定义了好多有用的数据结构,如单(双)向连表,可变长的数组等,线程池等有转载 2010-12-05 12:02:00 · 617 阅读 · 0 评论 -
Linux下C的exec系统调用
系统调用主要有以下6个函数:int execl(const char *path, const char *arg, const char *arg[1], ……)int execlp(const char *file, const char *arg, ……)int execl原创 2010-12-04 12:36:00 · 515 阅读 · 0 评论 -
进程通信之管道通信pipe
函数原型:<br />int pipe(int filedes[2])<br />filedes[0]:用来读取数据的管道端口<br />filedes[1]:用来写入数据的管道端口<br />写入数据:write(写端口, buffer, sizeof(buffer))<br原创 2010-12-04 14:47:00 · 459 阅读 · 0 评论 -
makefile教程:跟我一起写makefile
在线地址:http://wiki.ubuntu.org.cn/%E8%B7%9F%E6%88%91%E4%B8%80%E8%B5%B7%E5%86%99Makefile:%E4%BD%BF%E7%94%A8%E5%8F%98%E9%87%8Fpdf文档下载地址:http://fl转载 2010-12-05 18:32:00 · 466 阅读 · 0 评论 -
Linux C网络编程之Socket套接字
套接字类型分为3种:流式套接字(SOCK_STREAM),数据包套接字(SOCK_DGRAM)和原始套接字。流式套接字:提供可靠的,面向连接的通信流,并且,用流式套接字发送的数据顺序是1, 2, 3 ……的话,接收端接收到的数据也是 1, 2, 3……。简言之:TCP连接方式 数原创 2010-12-04 21:13:00 · 523 阅读 · 0 评论 -
c语言:fork函数详解
fock 的意思是复制进程, 就是把当前的程序再加载一次, 不同之处在,加载后,所有的状态和当前进程是一样的(包括变量)。 fock 不象线程需提供一个函数做为入口, fock后,新进程的入口就在 fock的下一条语句。一个现存进程调用f o r k函数是U N I X内核创建转载 2010-12-03 14:01:00 · 4532 阅读 · 1 评论 -
linux C文件管理——状态/属性(学习中)
<br />2010-12-02 10:12:23<br />stat.h中定义了一种结构体,主要是用来保存文件类型,该结构体是struct stat,该结构体成员信息如下:<br /> 成员成员st_mode :文件权限和文件类型st_atime:上次访问时间st_into:原创 2010-12-02 10:25:00 · 511 阅读 · 0 评论 -
linux C文件管理——打开/关闭/其他(学习中)
代码:#include #include #include #include #include #include int main(void){ mode_t f_mode; int state; const char *str_file = "tst";原创 2010-12-02 10:04:00 · 473 阅读 · 0 评论 -
记得有个程序题,是写出个类似《黑客帝国》里面数据流的程序,这两天复习复习C语言,觉得还挺好玩的(只为好玩)
#include #include #include #define N 150int main (void) { int x, max = 0, n = 20000, i = 0, j = 0, k = 0, area[N] = {0}; char pr原创 2011-10-15 23:11:25 · 1232 阅读 · 1 评论