- 博客(22)
- 资源 (26)
- 收藏
- 关注
转载 《转贴》我的Linux书架
<br />文章总结的非常全<br />链接:http://www.cnblogs.com/wwang/archive/2011/01/27/1944406.html<br />内容:<br /><br />工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。<br /><br />入门类<br />一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是
2011-02-12 18:09:00
580
转载 程序员的十层楼 (转)
<br />zz from<br />http://bbs.xdnice.com/topic10006t427593.html<br /><br />程序员的十层楼 (转)<br />自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。<br /><br />那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀
2010-12-26 19:29:00
927
转载 new operator and operator new
1. new的执行过程:(1)通过operator new申请内存(2)使用placement new调用构造函数(简单类型忽略此步)(3)返回内存指针 2. new和malloc的比较:(1)new失败时会调用new_handler处理函数,malloc不会,失败时返回NULL(2)new能通过placement new自动调用对象的构造函数,malloc不会(3)new出来的东西是带类型的,malloc是void*,需要强制转换(4)new是C++运算符,malloc是C标准库函数 3. delete的
2010-12-20 17:53:00
1137
转载 IO端口,io内存, 物理地址, 虚拟地址
<br /><br />转载地址:http://zhanglinbao.bokee.com/5408080.html<br />摘要<br /> 本文主要从内核实现的角度分析Linux 2.4.0内核IO子系统中对IO端口资源的管理的实现原理。本文是为那些想要深入分析Linux的IO子系统的读者和设备驱动程序开发人员而写的。(2002-10-08 14:14:05)<br /> <br />By 阿开<br /> <br /> Copyright © 2002 by 詹荣开<br /> E-mail:
2010-11-25 14:31:00
671
原创 Add a system call to linux source
<br />1. get linux kernel source and uncpmpres it.<br /> <br />2. edit /include/linux/syscalls.h and add declaration of the function<br /> asmlinkage long sys_test();<br />3. edit /kernel/sys.c and add the implement of system call<br /> asmlinkage lo
2010-11-15 21:10:00
993
转载 x86寄存器
<br />寄存器是CPU内部用来放置数据和地址的存储单元,各种32位CPU中与微机原理有关的寄存器(编程可见)是一样的。本节仍以80486为例机来讨论,但结论可以不加修改地用于其它32位CPU。<br />位于CPU内部不同部件的寄存器有不同的作用,每个寄存器都有自己的功能。根据寄存器的性质,把编程可见的寄存器分成9组,并给每个编程可见的寄存器(以后简称寄存器)取一个名称<br />2.2.1 通用寄存器<br /><br /><br /> 通用寄存器中,32位寄存器EAX,EBX,ECX,EDX,EB
2010-11-14 11:01:00
1286
转载 Linux内核中常见内存分配函数
<br /> Linux内核中采 用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系 统中,用到了四级页表。<br />* 页全局目录(Page Global Directory)<br />* 页上级目录(Page Upper Directory)<br />* 页中间目录(Page Middle Directory)<br />* 页表(Page Table)<br /> 页全局目录包含若干页上级目录的地址,页上级目录又依次包含若干页中间
2010-11-12 13:29:00
648
转载 linux内存管理概述(转)
<br /><br />我先前的日志中已经转了“Linux内存管理”上、下两篇网文,<br />而这篇则是参考了陈莉君老师的博客,对linux的内存管理进行了一个简要概述。<br /><br />我们首先从进程的角度,来看linux中的内存空间。<br />*******************************************************************************************************************************
2010-11-12 13:17:00
764
转载 关于BSP,BIOS,和bootloader
<br />BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一<br />部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作<br />系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP<br />相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP<br />一定要按照该系统BSP的定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上<br />进行修
2010-11-08 13:01:00
643
转载 Linux下vi编辑器命令一览表
<br /><br /> <br />日志原文:http://blog.sohu.com/people/!ZjIwMDE3MzYxQGZvY3VzLmNu/128315781.html<br /> <br />文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! <br /> <br />进入vi的命令<br />vi filename :打开或新建文件,并将光
2010-10-17 13:00:00
498
转载 UNIX/LINUX 平台可执行文件格式分析
<br /><br />可执行文件格式综述<br />相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者。可执行文件的大小、运行速度、资源占用情况以及可扩展性、可移植性等与文件格式的定义和文件加载过程紧密相关。研究可执行文件的格式对编写高性能程序和一些黑客技术的运用都是非常有意义的。<br />不管何种可执行文件格式,一些基本的要素是必须的,显而易见的,文件中应包含代码和数据。因为文件可能引用外部文件定义的符号(变量和函数),因此重定位信息和符号信息也是需要的
2010-10-16 14:55:00
524
转载 Flex Memory Management and Memory Leaks (zz)
<br />You probably heard, read or even learned that Flex was managing the memory automatically for you, does it mean you don’t have any responsibility regarding memory management in Flex? Absolutely not!<br />If you’re surprised by my answer, keep read
2010-10-11 16:02:00
1026
原创 Install chrome extension
<br />some times when you install chrome extension, you will met errors as following:Could not create directory for unzipping.....<br /> <br />to fix this issue, you should add chrome.exe --enable-logging --log-level=0 --single-process to start chrome. it
2010-10-08 15:06:00
2710
转载 Handling Java Exceptions in Flex application
<br />We can invoke Java objects using BlazeDS. For details on how to invoke Java objects from flex visit this URL Invoking Java methods from Flex<br /><br />It’s a common practice in Java methods to throw Exceptions to indicate that something has failed
2010-07-14 13:38:00
708
转载 CHROME FLASH DEBUGGER NOT CONNECTING TO FLEX/FLASH BUILDER?
<br /><br />f your Flex/Flash Builder has suddenly problems connecting to your Flash debugger, you might be using Google Chrome.<br />It seems like Google started bundling the Flash Player together with Chrome (at least in the dev-channel version).<br />Si
2010-06-09 13:04:00
972
转载 gcc使用详解(ZZ)
<br />GCC 选项 <br />GCC 有超过100个的编译选项可用. 这些选项中的许多你可能永远都不会用到, 但一些主要的选项将会频繁用到. 很多的 GCC<br />选项包括一个以上的字符. 因此你必须为每个选项指定各自的连字符, 并且就象大多数 Linux 命令一样你不能在一个单独的连字符后跟一组选项.<br />例如, 下面的两个命令是不同的: <br />gcc -p -g test.c <br />gcc -pg test.c <br />第一条命令告诉 GCC 编译 test.c 时为
2010-06-06 16:16:00
663
转载 关于二进制补码
<br /><br />问一个基本的问题。<br />负数在计算机中如何表示?<br />举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?<br />很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。<br />但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用二进制补码(Two's Complement)表示负数。
2010-06-05 16:46:00
673
转载 【链接】C/C++ Online Reference
<br /><br />C/C++ Reference <br />http://www.cppreference.com/ <br /><br />C++ Library Reference <br />http://www.cplusplus.com/ref/ <br /><br />Standard C++ Library Class Reference at Rogue Wave <br />http://www.roguewave.com/support/docs/hppdocs/stdref/
2010-05-31 12:16:00
740
转载 C++好的面试题和不好的面试题
转自: http://www.newsmth.net/frames.html?mainurl=bbsnew.php转载请注明出处 C++在中国有很大的市场需求,几乎现在找工作,C++和Java还是最大的两块。从以前别人面试我,到我现在面试别人,谈不上什么面经,只能说我觉得的一些好的面试题目,和一些不太好的面试题目。 不好的面试题:[1] 虚函数如何实现的。 在i = 0; ++i++之
2010-05-27 13:28:00
588
转载 Emacs快捷键列表
本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.comC = ControlM = Meta = Alt | EscDel = Backspace基本快捷键(Basic)C-x C-f "find"文件, 即在缓冲区打开/新建一个文件C-x C-s 保存文件C-x C-w 使用其他文件名另存为文件C-x C-v 关闭当前缓冲区文件并打开
2010-05-24 16:48:00
511
原创 开通csdn博客
一直找不到一个令我满意的blog来记录我的所想。 用csdn也很长时间了,只是一直没有开通blog。 今天就开通,在这里安家了。
2010-04-27 17:08:00
381
转载 大端(Big Endian)与小端(Little Endian)简介(ZZ)
【大端(Big Endian)与小端(Little Endian)简介】Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定:(1) 它的地址是多少?(2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨越多个字节的对象,一般
2010-04-27 17:03:00
568
effective java中文第三版增强扫描.zip
2019-09-21
Node.js In Action 2nd Edition
2018-11-23
CSS The Definitive Guide 4th Edition
2018-09-10
Spring Boot实战
2018-09-03
Learning TypeScript 中文高清完整版.pdf
2018-05-25
go程序设计语言
2017-09-17
Spark快速大数据分析
2017-09-11
Linux设备驱动第三版 中文版
2010-10-28
Linux设备驱动程序(第三版) 英文
2010-10-28
Effective STL 中文版.CHM
2010-05-14
Programming Perl third edition: programming perl第三版英文版,找了好久才找到
2010-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人