- 博客(3)
- 收藏
- 关注
原创 APUE中ttyname的递归实现
ttyname给定指定文件描述符上打开的终端设备的路经名,在APUE(中文第三版P564-565)中有一个非递归的实现,花了两个多小时的时间搞懂,现在把关键的代码写上注释。在最后会有一个本人改写的递归实现。源代码:#include <sys/stat.h> #include <dirent.h> #include <limits.h> #include <string.h> #include <te
2016-08-25 11:33:23
242
原创 APUE中文第三版11章读写锁的一个可运行的例子
APUE中文第三版11章读写锁的一个可运行的例子我的测试环境是CentOS7(内核版本3.10),X86_64.头文件: wrlock.h`ifndef _WRLOCK_Hdefine _WRLOCK_Hinclude include include endif队列的相关操作,这一部分与书上的基本一样。 11_14.cinclude “wrlock.h”int queue_init( struc
2016-08-17 06:54:30
330
原创 插入排序的一种尾递归实现-C
#include<stdio.h> #define N 5 //数组长度 int no_rec=0; //递归次数 void insert_sort(int*); int main() { int arr[N]={5,4,4,0,1}; insert_sort(arr); for(int i=0
2016-01-15 21:58:40
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人