自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 资源 (133)
  • 收藏
  • 关注

原创 程序员的谎话

00. 我以后再给代码写注释和文档。(Steven Tucci,计系学生,338 票)01. 这只是个临时方案,不会用在实际版本中。 (Clarence Leung,JS 开发人员,186票)02. 搞定了!只剩一些小事要处理。(Brian Luczkiewicz, CMU 计系研究生,140票)03. 那个简单,几天就搞定了。(Philip Chu,软件和游戏开发...

2013-03-28 10:07:53 274

原创 一场程序员和老板的对话

程序员:“我的第一个问题是,对于我第二个和第三个问题,你可不可以只用‘能’和‘不能’来回答?”老板:“OK!”程序员:“我的第二个问题是,如果我的第三个问题是我能不能涨工资?那么你对于我的第三个问题的答案能不能和第二个问题的答案一样?”老板:“………”...

2012-12-26 13:24:42 428

原创 VNC服务配置

VNC服务配置 VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,是基于UNIX和Linux操作系统的免费的开源软件(也可以支持Windows等操作系统),远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。本文简单介绍在Ubuntu的Linux发行版下VNC...

2012-08-21 12:30:07 393 1

原创 arp

[功能]管理系统的arp缓存。 [描述]用来管理系统的arp缓存,常用的命令包括:arp: 显示所有的表项。arp -d address: 删除一个arp表项。arp -s address hw_addr: 设置一个arp表项。 常用参数:-a 使用bsd形式输出。(没有固定的列)-n 使用数字形式显示ip地址,而不是默认的主机名形式。-D 不...

2012-08-13 13:59:58 242

原创 tcpdump

tcpdump[功能]抓包工具。[描述]1、简介 tcpdump,就是:dump the traffice on a network,是Linux上的网络数据采集分析工具(即sniffer), 可以根据使用者的定义对网络上的数据包进行截获的包分析工具。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握...

2012-08-10 16:26:07 203

转载 git rebase

http://www.cnblogs.com/kym/archive/2010/08/12/1797937.htmlgit rebasegit rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态。要搞清楚这个东西,要先看看版本库状态切换的两种情况:我们知道,在某个分支上,我们可以通过git reset,实现将当前分支切换到

2012-07-31 10:48:21 561

原创 使用git进行版本控制

使用git进行版本控制 本文将介绍一种强大的版本控制工具,git的基本使用。与之前svn工具类似,首先给出一些常见的使用需求,然后以这些需求为中心,来展开git的学习过程。由于我也是在学习当中所以其中不准确之处可以通过后面的联系方式来交流,谢谢。^_^主要内容:简介基本概念常用命令具体实践其它简介========= 本文将介绍一种强大...

2012-06-14 18:05:25 282

原创 netstat

netstat[功能]netstat是一个监控TCP/IP网络的非常有用的工具.[描述]netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态、以及网络协议相关的信息.netstat打印的信息类型,取决于第一个参数。如下:(none) 默认,表示没有,netstat会显示打开的sockets列表.如果你...

2012-05-29 16:15:57 113

原创 route

route [-CFvnee]route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If]route [-v] [-A family] del [-n...

2012-05-18 14:56:49 279

原创 目标明确会让你更接近成功

目标明确会让你更接近成功明确的目标会带你迈向成功之路,一个人最终价值的实现就是在一个个具体目标的实现中体现出来的。而这些具体目标也是相互关联的,它们是在一个人的人生总目标统领之下,逐渐分解而来的。一个人人生价值的实现过程就如攀登一座高峰,要想顺利到达峰顶就要从山峰的脚下往上攀。对于一个人的成长来说,在其实现自身价值的总目标确定之后,也要如登山一样将自己的总目标分成若干分目标,如阶段目标、年...

2012-04-13 18:04:29 275

原创 成功与失败的那一点差异

故事分享成功与失败的那一点差异有这样一个故事:古时一个考生在考试前做了三个梦,第一个梦梦到自己在墙上种白菜;第二个梦梦见在下雨天,他戴了斗笠还打伞;第三个梦梦到跟心爱的表妹躺在一起,但是背靠着背。第二天一早,考生找到算命先生,让他解梦。算命先生一听,连连摇头说:“你还是回家吧。你想想,高墙上种菜不是白费劲吗?戴斗笠打雨伞不是多此一举吗?跟表妹躺在一张床上,却背靠背,不是没戏...

2012-03-31 15:27:56 105

原创 split

split [OPTION] [INPUT [PREFIX]][功能]将文件分割成多片。[描述] 将输入文件'INPUT'分割,输出固定大小的文件片段"PREFIXaa,PREFIXab,...",这里,默认的大小为1000行,并且PREFIX的默认值为'x',如果没有指定输入文件(INPUT文件),或者输入为-,那么会从标准输入读取。 选项如下: ...

2012-01-06 20:05:51 84

原创 完美的配合

完美的配合  第一次登陆月球的太空人,其实共有两位,除了大家所熟知的阿姆斯特朗之外,还有一位是奥德伦。当时阿姆斯特朗所说的一句话:我个人的一小步,是全人类的一大步。早已成为了全世界家喻户晓的名言。  在庆祝登陆月球成功的记者招待会上,有一个记者突然问了奥德伦一个很特别的问题:由于阿姆斯特朗是最先下去的,所以他成为了人类历史上登陆月球的第一个人,你会不会觉得有点遗憾?  全场...

2011-11-28 13:35:19 104

原创 关于存储管理中的一些概念

关于存储管理中的一些概念前言 在编写程序的时候,在学习操作系统以及编写驱动的时候,尤其是在Linux内核空间中编程的时候,经常会被一些与存储相关的概念所困扰,而这也经常是我们程序出现错误概率很大的一个原因(指针相关的错误)。 我们经常遇到的问题,例如:什么是页?什么是段?什么是扇区?什么是块?什么是簇?什么是磁道?什么是物理地址...

2011-11-17 17:49:23 153

原创 上班族保健身心放松操

上班族保健身心放松操1.双手捂耳朵,手指弹脑袋,10—20次,可促进大脑血液循环。或以十指指肚轻轻按摩揉搓头皮,也能刺激头皮上的毛细血管,有益于大脑皮质的功能调节,缓解疲劳紧张。2.扯耳朵。用食指中间关节和大拇指捏住耳垂,往下扯拉,每天扯18下。而后可用大拇指指肚和食指关节捏住耳轮,往下捋,两手同时,各18下。3.眨眼。对着电脑看15—20分钟后,起身远眺窗外的景观,眼睛用...

2011-11-16 16:05:56 206

原创 关于C++中的'extern "C"'

关于C++中的'extern "C"'本文将介绍C++中如何通过extern "C"关键字支持C语言。主要内容:简介1,问题的引出2,关于extern "C"3,用法举例总结简介===============C++语言的创建初衷是"a better C",但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一...

2011-11-16 14:54:05 110

原创 喝牛奶八大注意事项

喝牛奶八大注意事项  一、忌温火煮  用温火煮牛奶,会使牛奶中的维生素受到空气中氧的破坏,而旺火煮牛奶则很容易溢出来,因此当牛奶的体积膨胀时应即刻离开火源,然后再放回火上烧开,如此反复三四次,这样不仅能保持牛奶中的营养成分,而且能杀灭牛奶中的病原微生物。  二、忌煮奶时间过长  有人认为煮奶至沸后再持续5分钟合适,此种说法不全面。因为奶中呈胶体状态的蛋白微粒在60℃...

2011-11-09 16:49:42 158

原创 健康小贴士之关注家居光污染

健康小贴士之关注家居光污染 1.灯光颜色不宜超3种:灯光颜色的选择,要考虑人在居室中的感受。卧室中最好不要用刺激的灯光色彩,而且应避免色彩强烈对比,切忌红绿搭配。一个房间里灯光颜色最好不要超过3种,各种颜色也应该协调统一。2.室内灯光宜柔和不宜太亮或太暗:光和气,是评判住宅是否宜居的两大主要因素。 3.每天最少要有两小时日照:从和谐人居的角度讲,理想的家居光环境是自...

2011-11-02 16:05:01 102

原创 man命令

man命令若你想要找尋具有某個功能的指令,可是你又不知道這個指令的確切名稱,則你可以用關鍵字來找尋這個指令。利用man來找尋關鍵字指令的用法為:man -k 。 所有的手册页都属于一个特定的领域,用一个字符来表示。 Linux下最通用的领域及其名称及说明如下: 领域 名称 说明 1 用户命令, 可由任何人启动的。 2 系统调用, 即由内核提供的函数。 ...

2011-10-30 09:54:06 147

原创 秋季预防呼吸道疾病“六提醒”

秋季预防呼吸道疾病“六提醒”1、及时增减衣物 及时增减衣服,尤其要做好对脖子、头部和后背的保暖工作。因为这三个地方易受寒,一旦受寒,就会直接从呼吸道进入喉咙,进而进入肺部,引发呼吸道疾病的发生。建议早晚外出时最好多备一件外套,便于随时添减衣物。2、多通风加湿 居室要多开窗通风,加快空气流通,保持空气新鲜。室内湿度的调节则可通过晾湿毛巾和衣物来提高湿度,有条件...

2011-10-25 13:54:09 123

原创 健康小贴士之缓解眼睛疲劳的方法

健康小贴士之缓解眼睛疲劳的方法 养眼攻略一 用眼卫生8注意1. 规律作息2. 北方干燥或空调环境下,注意空气加湿3. 避免光线刺激,居住及生活环境的光线对比要相对柔和4. 连续使用电脑时每隔1~2小时后,适当闭眼或远眺休息几分钟;电脑屏幕避免过亮、过暗,屏幕可选择相对柔和的颜色5. 感觉眼睛干涩时,可闭目休息、眨眼等缓解;也可在医生指导下,...

2011-10-14 15:58:34 180

原创 关于电源管理

关于电源管理主要内容一、一些概念的澄清二、基本概念三、其它一些概念的澄清===============http://ftp.gnome.org/pub/GNOME/sources/gnome-power-manager中的源代码doc里面的sleep-names.html里面详细介绍。------------简介:sleep相关的术语在不同的人有...

2011-10-13 10:55:17 166

原创 使用rpm进行软件管理

使用rpm进行软件管理简介 Rpm原来是RedHat Linux下使用的软件包管理工具。本文介绍使用rpm相关工具制做和管理软件包。制作软件包就是根据源代码或者编译好的二进制文件生成rpm软件包。管理软件包就是使用rpm对软件包进行管理(安装,卸载,查询软件信息等)。重点讲解rpm软件包的制作。前言 什么是软件管理?这里提到的软件管理,范围主要限于软件的安装,卸载,查询。...

2011-10-08 15:45:00 311

原创 成功并不像你想像的那么难

成功并不像你想像的那么难并不是因为事情难我们不敢做,而是因为我们不敢做事情才难1965年,一位韩国学生到剑桥大学主修心理学。在喝下午茶的时候,他常到学校的咖啡厅或茶座听一些成功人士聊天。这些成功人士包括诺贝尔奖获得者,某一些领域的学术权威和一些创造了经济神话的人。这些人幽默风趣,举重若轻,把自己的成功都看得非常自然和顺理成章。时间长了,他发现,在国内时,他被一些成功人士欺骗了。那些人为...

2011-09-23 13:16:29 72

原创 腰拾起的尊严

腰拾起的尊严很久以前,一位挪威青年男子漂洋过海到了法国,他要报考著名的巴黎音乐学院。考试的时候,尽管他竭力将自己的水平发挥到最佳状态,但主考官还是没能录取他。身无分文的年轻人来到学院外不远处一条繁华的街道,在一棵树下拉响了手中的琴。他拉了一曲又一曲,吸引了无数人驻足聆听。饥饿的年轻人最终捧起自己的琴盒,围观的人们,纷纷掏出钱来,放在了琴盒里。一个无赖鄙夷地将钱扔在年轻人的脚下。年...

2011-08-12 15:43:21 103

原创 程序流程图绘制

diawindowshttp://sourceforge.net/projects/dia-installer/linuxhttp://ftp.gnome.org/pub/gnome/sources/dia/0.97/

2011-08-10 17:11:59 262

原创 使用tnef打开*.dat的邮件

有时,windows上面发送的mail是dat格式的,例如winmail.dat,这文件包含了附件信息,可惜不能直接打开,打开的方法有两种,如下:*从"http://sourceforge.net/projects/tnef/files/tnef/"下载tnef程序,a)编译: $./configure && make这样会生成一个可执行文件tnefb)运行:$./tn...

