- 博客(6)
- 收藏
- 关注
原创 向cinder稳定版本修复bug
向openstack开发版本上传代码只需要在master分支上拉一个新的分支,修复之后上传。向稳定版本修复bug则要从稳定版本拉出一个分支,以cinder grizzly版本为例,具体步骤如下:1,更新本地库到最新:git checkout mastergit remote updategit pull origin master2,从稳定版本拉出一个分支:git
2013-09-29 23:42:36 449
原创 OpenStack 当前patch所依赖的patch过时(outdated)
上一篇有说,如果同时对一个文件进行修改,那么就会产生一定的依赖关系。但是有个问题,之前依赖的patch(假定patch A)处于review阶段,由于不停的修改,该patch肯定早已经过时,那么这时候依赖他的patch(假定patch B)再次提交的时候就会发现代码对比不正确,因为他对比的是过时的代码。这时候的处理办法(O__O"…笨办法)是再次提交patch B的时候重新执行一次上一篇所说的流程
2013-07-23 00:43:16 913
原创 读书笔记--数学之美1
今天亚马逊上买的几本书到了,有两本是吴军很有名气的书,《数学之美》和《浪潮之巅》,翻了《数学之美》的第一章,讲的数学和语言之间的关系。尽管只读了第一章,感觉真是非常不错。从人类计数开始一直到语言的形成,冥冥之中遵循的数学的规律,其中有几个点还是记一下。一、之所以一个字或者词有多个意思,原因可能是由于文字太多人们无法记住,所以就出现了概念的概括和归类,把一个字归纳为一类意思。二、使用十进制的
2013-05-15 23:38:43 419
原创 github基于一个正在review的分支创建新分支
github是一个强大的代码版本管理软件,目前绝大多数的开源软件都是放在github上管理,例如Linux,OpenStack等等。最近通过github向OpenStack提交patch,有个问题一直困扰我。提交bug fix的原则应该是一个bug一个patch,这样对于reviewer来说看起来比较容易,之前因为一些原因将许多问题揉在一起提交,连我都看不下去了,更何况别人,最后果然没通过。因
2013-05-09 00:36:04 850
原创 python的三种数据结构
python中常用的三种数据结构分别是list,tuple,dict。①list看起来跟C语言的数组类似,不过它的元素可以是字符串、list、tuple以及dict,也就是可以混合嵌套。通过list下标能够访问任何元素。>>> s = ["abc", ["s", "b"], (1, 2, 3), {"key": "red"}]>>> s['abc', ['s', 'b'], (1,
2013-05-07 22:59:31 850
原创 python字符串操作
python字符串处理功能很强大,可以很方便的对字符串进行查找、替换、分割、拼接等。python字符串本身具有的一些属性就可以完成基本的操作。通过dir()函数能够查看一个模块所具有的属性。>>> s = "abcd">>> dir(s)['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq_
2013-05-06 23:19:47 475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人