git 设置用户名

$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"

git 多人协作,提交流程

提交流程大致如下

$ git clone lyr@192.168.0.7:~/work/m2ge
#... 项目开发 ...
$ git add 改动的文件
$ git commit
$ git pull
#... 解决版本合并问题 ...
$ git push

git 多人协作

git 协同开发

$ mkdir -p ~/project/m2ge.git
$ cd ~/project/m2ge.git
$ git --bare init --shared

上述操作中,
git-init 命令的 –bare 选项可以让 m2ge.git 目录等价于一个仓
库。
也就是说,m2ge.git 本来是一个工作树,
但是 –bare 选项将本应当存放在
m2ge.git/.git 中的仓库内容全部放置在 m2ge.git 目录下,
就好像仓库完全的裸
露在工作树中,
所以称之为赤裸的仓库。

$ cd ~/work/m2ge
$ git push m2@192.168.0.2:~/project/m2ge.git master

rspec expect to

期望改变值或抛出异常

expect {}.to change {}.from().to()
 
expect {}.to raise_error(YourMenthodError)

ruby 中 include 与 extend 区别

那么include和extend究竟有什么区别的?

引用如下

include : mixes in specified module methods as instance methods in the target class
extend : mixes in specified module methods as class methods in the target class

记得有看过的,被用到的时候居然忘记了。杯具啊!

安装OpenSSH

安装OpenSSH
Ubuntu缺省没有安装SSH Server,使用以下命令安装:

sudo apt-get install openssh-server openssh-client

安装Rmagick

首先下载imagemagick
进入安装目录
cd imagemagick
./configure –prefix=/opt/imagemagick
make
sudo make install
如果出现
/usr/bin/ld: cannot find -lperl
请安装
sudo apt-get install libperl-dev

安装Berkeley DB

1
简介BDB的全称Berkeley DB,是一套开放源码的嵌入式数据库的程序库。它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。Berkeley DB为数据的存取和管理提供了一组简洁的函数调用API接口。
BDB为多种编程语言提供了API接口,其中包括C、C++、Java、Perl、Tcl、Python和PHP,所有的数据库操作都在程序库内部发生。多个进程,或者同一进程的多个线程可同时使用数据库,有如各自单独使用,底层的服务如加锁、事务日志、共享缓冲区管理、内存管理等等都由程序库透明地执行。
BDB物理结构:

apache 配置文件


DAV svn
SVNParentPath D:\SVN
AuthType Basic
AuthName “Subversion repositories”
AuthUserFile D:\passwd
#AuthzSVNAccessFile D:\svnaccessfile
Require valid-user

rubymine 字体反锯齿

让所有的Java程序都使用反锯齿,就是在~/.profile后面再加上
export _JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=on’

Powered by WordPress | Find Wireless Deals at BestInCellPhones.com. | Thanks to iCellPhoneDeals.com Free Cell Phones, Find Highest CD Rates and Incinerador De Grasa Revisión