2011-08-10 16:06:35 316

原创 [转]jad反编译java

jad 的使用方法JAD本身是一个命令行工具,没有图形界面,上述的这些工具大多是在JAD内核的基础之上加了一个图形界面而已。这么多种产品的共同选择,足可证明JAD在JAVA反编译领域中的尊贵地位。JAD是使用Microsoft Visual C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件。众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加优化和易读。由于JA...

2011-08-04 11:14:43 77

原创 关于sizeof

关于sizeofsizeof以字节形式给出操作数的存储大小。通过本文我们可以了解sizeof的使用和计算方法。主要内容:一、功能二、使用语法三、计算方法四、举例五、其他一、功能=============== sizeof以字节形式给出操作数的存储大小。 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。size...

2011-08-02 15:17:13 94

原创 嵌入式开发交叉调试技术简介

嵌入式开发交叉调试技术简介本文主要介绍嵌入式开发环境中使用gdb交叉调试的大体过程。在后面例子中给出了针对QtExtend环境中使用交叉调试的最简步骤。主要内容:一、嵌入式中的交叉调试二、交叉调试举例三、其他一、嵌入式中的交叉调试============================远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串...

2011-08-01 17:55:02 695

原创 一字改变冷暖

一字改变冷暖 学生拍了一张照片,总的感觉不错。他一遍一遍地反复欣赏,突然觉得哪个地方不对劲,就送给老师去指导。照片的画面很简单,天上万里无云,地上干干净净,只有两只鸽子,一只成年鸽和一只是幼鸽。两只鸽子面对面,嘴里叼着同一个食物,这个食物把两只鸽子连在了一起。照片题名为:争食。老师看后,很认真地说:“拍得不错,用光、构图、背景、寓意都很好,只是题名,感觉与...

