自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1)
  • 资源 (6)
  • 收藏
  • 关注

原创 <clean code>-chapter 02 : Meaningful Names

把《clean code》的第二章读完了,谈谈感想,第一次完完整整的看英文书籍,可能有些地方理解的有问题。我一直觉得写给变量,函数,取个有意义的名字很重要,其实里面的很多法则还是知道的,奈何一个是自己熟知的范围有限,一个是自己的英文水平实在是不好。所以总是找不到可以让自己很满意的名字。把第二章的几条取名字规则总结一下吧:1. 取个能够反映你意图的名字(Use Intention-Revea

2013-07-28 23:12:27 614

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

2011 武汉大学 测绘遥感信息工程国家重点实验室 遥感原理 考研试题

2011 武汉大学 测绘遥感信息工程国家重点实验室 遥感原理 考研试题

2012-11-13

2012武汉大学测绘遥感信息工程重点实验室 遥感原理与应用 考研试题

2012武汉大学测绘遥感信息工程重点实验室 遥感原理与应用 考研试题

2012-11-13

GIS软件工程作业

1、软件的生命周期包含哪几个阶段?每个阶段的主要内容是什么? 2、GIS软件工程的特色和特点表现在哪几个方面? 3、需求分析在软件生命周期中的地位和作用是什么,需求工程包含那些内容?

2012-10-31

空空如也

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

TA关注的人

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