- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 构建WDK驱动出现fatal error U1087: cannot have : and :: dependents for same target
原因:WDK在编译驱动时,是不允许源文件所在的路径(全路径)中包含空格的,如果你包含了空格,就会出现上述错误。 解决方法:把源文件放在一个没有空格的路径下。
2012-02-29 14:02:27 4879 1
转载 内核级Rootkit技术入门
本文转自:http://netsecurity.51cto.com/art/200609/31683.htm Rootkit是一种奇特的程序,它具有隐身功能:无论静止时(作为文件存在),还是活动时,(作为进程存在),都不会被察觉。换句话说,这种程序可能一直存在于我们的计算机中,但我们却浑然不知,这一功能正是许多人梦寐以求的——不论是计算机黑客,还是计算
2012-02-29 10:25:29 3478
转载 C语言编程程序编译全过程剖析
内容摘要 C语言编译的整个过程是非常复杂的,里面涉及到的编译器知识、硬件知识、工具链知识都是非常多的,深入了解整个编译过程对工程师理解应用程序的编写是有很大帮助的,希望大家可以多了解一些,在遇到问题时多思考、多实践。 一般情况下,我们只需要知道分成编译和连接两个阶段,编译阶段将源程序(*.c)转换成为目标代码(,一般是obj文件,至于具体过程就是上面说的那些阶段),连接阶段
2012-02-26 12:13:38 1377 1
原创 《深入理解Linux内核》读书笔记-第四章-中断和异常(1)
中断(interrupt)通常被定义为一个事件,该事件改变处理器执行的指令顺序。这样的事件与CPU芯片内外部硬件电路产生的电信号相对应。中断通常分为同步(synchronous)中断和异步(asynchronous)中断:同步中断是当指令执行时由CPU控制单元产生的,之所以称为同步,是因为只有在一条指令终止执行后CPU才会发出中断。异步中断是由其他硬件设备依照CPU
2012-02-18 12:01:30 2032
转载 高级编程语言的发展历程
以下内容转自:http://kb.cnblogs.com/page/130672/#c1高级编程语言的发展历程作者: 徐宥 发布时间: 2012-02-09 23:08 目录 高级编程语言的发展历程(一)创始纪 高级编程语言的发展历程(二)虚拟机的前世今生 高级编程语言的发展历程(三)FORTRAN 语言是怎么来的 高级编程
2012-02-15 14:15:14 2957
转载 关于进程间通信的学习心得
以下内容转自:http://blog.csdn.net/21aspnet/article/details/6734329进程:进程是指独立地址空间的指令序列 进程的五种状态:新建,就绪,运行,睡眠,僵死 进程间通信:是不同进程之间进行一些"接触",这种接触有简单,有复杂。机制不同,复杂度也不同。通信是一个广义上的意义,不仅指大批量数据传送,还包括控制信息的传
2012-02-13 18:41:38 1003
原创 《深入理解Linux内核》读书笔记-第三章-进程(2)
<!--@page {margin:2cm}h2 {margin-top:0.46cm; margin-bottom:0.46cm; line-height:171%; page-break-inside:avoid}h2.western {font-family:"Arial",sans-serif; font-size:16pt}h2.cjk {
2012-02-11 13:41:46 1423
原创 《深入理解Linux内核》读书笔记-第三章-进程(1)
<!--@page {margin:2cm}h2 {margin-top:0.46cm; margin-bottom:0.46cm; line-height:171%; page-break-inside:avoid}h2.western {font-family:"Arial",sans-serif; font-size:16pt}h2.cjk {
2012-02-11 13:40:36 1662
原创 解决ubuntu下的无线网络禁用问题
jerry@jerry-ThinkPad-E420:~$ rfkill list 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no 3: tp
2012-02-10 12:45:06 2884
转载 解决waiting for jockey-backend to exit
解决方法:终端输入:ps -e | grep jockey得到jockey的id然后:sudo kill “id”
2012-02-09 10:07:45 1566
原创 Linux中TASK_RUNNING状态的进程链表
早先的Linux版本把所有处于TASK_RUNNING状态的进程组织在一个叫做运行队列(runqueue)的链表中,由于维持链表中的进程按优先级排序的开销过大,因此,早期的调试程序需扫描整个队列以选择“最佳”的可运行程序。Linux2.6实现的运行队列有所不同。为了实现在固定的时间内选出“最佳”的可运行程序,内核将可运行进程的优先级划分为0-139,并为此建立了140个可运行进程链表,
2012-02-08 16:25:30 3434
gtk+ All-in-one bundles
2011-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人