2011-07-29 17:07:26 113

原创 yum使用总结

yum [options] [command] [package ...][功能]center os下面的软件包管理工具。[描述]yum是一个基于rpm的交互的软件包管理工具。1,常用的command(子命令)简介:install package1 [package2] [...]安装最新版本的软件包或者一组软件包,同时确保满足依赖关系。如果没有和指定名称匹配的...

2011-07-27 14:46:31 215

原创 关于GNU GPL

关于GNU GPL这里简单介绍关于自由软件的一个重要协议:GNU GPL。具体信息需要参照官方网站(http://www.gnu.org/licenses/)。主要内容:1,基本概念2,与其它协议的比较3,发展历史4,授权5,其它1,基本概念==================GNU 通用公共许可协议(英语:GNU General Public Li...

2011-07-25 17:44:41 225

原创 objcopy

objcopy [选项]... 输入文件 [输出文件][功能]将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。[描述]objcopy工具使用BFD库读写目标文件,它可以将一个目标文件的内容拷贝到另外一个目标文件当中。objcopy通过它的选项来控制其不同的动作,它可以将目标文件拷贝成和原来的文件不一样的格式。需要注意的是objcopy能够...

2011-07-21 14:04:05 453

原创 table

┌───────────────┬──────┬─────────┬────────┬─────────────────┐│ System │ poll │ pselect │ select │ │├───────────────┼──────┼─────────┼────────┼─────────────────┤│ SUS │ XSI │ ...

2011-07-19 08:38:24 87

原创 wordpress备份和恢复

wordpress备份和恢复本文简单介绍备份和恢复wordpress站点的方法。需要注意的是本文内容适用于恢复站点和备份站点的uri地址相同的情况。如果你的站点url变化了,这应当属于站点迁移方面的内容了,以后会讲到。内容简介1,备份2,恢复3,测试1,备份=======================我们假设在wordpress服务器上面的安装路径是/...

2011-07-14 17:42:44 363

原创 Auto Tools基本使用

Auto Tools基本使用Auto Tools是基于GNU的自动为你的软件源代码生成Makefile以及编译并发布软件软件包等的一套软件包管理工具集合。这里,用一个具体的例子,来演示一下Autotools工具相对之前的"Auto Tools使用流程"例子(hello-1.0)比较"传统"的基本使用方法。假设程序名字为hello-2.0,通过这个例子,我们可以知道使用GNU Auto...

2011-07-14 16:57:09 585

原创 c中的int_short_char_long长度

1 记住如下原则: 2 ANSI C规定char类型一定是8位。 3 long类型的长度和cpu字长一样。 4 int长度没有规定,但是不比short短不比long长,并且linux上支持的所有体系中int长度目前都是32位。 5 short和int类似,目前linux上长度都是16位。...

2011-07-14 15:03:39 129

原创 tail

tail [Option]... [File]...[功能]打印文件的最后部分。[描述]这个命令会打印文件的最后10行。如果指定多个文件那么会在每个文件的开始打印出相应的文件名称。常用选项:--retry即使tail开始时就不能访问或者在tail运行后不能访问,也仍然不停地尝试打开文件. 只与-f合用时有用. -c, --bytes=N输出最后N个字节 ...

2011-07-14 14:31:42 139

原创 insmod

insmod [filename] [module options ...][功能]加载内核模块。[描述]insmod是一个可以将内核模块加载到内核中的轻量级程序,如果filename是'-'那么会从标准输入读取模块。大多数用户应该使用modprobe来代替这个程序(因为这个程序比insmod智能,可以自动判断并加载模块所依赖的其他模块)。[举例]*加载test....

2011-07-13 17:29:02 101

DHCPv6技术详解

本文对ipv6中自动地址分配的有状态分配方式:dhcpv6的运作原理进行介绍。

2013-11-01

ip命令手册

比较好的中文版的ip命令手册。用于linux网络管理。比旧有的ifconfig, route, arp等要先进~

2013-10-14

多媒体基础

多媒体基础 本课件简单介绍多媒体技术中一些基础概念, 后面给出一些常用的相关工具。

2013-05-13

H.264 Standard (Enlish)

The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-T's purview, the necessary standards are prepared on a collaborative basis with ISO and IEC.

2013-05-13

Linux内核情景分析(下)

《LINUX内核源代码情景分析》(下)采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。《LINUX内核源代码情景分析》(下)则分基于Socket的进程间通讯、设备驱动、多处理器 SMP系统结构以及系统引导和初始化四章。

2012-09-20

Linux内核情景分析(上)

《LINUX内核源代码情景分析(上册)》采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。《LINUX内核源代码情景分析(上册)》包括:预备知识、存储管理、中断和系统调用、进程和进程调度、文件系统以及传统的Unix进程通讯共六章。

2012-09-20

git中文教程

这本书的目的是为那些初学者尽快熟悉Git,提供了一个良好的起点。 此书将以介绍Git如何存储数据做为开始,让你了解它和其它版本控制系统有什么不同的背景。这大约要花你20分钟的时间。 具体信息参考:http://gitbook.liuhui998.com/4_2.html

2012-07-31

重构_改善既有代码的设计

《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

2012-07-27

TCP_IP_14_Days

学习tcp/ip协议的经典教程。

2012-04-18

USB1.1协议中文版

这本是usb协议的相关知识,是基础,从1.1看起。 usb的硬件层比软件层简单,重点在软件层,使用于驱动开发者学习。不像pci等硬件层复杂软件层简单。初学USB,英文理解起来不怎么方便,那就看中文的吧 初学USB,英文理解起来不怎么方便,那就看中文的吧<<隐藏

2012-04-15

802.11.Wireless.Networks.The.Definitive.Guide

一本经典的书籍,关于802.11的。 8章很重要, 看3,4,8章相对不过时。

2012-03-06

使用tnef打开dat文件

有时,windows上面发送的mail是dat格式的,例如winmail.dat,这文件包含了附件信息,可惜不能直接打开,打开的方法有两种 ,如下: *从"http://sourceforge.net/projects/tnef/files/tnef/"下载tnef程序, a)编译: $./configure && make 这样会生成一个可执行文件tnef b)运行: $./tnef windat.mail 这样即可在当前目录生成解压好的附件内容。 这个tnef更详细的信息,参见"./tnef --help"的输出。 以上方法在linux上面可用。 *登陆"http://tud.at/php/tnef/index.php",然后选择浏览你的winmail.dat文件,再sendfile,然后就会返回解压之后的文件两个 方法原理一样,都是使用tnef程序。 以上方法,只要能够用浏览器联网就可用。

