- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 删除svn同步文件目录
有时, 我们通过svn下载源码到本地电脑上, 想打包存档, 但不想将.svn目录下的文件打包, 可以通过shell脚本将散放在各个目录中的.svn目录删除掉。shell脚本的源码如下: #!/bin/shfunc(){ curdir=$1 local path=$1 for file in `ls -a $c
2011-10-31 19:48:37 3621 1
原创 专题 10 时钟与信号
<!--#toc, .toc, .mw-warning {border:1px solid rgb(170,170,170); background-color:rgb(249,249,249); padding:5px; font-size:95%}#toc h2, .toc h2 {display:inline; border:medium none; pa
2011-10-30 17:16:44 765
原创 内核中的几种内存分配器
<!--@page {margin:0.79in}p {margin-bottom:0.08in}-->内存管理是内核是最复杂同时也是最重要的一部分,其中就涉及到了多种内存分配器,如果内核初始化阶段使用的bootmem分配器,分配大块内存的伙伴系统,以及其分配较小块内存的slab、slub和slob分配器。1.bootmem分配器bootmem分
2011-10-30 17:05:58 2960
原创 proc文件系统编程
proc文件系统是一种虚拟的文件系统,它只存在于内存当中,一般用来在内核中输出一些信息到用户层,通常可以利用其来打印内核程序中的一些调试信息,具体的操作如下代码。 #include #include #include #include MODULE_LICENSE("Dual BSD/GPL");MODULE_AUTHOR("fuyajun1983cn@yahoo.com.cn
2011-10-14 20:55:32 1942
原创 内核中的通知链
通知链(Notifier Chains):通知链用于向请求通知的代码区发送状态变化消息。有几个内核中预定义的通知器:l Die Notification: 当一个内核函数触发了一个由“opps”引起的陷阱或错误时。l Net device notificati
2011-10-14 20:52:32 1559
原创 条件编译在内核中的使用(技巧1)
当需要根据编译时配置,以不同方式执行某一任务时,一种可能的方法是,使用两个不同的函数,每次调用时,根据某些预处理器条件来的选择正确的一个:void do_somehting(){…#ifdef CONFIG_WORK_HARDdo_work_fast();
2011-10-14 20:51:01 954
Beginning Visual C++ 2008(含源码)
2010-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人