前言由于工作需要,基于源码进行改动的时候经常需要在git分支上打各种各样的patch来解决各种各样的问题。这里总结两种生成patch和打patch的方法。git diff这种是Unix下的patch,在git分支下通过git diff命令生成。具体命令如下:git diff > diff.patch对于git diff生成的patch,可以用如下两条命令进行merge:git apply diff....
分类:
其他好文 时间:
2015-08-17 23:49:04
阅读次数:
177
一、分支创建分支:$ git branch branch-name切换到某个分支:$ git checkout branch-name 这两条命令可以简写成:$ git checkout -b branch-name合并分支:$ git merge branch-name (合并到哪个分支就切...
分类:
其他好文 时间:
2015-08-04 13:09:07
阅读次数:
147
一、 事务处理
Redis对事务的支持比较简单,或者说它的事务是有缺陷的。它只能保证一个Client发起的事务中的命令可以连续执行,中间不会插入其它client端的命令。缺陷在于,如果一个client将两条命令放到一个事务了,执行的时候第二条命令发送错误,但此时Redis的事务不会回滚第一条命令。如下图:
Redis事务的执行原理如下:当client端...
分类:
其他好文 时间:
2015-07-31 18:24:03
阅读次数:
99
1.建立maven骨架mvn archetype:generate -DgroupId=com.vance -DartifactId=owl-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false2.转为ecl...
分类:
Web程序 时间:
2015-07-17 15:41:21
阅读次数:
112
1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入:ftp192.168.1.1b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。2. 下载文件下载文件通常用get和mget这两条命令。a) get 格式:get [re...
分类:
系统相关 时间:
2015-07-15 14:46:02
阅读次数:
177
cat /sys/kernel/debug/vgaswitcheroo/switch //查看当前显卡状态 IGD: Integrated Display,集成显卡;DIS:Discrete Display,独立显卡 [root@localhost?kiosk]#?cat?/sys/kernel/debug/vgaswitcheroo/switch
0:...
分类:
系统相关 时间:
2015-07-14 18:25:32
阅读次数:
216
当前目录依次执行以下两条命令即可>wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
>python get-pip.py...
分类:
其他好文 时间:
2015-07-08 19:09:10
阅读次数:
124
sed 删除换行符sed ':label;N;s/\n/:/;b label' filenamesed ':label;N;s/\n/:/;t label' filename上面的两条命令可以实现将文件中的所有换行符替换为指定的字串,如命令中的冒号。命令的解释::label; 这是一个标签,用来实现...
分类:
其他好文 时间:
2015-07-01 13:48:15
阅读次数:
282
分支管理:首先,创建dev分支,git checkout -b dev解释:-b表示创建并切换,相当于两条命令:git branch devgit checkout dev用命令git branch查看当前分支,会列出所有分支,在当前分支前标一个*号。对readme.txt做修改,然后提交git a...
分类:
其他好文 时间:
2015-06-28 15:19:21
阅读次数:
88
Google 开源项目风格指南Python风格规范分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行.行长度Tip每行不超过80个字符例外:长的导入模块语句注释里的URL不要使用反斜杠连接行.Python会将圆括号, 中括号和花括号中的行隐式的连接起来, 你可以利用这个特点. 如果需要,...
分类:
编程语言 时间:
2015-06-23 11:26:06
阅读次数:
248