2011-09-20

数字视频基本知识探讨

用尽量通俗的方式来说明一些基本的问题,以期能对读者的开发工作有一些帮助(说明一下:为了尽量地把问题说得简单一点,叙述中我作了一些简化,比如把U和Cb都说成U、V和Cr都说成V等。另外还需要说明的是,下面我所说的模拟视频的各个参数都是针对我国的电视标准——PAL制式而言的,而其它的电视制式则略有差别。读者在做进一步研究时请注意)。

2011-08-15

Java.How.to.Program,7th.Edition

Java经过多年发展,现在已经真正成长为严格的、主流的开发语言。本书的作者是国际知名的教育专家H.M.Deitel和P.J.Deitel。全书通过Deitel特有的“活代码”方式,详细讲解了如何使用Java开发数据库应用程序、多媒体应用程序、网络应用程序。本书还介绍了软件工程知识、界面设计知识、调试技巧、性能提示等方面的内容。另外,本书还配有实验手册,它提供了一个优秀的学习环境,学生们可以用所学概念解决精心设计的各种问题。教师也能更好地评估学生对教材的理解程度。该实验手册也可以作为开放式实验、家庭作业以及自学用。本书的读者对象是各类编程人员,计算机相关专业的本科生和研究生。

2011-08-04

linux设备驱动程序(中文第三版)

