Dragon Knight
rio5409
实践Linux的理论
全部博文(61)
2015年(1)
2014年(60)
tangkai_
splin85
IPMC_hd
HackerLy
du51
wangfeng
小尾巴鱼
xuanxuan
ygw98290
发布时间:2014-04-29 21:21:34
对于编写多线程的朋友来说,线程互斥是少不了的。在linux下面,编写多线程常用的工具其实是pthread_mutex_t。本质上来说,它和Windows下面的mutex其实是一样的,差别几乎是没有。希望对线程互斥进行详细了解的朋友可以看这里。[cpp] view plaincopy#include <stdio.h> #include <pthread.h> #include.........【阅读全文】
发布时间:2014-04-29 19:34:13
ubuntu 12.04, 作为一个 LTS 版本,本人一直都是每周更新一次。但是,作为代价,有时候还是会出现各种问题,森罗万象。不过也确实了解了更多,久病成良医么上周,修改了 source.lst后,更新,出现问题了,libreoffice给挂了~~~在解决完该问题后,决定安装 wps 安装包下载:官网的 debian .deb 包根据说明,需要.........【阅读全文】
发布时间:2014-04-29 16:46:52
今天,我们打算在此基础上扩充一下内容。基本的思路是这样的:(1)编写字符设备下需要处理的各个函数,包括open、release、read、write、ioctl、lseek函数;(2)编写一个用户侧的程序来验证我们编写的驱动函数是否正确。当然,我们编写的代码部分参考了宋宝华先生的《linux设备驱动开发详解》一书,在此说明一下。 .........【阅读全文】
发布时间:2014-04-29 16:09:23
按照ldd的说法,linux的设备驱动包括了char,block,net三种设备。char设备是比较简单的,只要分配了major、minor号,就可以进行读写处理了。相对而言,block和net要稍微复杂些。net设备姑且按下不谈,我们在以后的博文中会有涉及。今天,我们可以看看一个简单的block是怎么设计的。 为了将block和fs分开,.........【阅读全文】
发布时间:2014-04-29 15:48:08
相比较线性表的排序而言,链表排序的内容稍微麻烦一点。一方面,你要考虑数据插入的步骤;另外一方面你也要对指针有所顾虑。要是有一步的内容错了,那么操作系统会马上给你弹出一个exception。就链表的特殊性而言,适合于链表的排序有哪些呢? (1)插入排序 (适合) (2.........【阅读全文】
登录 注册