Git版本管理

Git知识是程序员必备的技能,收集了网上比较好的Git教程供大家学习:

Eclipse Tasks

使用Eclipse开发中,难免出现很多需要当前标记的代码便于以后来完善,借助eclipse tasks来实现是最好不过了!

打开tasks面板: window -> show view -> other -> Tasks; 标记标签的具体含义如下

. FIXME       # 表示注释的代码需要被修正(修复我)
. TODO        # 尚未完成的待办事项(要做)
. XXX         # 注释的代码虽然实现了功能,但是实现方案有待商榷,希望将来能改进
. 自定义标签   # window -> preferences -> java -> compiler -> Task tags

那怎么来标记代码呢?你只需在待标记的代码处添添加注释行,将对应的标签写在注释行即可被Tasks面板收录;上述所有注释都会被eclipse task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯。

当然,你还可以对标识设置优先权(proprity)

Redis 安装

周六闲来没事研究了点新东西 Redis(此时最新版本redis为2.8.19,以此版本讲解),满足一个技术宅的好奇心;当然,对redis的如下操作都在linux下进行,具体环境为 centos-minimal。

  • redis下载、解压、编译源码

      $ wget http://download.redis.io/releases/redis-2.8.19.tar.gz	 # 下载
      $ tar xzvf redis-2.8.19.tar.gz	# 解压
      $ cd redis-2.8.19	 # 进入redis目录
      $ make	 # 编译
    

    编译redis源码时可能出现错误:”make: cc: Command not found make…”,是因为linux没有没有gcc环境(C语言环境), 依照如下步骤安装gcc环境(如已安装跳过)

      $ yum install gcc # 安装gcc环境
      $ rpm -qa | grep gcc	# 验证gcc是否安装成功(是否打印版本信息)
    
      $ make  # 再次编译redis源码(建议重新解压编译,防止之前生成的无效文件造成编译错误)
    

阅读全文

vi commands

Vi编辑器存在命令、编辑、末行三种模式(模式的分类不尽相同,仅此以本人理解的叙述);

$ vi filename		# 打开或新建文件,并将光标置于首行行首
$ vi +n filename 	# 点开文件,置光标与文件第n行行首
$ vi + filename 	# 打开文件,置光标于文件尾行行首
$ vi -r filename	# 在上次正用vi编辑时发生系统崩溃,恢复filename
$ vi +/pattern filename		# 打开文件光标置于第一个与pattern匹配行行首
$ vi a b c 			# 同时打开a、b、c三个文件
$ 

阅读全文