国外的经典之作,系统级驱动开发的经典,学习Linux驱动程序开发的重量级教材,这本是原版的中文翻译版本,最适合国人阅读,对有一定Linux开发经验的技术人员最适用。 本书pdf的要不就是图片的要不就是chm转的,没有找到清晰的,所以这里就直接把chm格式的贴上来了。 目录如下: . 第一章 设备驱动简介 1.1. 驱动程序的角色 1.2. 划分内核 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello World 模块 2.3. 内核模块相比于应用程序 2.4. 编译和加载 2.5. 内核符号表 2.6. 预备知识 2.7. 初始化和关停 2.8. 模块参数 2.9. 在用户空间做 2.10. 快速参考 3. 字符驱动 3.1. scull 的设计 3.2. 主次编号 3.3. 一些重要数据结构 3.4. 字符设备注册 3.5. open 和 release 3.6. scull 的内存使用 3.7. 读和写 3.8. 使用新设备 3.9. 快速参考 4. 调试技术 4.1. 内核中的调试支持 4.2. 用打印调试 4.3. 用查询来调试 4.4. 使用观察来调试 4.5. 调试系统故障 4.6. 调试器和相关工具 5. 并发和竞争情况 5.1. scull 中的缺陷 5.2. 并发和它的管理 5.3. 旗标和互斥体 5.4. Completions 机制 5.5. 自旋锁 5.6. 锁陷阱 5.7. 加锁的各种选择 5.8. 快速参考 6. 高级字符驱动操作 6.1. ioctl 接口 6.2. 阻塞 I/O 6.3. poll 和 select 6.4. 异步通知 6.5. 移位一个设备 6.6. 在一个设备文件上的存取控制 6.7. 快速参考 7. 时间, 延时, 和延后工作 7.1. 测量时间流失 7.2. 获知当前时间 7.3. 延后执行 7.4. 内核定时器 7.5. Tasklets 机制 7.6. 工作队列 7.7. 快速参考 8. 分配内存 8.1. kmalloc 的真实故事 8.2. 后备缓存 8.3. get_free_page 和其友 8.4. 每-CPU 的变量 8.5. 获得大量缓冲 8.6. 快速参考 9. 与硬件通讯 9.2. 使用 I/O 端口 9.3. 一个 I/O 端口例子 9.4. 使用 I/O 内存 9.5. 快速参考 10. 中断处理 10.1. 准备并口 10.2. 安装一个中断处理 10.3. 前和后半部 10.4. 中断共享 10.5. 中断驱动 I/O 10.6. 快速参考 11. 内核中的数据类型 11.1. 标准 C 类型的使用 11.2. 安排一个明确大小给数据项 11.3. 接口特定的类型 11.4. 其他移植性问题 11.5. 链表 11.6. 快速参考

