随笔分类 - APUE
APUE相关
摘要:linux popen()与system()的区别 popen() 可以在调用程序和POSIX shell /usr/bin/sh 要执行的命令之间创建一个管道(请参阅sh-posix(1) )。 popen() 的参数是指向以空字符结尾的字符串的指针,这些字符串分别包含一个shell 命令行和一个
阅读全文
摘要:STRTOK函数和STRTOK_R函数 注:本文转载自博客园,感谢作者整理! 1.一个应用实例 网络上一个比较经典的例子是将字符串切分,存入结构体中。如,现有结构体 1 typedef struct person{ 2 char name[25]; 3 char sex[10]; 4 char ag
阅读全文
摘要:主要是做sigterm 和sigkill区别的比较,之前的好多操作,在结束正在运行的一个程序的时候,常用kill,这个以后的注意,在sigterm不起作用的时候,再使用kill; 原文地址:http://www.xuebuyuan.com/105194.html 内容如下: SIGTERM等信号含义
阅读全文
摘要:网络编程知识 索引: 1.处理SIGCHLD信号 当编写fork子进程处理连接的服务器程序时,子进程退出会给父进程产生SIGCHLD信号,父进程若不处理该信号会导致僵尸进程。 处理SIGCHLD信号,使用waitpid调用,不能使用wait简单处理。一般的处理方法如下(信号处理函数): 2.捕获信号
阅读全文
摘要:来自:IBM开发平台官网 写的简洁,精炼,值得一看! Linux 的多线程编程的高效开发经验 来自:IBM开发平台官网 写的简洁,精炼,值得一看! Linux 的多线程编程的高效开发经验 本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避
阅读全文
摘要:fileno函数与ftruncate函数 2011-10-25 10:03:33 分类: LINUX fileno()函数 功 能:把文件流指针转换成文件描述符相关函数:open, fopen表头文件:#include 定义函数:int fileno(FILE *stream)函数说明:fileno
阅读全文
摘要:WSAETIMEDOUT 对应 linux 的 ETIMEDOUT WSAETIMEDOUT 对应 linux 的 ETIMEDOUT IdWinsock2.pas 文件中也有说明. Windows Sockets错误代码 2010-08-03 17:23:29下面以表格的形式列出了WSAGetLa
阅读全文
摘要:SVN如何查看修改的文件记录 [日期:2014-11-20] 来源:Linux社区 作者:frogoscar [字体:大 中 小] 主要是有四个命令,svn log用来展示svn 的版本作者、日期、路径等等;svn diff,用来显示特定修改的行级详细信息;svn cat,取得在特定版本的某文件显示
阅读全文
摘要:from:http://www.embeddedlinux.org.cn/html/jishuzixun/201307/08-2594.html 段错误调试神器 - Core Dump详解 来源:互联网 作者:Alex 时间:2013-07-08 Tag:Linux 点击: 11670 一、前言:
阅读全文
摘要:from:http://blog.sina.com.cn/s/blog_4152a9f501013r6c.html 常用的shell脚本 (2012-10-10 22:09:07) 转载▼ from:http://blog.sina.com.cn/s/blog_4152a9f501013r6c.ht
阅读全文
摘要:fopen()和fclose()的用法 1.fopen()函数的用法 fopen函数用于打开文件, 其调用格式为: FILE *fopen(char *filename, *type); fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如: "B:TEST.DAT" "C
阅读全文
摘要:linux下使用system需要谨慎,那么代替它的方法是什么呢? 标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。 这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,
阅读全文
摘要:查看 一个文件的 最初创建时间: Linux中如何查看文件的最初创建时间 linux Linux中如何查看文件的最初创建时间 linux 目前Linux没有直接查看创建文件的命令,你只能通过文件是否被修改过来进行判断。 //查看代码stat 文件名//例如:[root@localhost ~]# s
阅读全文
摘要:Linux中用st_mode判断文件类型 Linux中用st_mode判断文件类型 2012-12-11 12:41 14214人阅读 评论(4) 收藏 举报 2012-12-11 12:41 14214人阅读 评论(4) 收藏 举报 分类: Linux(8) C/C++(20) 分类: Linux
阅读全文
摘要:工作中遇到 else if( (s_buf.st_mode&S_IFMT) == S_IFDIR) return 2; else if( !(s_buf.st_mode&S_IFREG) || access(file, W_OK) == -1) return 0; return 1; 来了解一下st
阅读全文
摘要:打开一个s的stream, a表示append,就是说写入处理的时候是接着原来文件已有内容写入,不是从头写入覆盖掉, t表示打开文件的类型是文本文件, "+号表示对文件既可以读也可以写。" 总的来说就是打开一个叫s的stream , 他的类型是文本文件,在文件末尾追加内容。 第一次遇 带参数t 的!
阅读全文
摘要:Linux命令之dos2unix (2011-09-22 11:24:06) 转载▼ Linux命令之dos2unix 转载▼ 标签: 杂谈 杂谈 Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式 用途说明 dos2unix命令用来将DOS格式的文本文件转换成UNIX格式
阅读全文