简介
在查询git log时,如何知道commit是对应哪一期的需求?
手动在commit信息中,填写jira_id是一个可行的办法,但一期的需求往往由多个commit,如果每个commit中都填写一次jira_id的话,那明显不是程序员的范了。
一般公司里都用到JIRA 或 Redmine等工具。当开发需求/解决bug时都有对应的jira_id或issue_id。
本文主要演示如何让git commit消息中附带jira_id/issue_id
在查询git log时,如何知道commit是对应哪一期的需求?
手动在commit信息中,填写jira_id是一个可行的办法,但一期的需求往往由多个commit,如果每个commit中都填写一次jira_id的话,那明显不是程序员的范了。
一般公司里都用到JIRA 或 Redmine等工具。当开发需求/解决bug时都有对应的jira_id或issue_id。
本文主要演示如何让git commit消息中附带jira_id/issue_id
使用github管理emacs配置文件
.emacs.d
目录重命名,及仓库clone$ mv .emacs.d .emacs.d.org
$ git clone git@github.com:private-account/.emacs.d.git
本文主要介绍如何使用python来抠图,及抠图的基本原理
图片 | |
---|---|
原图 | ![]() |
效果图 | ![]() |
使用python正确操作csv文件,防止乱码
import codecs
import csv
csv_filename = '/tmp/hoge.csv'
with open(csv_filename, 'wb') as f:
f.write(codecs.BOM_UTF16_LE)
with codecs.open(csv_filename, 'ab', encoding = 'utf-16-le', errors = 'replace') as f:
tsv = csv.writer(f, delimiter='\t')
tsv.writerows(
[
['aa', 'bb', 'cc'],
['xx', 'yy', 'zz'],
['这是', '测试', '中文', '行']
]
)
通过java annotations(注解)形式将TestRule或TestRule子类的实例添加到测试类中,来扩展各种测试功能。
.
├── main
│ ├── java
│ └── resources
└── test
├── java
│ └── example
│ ├── TestTemporaryFolder.java
│ └── TestTestName.java
└── resources
BEM是Block Element Modifier缩写, BEM通过以下3个维度来进行CSS设计及命名的.