2011-07-04

Linux.Kernel.Development.3rd.Edition

linux内核设计与实现第三版,学习linux内核的很好的书籍。

2011-06-22

UML参考手册(中文)下载

UML参考手册,感觉不错的pdf文档,目录清晰,便于查阅,是基于word版本转的。

2011-06-13

gcc编译器中文手册

gcc中文手册,便于查阅使用的一本比较好的资料。

2011-04-29

sourceInsight3.5(registered)

强大的代码阅读工具。运行环境windows.

2011-04-22

好用的pdf分割合并工具

一个非常好用的可以将多个pdf文件合并成一个pdf文件的工具.也可以作切分使用.

2011-04-09

SSH-Unix.Secure.Shel.tool

一本介绍ssh linux下面常用的工具的好书。

2011-04-09

UML建模语言精粹教程下载

很好的一本学习UML的书籍。缺点就是繁体的,不过应该不会有太大影响吧?

2011-03-31

UML相关工具一览下载

这里介绍了很多UML的工具。学习UML的人可以参考下载。 这里介绍了很多UML的工具。学习UML的人可以参考下载。 这里介绍了很多UML的工具。学习UML的人可以参考下载。 这里介绍了很多UML的工具。学习UML的人可以参考下载。 这里介绍了很多UML的工具。学习UML的人可以参考下载。

