摘要: Interactive map of Linux kernel 2.6.36 : http://www.makelinux.net/kernel_map/ 注: 图中函数名带连接 阅读全文
posted @ 2019-04-28 17:32 谦学的故事 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Linux系统成功的关键因素之一就是具有与其他操作系统和谐共存的能力。Linux系统的文件系统由两层结构构建:第一层是虚拟文件系统(VFS),第二层是各种不同的具体的文件系统。 VFS就是把各种具体的文件系统的公共部分抽取出来,形成一个抽象层,是系统内核的一部分,它位于用户程序和具体的文件系统之间。 阅读全文
posted @ 2019-01-05 15:56 谦学的故事 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 4 void* memncpy(void* dest, const void* src, int count){ 5 int i=0; 6 //void *init_dest = dest; 7 char* dest1 = (char*)dest; 8 const char* src1 = (cha... 阅读全文
posted @ 2018-09-21 17:59 谦学的故事 阅读(524) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<stdlib.h> void *memmset(void *dest, int ch, int count){ void *dest_init = dest; char* temp = (char*)dest; int i=0; for(; i<c 阅读全文
posted @ 2018-09-07 18:23 谦学的故事 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 结论: 通过屏蔽和打开代码, 阅读全文
posted @ 2018-09-06 18:42 谦学的故事 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 函数名称: strsspn 函数功能: 在dest 字符串中找到首次在src字符串出现的字符,并记录该字符在src字符串中出现的次数。没有返回0。 编译执行上述代码,gcc 提示:段错误(核心已转储) 分析: 申请指针变量应该动态分配存储空间并赋初值。 代码纠正如下: 阅读全文
posted @ 2018-09-06 10:53 谦学的故事 阅读(622) 评论(0) 推荐(0) 编辑