
Linux 系统使用
zjujoe
学习,分享,开心
展开
-
VIM 里使用 map/vmap 映射常用操作序列
VIM 里使用 map/vmap 映射常用操作序列前言:在日常编程中,我们需要对现有的代码进行添加,删除,更新以及对文件头,函数头等进行标记,比如加入作者,版权信息等。这些信息需要以统一格式实现,所以需要自动化。在source insight中,我们可以编辑宏,然后发布给开发组成员,大家使用同一版本。在 VIM 中,我们可以通过在 .vimrc 中映射快捷键来实现。本文假定您已原创 2008-07-12 08:17:00 · 10808 阅读 · 1 评论 -
使用svn 时打patch与应用 patch
我们使用 svn 作为版本管理工具。 有时同事 A 做的修改需要同事 B 去 Review, 同事 C 去提交。 今天发现,使用 patch 工具可以很好的解决代码传递问题。生成 patch:同事 A 运行如下命令生成 patch:svn diff > aaa.patch 应用 patch:同事 B 运行如下命令应用 patch:patch –p0 当原创 2008-12-27 16:30:00 · 32714 阅读 · 3 评论 -
Linux shell 下处理 二进制
最近需要在一个二进制文件的前面添加一个header, 网络上大体搜索了一下, 没有得到答案。于是自己找到一个办法, 有点土,但是能用。放在这里,供参考。 如下就是我的脚本:#!/bin/shoutput=obm.binrm $output#firstly generate a headerheader=0x0008ffbbheader1=`expr subst原创 2009-03-29 13:17:00 · 8193 阅读 · 2 评论 -
git vs svn
使用 git 不久, 粗浅理解:P1) 适用对象不同。 Git 适用于参与开源项目的开发者。 他们由于水平高,更在乎的是效率而不是易用性。 Svn则不同, 它适合普通的公司开发团队。使用起来更加容易。2) 使用的场合不同。 Git 适用于通过Internet,有多个开发角色的单个项目开发, Svn 适合企业内部由项目经理统原创 2009-05-07 13:51:00 · 3939 阅读 · 2 评论 -
Git 快速参考
1. 创建一个新的版本库从一个压缩包中创建: $ tar xzf project.tar.gz$ cd project$ git init #Initialized empty Git repository in .git/$ git add .$ git commit从远程版本库创建: $ git clone git://example.com/pub/pr转载 2009-05-28 07:15:00 · 4547 阅读 · 0 评论 -
ssh 无密码登录(使用密钥)
1. 本地生成 public keys & private keys$ ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/opt/zjujoe/.ssh/id_dsa): Enter passphrase (empty for no p转载 2009-11-12 10:12:00 · 1278 阅读 · 1 评论 -
Ubuntu 8.10 下安装 lxr 与 glimpse
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class原创 2009-05-18 19:01:00 · 3135 阅读 · 1 评论