摘要: 转载于 https://www.cnblogs.com/tlnshuju/p/7102021.html 阅读全文
posted @ 2017-11-26 17:13 快第三个十年 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 在单目录下创建和删除大量1字节的文件所需的时间进行度量,文件名以xNNNNNN的格式来创建。数量在1000-20000之间。创建时随机,删除时按照文件名升序。 暂时还没有想出来该如何保存随机数组中的内容,执行两次函数后,随机数组的内容就变了。只能简单的用difftime()来简略的度量时间. hea 阅读全文
posted @ 2017-11-26 12:02 快第三个十年 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 下面是一个打印各种类型的例子来自于csapp。 要判断一个机器是大端模式还是小端模式可以如下测试 阅读全文
posted @ 2017-11-25 20:56 快第三个十年 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: window的客户端与服务器的代码来源于 http://www.jb51.net/article/53732.htm 目前还只能实现服务器传送文件到客户端,且在客户端中要写入的文件名我已经写死了,如果要换可以自己换 windows下 server端: client端:ip地址填写服务器所在系统的ip 阅读全文
posted @ 2017-11-14 16:10 快第三个十年 阅读(3648) 评论(0) 推荐(0) 编辑
摘要: 递归本质上还是一种函数的嵌套调用。 底下是几个关于递归的一些常见应用的小例子。 1.斐波那契数列,递归在递推上的应用。 /*递推用递归来求解时,主要找最后一步怎么来求解和边界条件,即第一步*/ 2.十进制转二进制 3.汉诺塔问题 4.从(0,0)到(m,n)走只能向上或者向右走,一次只能走一步有多少 阅读全文
posted @ 2017-11-12 16:58 快第三个十年 阅读(5757) 评论(0) 推荐(0) 编辑
摘要: 关于线性表的基本操作见http://www.cnblogs.com/zydark/p/7778131.html 利用线性表LA和LB分别表示两个集合A和B,现在要求一个新的集合,新集合为A与B的并集要求扩大线性表A,将存在于B中不在A中的元素插入到表A中去。 已知线性表LA和LB中的数据元素按值递减 阅读全文
posted @ 2017-11-05 17:37 快第三个十年 阅读(3315) 评论(0) 推荐(0) 编辑
摘要: 下面是线性表的一些基本操作的实现: 下面是关于上述线性表的基本操作的一些简单测试: 阅读全文
posted @ 2017-11-03 14:47 快第三个十年 阅读(7368) 评论(0) 推荐(0) 编辑
摘要: 利用getpwent 、setpwent、endpwent来实现getpwnam的功能。 #include<pwd.h> struct pwd *getpwnam(const char *name) return pointers on success ,or NULL on error getpw 阅读全文
posted @ 2017-10-25 18:25 快第三个十年 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: #include <unistd.h> int brk(void * end_data_segment) return 0 on success -1 on error 系统会将program break设置为参数end_data_segment所指定的位置, void *sbrk(intptr_t 阅读全文
posted @ 2017-10-23 22:37 快第三个十年 阅读(134) 评论(0) 推荐(0) 编辑
摘要: #include <setjmp.h> int setjmp(jmp_buf env); returns 0 on initial call,nonzero on return via longjmp() void longjmp(jmp_env,int val); setjmp()函数初次执行的时 阅读全文
posted @ 2017-10-22 22:54 快第三个十年 阅读(225) 评论(0) 推荐(0) 编辑