- 博客(18)
- 收藏
- 关注
转载 王道训练营3月30日
MMAP函数#include <sys/mman.h>void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize);mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是直接对该文件内容的读写。addr参数来请求使用某个特定的内存地址。如...
2015-03-30 22:01:00
175
转载 王道训练营3月29日
二叉排序树非递归插入代码 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <malloc.h> 5 typedef struct node 6 { 7 int val; 8 ...
2015-03-29 23:46:00
243
转载 王道训练营3月27日
select ()select()机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执行了select()的进程哪一socket或文件发生了可读或可写事件。...
2015-03-27 19:50:00
198
转载 linux下用gcc调试段错误的方法
ulimit -c unlimited 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 1024。gdb ./main corebt注意可执行文件编译时要加上-g参数,用bt命令查看栈。转载于:https://www.cn...
2015-03-25 20:49:00
309
转载 王道训练营3月25日
inode每个inode保存了文件系统中的一个文件系统对象(包括文件、目录、设备文件、socket、管道, 等等)的元信息数据,但不包括数据内容或者文件名ftell Get current position in streamlong int ftell ( FILE * stream );rewindSet position of strea...
2015-03-25 13:01:00
154
转载 王道训练营3月24日
制作排序动态库1.全部编译但是不链接1 gcc -fPIC -c ./src/heap_sort.c -o ./lib/heap.o -I./include2 gcc -fPIC -c ./src/heap.c -o ./lib/heap.o -I./include3 gcc -fPIC -c ./src/arr.c -o ./lib/arr.o -I./includ...
2015-03-24 20:14:00
216
转载 王道训练营3月21日
当你的才华还支撑不起你的野心时,你就应该静下心来读书。http://wuchong.me/blog/2014/03/25/interview-link-questions/对于链表问题的一些常见面试问题。转载于:https://www.cnblogs.com/qianyanglinux/p/4356452.html...
2015-03-21 22:45:00
414
转载 王道训练营3月20日
GDB教程要根据行号设置断点,可以使用“ break linenum”命令。要根据函数名设置断点,则应该使用“break funcname”命令。 “list”命令可以查看当前调试对象的源代码。使用step命令将跟踪进入函数体内,而使用next命令则不进入函数体内。 转载于:https://www.cnblogs.com/qianyanglinux/p/43538...
2015-03-20 15:45:00
215
转载 王道训练营3月18日
昨天码了一个学生信息管理系统,据说明天会带我们一起去爬山,兴奋ing……memcpy1 #include <string.h>2 void *memcpy(void *dest, const void *src, size_t n);转载于:https://www.cnblogs.com/qianyanglinux/p/4346624.html...
2015-03-18 11:09:00
280
转载 王道训练营3月16日
fscanf1 int fscanf(FILE * stream, const char *format, ...);函数说明:fscanf()会自参数stream 的文件流中读取字符串, 再根据参数format 字符串来转换并格式化数据。格式转换形式请参考scanf(). 转换后的结构存于对应的参数fprintf1 int fprintf ( FILE...
2015-03-16 21:10:00
219
转载 王道训练营3月14日
C++必看书籍: C++编程思想 STL源码剖析 C++primer简历上的所有项目产生的问题都需要能够讲明白查找:哈希,二分排序:快速,冒泡,选择,堆,插入数据结构:map vector TOP K问题转载于:https://www.cnblogs.com/qianyanglinux/p/4337955.html...
2015-03-14 18:01:00
261
转载 王道训练营3月13日
程序运行时的内存分配转载于:https://www.cnblogs.com/qianyanglinux/p/4335223.html
2015-03-13 15:15:00
171
转载 王道训练营3月12日
找出n个数组中相同的元素 1 int arrays_common(int arrs[][10], int cnt, int* res, int len_res ) 2 { 3 int* index_arr = (int*)calloc(cnt, sizeof(int)); //cnt是第一维 数组的编号 4 int common_cn...
2015-03-12 13:42:00
162
转载 王道训练营3月11日
msmset1 /*把buffer所指内存区域的前count个字节设置成字符c,返回buffer的指针*/2 #include <string.h>3 extern void *meeset(void *buffer,int c,int count);gets1 /*gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取...
2015-03-11 11:40:00
192
转载 王道训练营3月10日
1 /*算了一晚上的桃心.....................................*/ 2 #include <stdio.h> 3 #include <stdlib.h> 4 void print(); 5 int main(int argc,char* argv[]) 6 { 7 print();...
2015-03-10 08:55:00
178
转载 王道训练营3月9日
DEBUG NDEBUGtrace(),assert()都只是在DEBUG的模式下才起作用的,如果定义了NDEBUG,编译器会认为是非DEBUG的模式(虽然编译出来的程序还是很大,而且还可以进行调试),此时trace(),assert()就没有用了.就如同你编译成release版的时候这些没有用一样.else与最近的if配对switch 中的case val: val...
2015-03-09 10:13:00
165
转载 王道训练营3月8日
移位操作右移--补符号位左移--全部补0右移一位相当于除以二并取整左移以为相当于乘以二端存储http://blog.youkuaiyun.com/favory/article/details/4441361101个数,50个出现了2次,1个出现了1次,求出此数。 1 /*103个数字,50个出现了2次,3个出现了1次,求这三个数*/ 2 ...
2015-03-08 16:16:00
226
转载 王道训练营3月7日
1 while(fflush(stdin),scanf("%d %c %d",&num1,&op,&num2))2 //刷新缓冲区,逗号表达式的值取最后一个值,scanf函数返回成功读取的变量个数,失败返回EOFint getchar (void); //读取一个字符,需要和putchar()配合使用void assert(int...
2015-03-07 16:31:00
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