2011-03-31

perl学习简明教程

perl简明教程,html版,可能字体较小,如果这样的话可以使用[Ctrl]+鼠标滑轮将字体放大。

2011-03-29

teraterm 帮助手册

teraterm是一个非常好用的windows下面的串口通信工具,它有自己的脚本语言,这里给出的帮助手册里也有它的脚本语言的语法说明。

2011-03-02

EXCEL_VBA编程24学时教程

一般快速学习excel_vba的书籍。 一般快速学习excel_vba的书籍。 一般快速学习excel_vba的书籍。

2011-02-16

excel vba程序设计教程

非常详尽的Excel_VBA程序设计,就是Excel的宏语言相关的内容。 包含许多内容, 一、VBA语言基础 1 第一节 标识符 1 第二节 运算符 1 第三节 数据类型 1 第四节 变量与常量 1

2011-02-14

代码行差异统计工具统计代码修改等

代码行差异统计工具,用于比较两个代码包的新增,修改,删除的代码量. diffcount 的可执行程序名为 diffcount.exe 本程序在sourceforge上面有相应的开源项目。 想查询参数信息,请使用 diffcount --help 查询帮助 diffcount --cn-help 可以查询中文帮助, 也可以查看doc下的"命令行参数说明.txt" 通过例子介绍使用方法如下: 1.差异统计 统计某一个版本的代码包相对于一个原始的基线代码包,变动的代码量 以及变动的代码量中各语言非空非注释行(NBNC)的结果 diffcount 缺省执行的就是差异统计,直接跟上两个代码包的目录即可 在diffcount目录下执行: diffcount test\sp1 test\sp2 实际使用中,可能会有文件名和目录名大小写不一致的情况,如果希望忽略 文件名大小写的差异,需要使用 --ignore-case 参数,否则两个一样的文件 一个会算作删除,一个会算作新增 G:\diffcount>diffcount test\sp1 test\sp2 Diffcount [test\sp1] and [test\sp2] result: LANG ADD MOD DEL A&M BLK CMT NBNC RATE ----------------------------------------------------------------------- C 44 7 26 51 8 11 35 1.00 Pascal 0 0 25 0 0 0 0 0.23 Java 7 4 11 11 0 3 9 0.41 Config 31 4 0 35 1 0 34 0.12 XML 126 0 0 126 2 0 124 0.12 ----------------------------------------------------------------------- Convert all NBNC lines to standard C Total: 57.65 (standard C lines) ADD MOD DEL A&M BLK CMT NBNC RATE 的 含义分别为: 新增、修改、删除、新增+修改、空行、注释、非空非注释行、标准C折算率 2.代码统计: 如果需要,可以把diffcount当作普通的代码行统计工具,统计一个代码包 代码统计使用 -c (或者--count-only)参数, 在diffcount目录下执行 diffcount -c test\count 执行结果如下: G:\diffcount>diffcount -c test\count Counting package [test\count] result: LANG TOTAL BLK CMT NBNC RATE ----------------------------------------------------------------------- C 203 46 61 101 1.00 C++ 57 7 25 25 0.42 Pascal 117 24 17 79 0.23 Java 71 7 24 40 0.41 ASM 129 34 12 85 2.50 C# 18 1 1 17 0.20 Basic 447 140 20 295 0.21 Perl 97 4 26 74 0.16 TCL/TK 91 12 26 54 0.50 Config 116 13 0 103 0.12 XML 126 2 0 124 0.12 ----------------------------------------------------------------------- Convert all NBNC lines to standard C Total: 490.00 (standard C lines) 如果想显示每一个文件的具体信息,请使用 --print-files-info 参数

