Java I/O 流

我们在 Java 编程中经常会用到 I/O 流,如读取文件内容时使用 FileInputStream,向文件写入内容时使用 FileOuputStream。但一直对流理解并不透彻,想通过本文进一步巩固这方面的知识。

阅读全文 »

正则表达式入门

什么是正则表达式?

正则表达式(Regular Expression),“Regular”意为“规则”、“规律”,Regular Expression 即“描述某种文本规则的表达式”。下文简称为“正则”。

阅读全文 »

Vim 插件之 MiniBufExpl

关于 MiniBufExpl

MiniBufExpl 是 Vim 里快捷浏览 buffer 的插件,在窗口顶部列出所有打开的 buffer ,通过快捷键很方便地切换 buffer,在同时编辑多文件时非常有用。具体效果见下图:

阅读全文 »

Vim 插件之 multiple-cursors

关于 multiple-cursors

multiple-cursors 是类似 Sublime Text 的多光标选择功能,能够选择多个光标的定位,一次修改所有地方,非常方便。

阅读全文 »

Vim 插件之 NERDTree

关于 NERDTree

NERDTree 是 Vim 下能够显示/打开文件目录结构的插件,如图:

阅读全文 »

Vim 插件之 Vundle

关于 Vundle

Vundle 是 Vim 插件管理器,简化 Vim 包装插件的过程。

阅读全文 »

Vim 插件之 EasyMotion

关于 EasyMotion

EasyMotionVimperator / Vimium 类似,能快速标记文本里满足条件的位置,通过键入位置的记号快速精确定位光标,能大大提高 Vim 使用效率。

阅读全文 »

Vim 使用指南

原则

Vim tutor:切记您要在使用中学习,而不是在记忆中学习。

阅读全文 »

学习 JSON

JSON 简介

JSON 全称 JavaScript Object Notation(JavaScript 对象表示法),是一种常用的轻量级的数据交换格式。JSON 基于文本的格式,独立于任何编程语言,人们易读易写,机器也容易封装和解析,是理想的数据交换格式。

阅读全文 »

Android 学习之 - ubuntu 使用 Android 真机调试

我们在开发 Android app 时,调试是必不可少的,但原生模拟器的速度实在不敢恭维,最好是能连接真机调试。

阅读全文 »