折腾

everything about EP (Engineering Productivity)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年11月27日

摘要: 据说这篇文章有误导性,由于没有时间维护这个博客,所以先删除内容了。 请参考回复中建议的这篇文章 http://christoph.ruegg.name/blog/git-howto-revert-a-commit-already-pushed-to-a-remote-reposit.html 阅读全文

posted @ 2012-11-27 21:26 QualitySong 阅读(86307) 评论(7) 推荐(2) 编辑

2012年10月27日

摘要: 一个同事,使用jira的REST api对jira进行修改,用python的httplib发请求,发现发出POST请求后,服务器总是返回json缺少close marker。于是自己搞了个nginx,把post请求的内容打出来,发现后面的确少了2个字符,很奇怪,开始怀疑httplib对content-len的计算有问题,于是在httplib中加了一些print打印中间结果。把请求头和请求+body的字符串msg都打印出来def _send_output(self, message_body=None): """Send the currently buffered 阅读全文

posted @ 2012-10-27 17:53 QualitySong 阅读(14668) 评论(0) 推荐(0) 编辑

2012年6月25日

摘要: 记录一下,便于以后查询1、A机器ssh到B机器失败,打印出错误“connection timed out during banner exchange”2、然后尝试加了ssh的选项 -o ConnetTimeout=30,仍然ssh失败,打印错误“ssh_exchange_identification: Connection closed by remote host”3、到B机器上查看/var/log/secure日志,发现“refused connect from xx.xx.xx.xx(A机器的ip)”4、查看/etc/hosts.allow, 空的5、查看/etc/hosts.deny 阅读全文

posted @ 2012-06-25 17:22 QualitySong 阅读(11217) 评论(0) 推荐(0) 编辑

2011年5月27日

摘要: 最近需要用python写一个环境搭建工具,多线程并行对环境各个部分执行一些操作,并最终知道这些并行执行的操作是否都执行成功了,也就是判断这些操作函数的返回值是否为0。但是threading并没有显式的... 阅读全文

posted @ 2011-05-27 20:39 QualitySong 阅读(33522) 评论(1) 推荐(3) 编辑

2011年3月13日

摘要: 朋友在账务分析时的一个需求,需要从excel的一列中找出和为某个值的所有组合,请我帮忙写一个。我想,正好趁机会了解一下vba和excel宏的编写,就接下了这个小活,算法可能不一定最优,vba的代码可能也写的不专业(第1次写,见笑),但是好歹实现了出来,也算是对vba有一定的了解了,达到了随便研究研究的目的:)算法大概就是遍历这组数的所有组合,找到和为给定值的组合。n个数的所有组合有2^n-1种,复杂度成指数级,跟朋友了解了一下,元素的总数不超过50个,每个数是小数点最多2位,有可能有重复的数,其中一部分数大于给定的和实现的想法是,对一个用n+1 bit(n为数组元素个数)存储的数,每个bit的 阅读全文

posted @ 2011-03-13 17:39 QualitySong 阅读(5578) 评论(1) 推荐(0) 编辑