- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 <clean code>-chapter 02 : Meaningful Names
把《clean code》的第二章读完了,谈谈感想,第一次完完整整的看英文书籍,可能有些地方理解的有问题。 我一直觉得写给变量,函数,取个有意义的名字很重要,其实里面的很多法则还是知道的,奈何一个是自己熟知的范围有限,一个是自己的英文水平实在是不好。所以总是找不到可以让自己很满意的名字。把第二章的几条取名字规则总结一下吧: 1. 取个能够反映你意图的名字(Use Intention-Revea
2013-07-28 23:12:27 686
practical vim
Vim, a vast improvement over its classic ancestor vi, is a serious tool for programmers, web developers, and sysadmins. No other text editor comes close to Vim for speed and efficiency; it runs on almost every system imaginable and supports most coding and markup languages.
Learn how to edit text the “Vim way”: complete a series of repetitive changes with The Dot Formula, using one keystroke to strike the target, followed by one keystroke to execute the change. Automate complex tasks by recording your keystrokes as a macro. Run the same command on a selection of lines, or a set of files.
Discover the “very magic” switch, which makes Vim’s regular expression syntax more like Perl’s. Build complex patterns by iterating on your search history. Search inside multiple files, then run Vim’s substitute command on the result set for a project-wide search and replace. All without installing a single plugin!
You’ll learn how to navigate text documents as fast as the eye moves—with only a few keystrokes. Jump from a method call to its definition with a single command. Use Vim’s jumplist, so that you can always follow the breadcrumb trail back to the file you were working on before. Discover a multilingual spell-checker that does what it’s told.
Practical Vim will show you new ways to work with Vim more efficiently, whether you’re a beginner or an intermediate Vim user.
All this, without having to touch the mouse.
2013-04-20
Linux编程从入门到精通
中文/清晰/详细
框架
————————————
第一部分 Linux内核
第1章 硬件基础与软件基础
第2章 内存管理
第3章 进程
第4章 进程间通信机制
第5章 PCI
第6章 中断处理与设备驱动程序
第7章 文件系统
第8章 网络
第9章 内核机制与模块
第10章 处理器
第12章 Linux数据结构
————————————————————————
第二部分 Linux内核模块编程指南
第1章 Hello, World
第2章 字符设备文件
第3章 /proc文件系统 158
第4章 把/proc用于输入 162
第5章 把设备文件用于输入 170
第6章 启动参数 182
第7章 系统调用 185
第8章 阻塞处理 190
第9章 替换printk 199
第10章 任务调度 202
第11章 中断处理程序 207
第12章 对称多处理 211
第13章 常见错误 212
——————————————————
第三部分 Linux程序员指南
第1章 Linux操作系统 219
第2章 Linux内核 220
第3章 Linux libc包 221
第4章 系统调用 222
第5章 “瑞士军刀”:ioctl 223
第6章 Linux进程间通信 224
第7章 声音编程
第9章 I/O端口编程
第10章 把应用程序移植到Linux上
——————————————
第四部分 Linux内核概念系统结构
第1章 系统结构
第2章 子系统的系统结构
第3章 结论 336
------------------------\
第五部分 Linux内核具体系统结构
第1章 前言
第2章 系统结构 345
第3章 子系统结构 34
第4章 结论 365
2012-12-01
GIS软件工程作业
1、软件的生命周期包含哪几个阶段?每个阶段的主要内容是什么?
2、GIS软件工程的特色和特点表现在哪几个方面?
3、需求分析在软件生命周期中的地位和作用是什么,需求工程包含那些内容?
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人