2011-02-13

lnotes(学习latex)

一个较好的学习latex的资料,是作者自己学习中整理的,据说比lshort要更好学一些。 一个较好的学习latex的资料,是作者自己学习中整理的,据说比lshort要更好学一些。 原来上传过, 在:http://download.csdn.net/source/1591650 但是无法下载了,这里补充上。

2011-02-06

lyx文档排版工具使用教程

LYX 是一个文档写作系统,除了处理一般文档所需的自动章节编号、自动页码、拼写检查等功能之外,其强项在于包含数学公式、交叉引用、参考文献、附录等东西的复杂科技文档的写作。本文是这个工具的使用手册。

2011-02-06

lyx文档排版工具简单介绍

LYX 是一个文档写作系统,除了处理一般文档所需的自动章节编号、自动页码、拼写检查等功能之外,其强项在于包含数学公式、交叉引用、参考文献、附录等东西的复杂科技文档的写作。它是latex的图形版本。我们可以将文档导出为pdf,html等各种格式。许多博士论文都是用这个工具进行排版而不是用word.这个工具支持linux和windows。

2011-02-06

vym思维导图工具用户手册

本文是英文的,介绍了vym思维导图工具的使用方法,这个工具的官方网址是: http://www.insilmaril.de/vym/ 这个工具很强大也很简洁。目前在Linux下面可用,windows下的版本也有但是还没有完善好。

2011-02-06

思维导图工具--blumind

Blumind 是 hyfree 开发的一款小巧(不到 200KB),力度刚好的思维导图工具,虽然还有些许的不足,但是绝对的好用。hyfree 目前正在进行跨平台运行的开发工作,相信不久后我们可在 Ubuntu 中使用上她。 Blumind 非常轻量级,多标签页支持。基本的导图制作功能都具备,并且还支持换主题模式,快捷键的支持也不错。 Blumind 界面的右上角有 对象框,列出了已有的所有对象,并且以对象内容命名,方便在比较大的导图中寻找并导航。每个对象都可以在属性中进行详尽的设置,边框、大小、颜色、备注、外形等等。思维导图被保存为特有的 .bmd 格式,支持导出 png jpg 等各种格式的图片。 两个小问题:每个对象框无法自由移动,虽然这样更加美观但影响了自由度。以及与谷歌输入法有冲突。 主页: http://www.hyfree.net/product/blumind

2011-01-03

思维导图工具-vym

VYM (View Your Mind) 是一款不错的脑图软件,使用简单,很快就能上手,但是功能可不弱。 linux上使用,windows版本正在完善。 主页: http://sourceforge.net/projects/vym/

2011-01-03

比较好的思维导图入门教程

一本介绍思维导图的书,思维导图可以提高我们记笔记,学习,复习的效率,目前正在慢慢看。

2010-12-30

teamviewer_for_linux_rpm_v6.0.9224

一个远程控制工具,基于http端口,可以设置代理,可以控制某个局域网内的机器

2010-12-12

MT7620_Datasheet

MT7620_Datasheet,MT7620的spec

2014-06-06

git学习手册

一本讲述git的好书。 来自中文社区。 图文并茂,便于理解、查阅和学习。

2014-05-23

UML基础教程

UML基础教程 讲述的比较不错,通俗易懂。 每章分开讲述,开始都有目录。

2014-04-18

RFC2462_IPV6无状态地址自动配置中文版

本文档详细说明了在IPv6下,一台主机决定如何自动配置它的接口的具体步骤。自动配置的步骤包括了创建一个本地地址,验证它在链路上的唯一性,决定哪些信息是自动配置的(地址,其它信息,或两者兼有)。对于地址而言,还必须决定它是通过无状态(自动配置)机制,还是通过状态(自动配置)机制来获取,或两者兼有。本文档定义了通过无状态自动配置获取本地链路地址、本地站点地址和全球(唯一)地址的过程,以及地址冲突检测过程。状态自动配置协议的细节不属于本文档的范围。 英文版本参见:http://www.ietf.org/rfc/rfc2462

2013-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除