- godep相关 1234#安装godepgo get github.com/tools/godep#安装Godeps/Godeps.json中的依赖godep restore
使用mock进行单元测试(python)
此代码涵盖了mock的基本用法,代码来源于mock文档 mock doc
|
|
命令行下格式化json
|
|
向python对象动态添加方法
|
|
>
引用:
http://stackoverflow.com/questions/972/adding-a-method-to-an-existing-object-instance
svn常用命令
显示前10条log
1svn log -l 10显示版本差异,只输出文件名
1svn diff --summarize -r954:958回退到历史版本
123svn merge -r 958:954 ""svn diffsvn commit -m "revert"
curl发送post数据
|
|
查看磁盘使用
ssh免密码登录
Note: 首先任意一个机器上生成公钥(ids_rsa.pub)和私钥(ids_rsa), 然后将公钥放到登录目标机器的authorized_keys中, 然后就可以使用私钥登录了。
具体流程:http://chenlb.iteye.com/blog/211809
python入门
python是一个简单而强大的语言,应用领域非常广泛。因此,网上的优秀的入门教程非常多。
此文档只是对入门教程的补充。
python的特点
- 拥有简单而优雅的语法,严格的格式要求, 因此代码很整洁。
- 开源软件,经过多年的积累,拥有众多的库, 因此完全不需要重复造轮子。
- 解释性的语言,不需要编译,能够快速执行出结果。因此,常用的调试方式,不是打断点,
而是添加日志。 - 开发方便,不需要IDE支持,notepad也可以作为常用开发软件。
- 网上有丰富的文档,无论你遇到神马问题,使用百度/谷歌都是很好的解决方法。
安装
- 官方下载地址: https://www.python.org/downloads/
- 推荐版本2.7, 由于python3.x进行了语法的升级,很多库不支持3.x的语法。
- 安装ipython,ipython是python解释器的升级版,支持语法高亮,tab补全等多个高级功能。5星推荐。
- 安装库有两种方法, 一种是使用pip或者easy_install(命令行下安装,推荐),
另一种是手动下载库文件(基本上用不到)https://pypi.python.org/pypi?%3Aaction=browse
语法
- 基本语法与其他语言大同小异,for循环、if条件判断、print 输出打印
- 常用数据结构有list列表、dict字典等
- 面向对象编程,class,支持继承
推荐教程
- 推荐书Dive into python, 很薄的书,可以用来查查语法。
中文版 - 推荐python 官方文档,非常丰富的文档资源https://docs.python.org/2/
- 另外一个入门教程http://www.pythondoc.com/pythontutorial27/index.html
Hello World!
|
|
英语学习计划
具体练习方法:
- 流利说APP:纠正发音
- 听写(沪江听力酷):增加听力词汇量
- 复读并录音:纠正发音,提高听力
- 阅读英文原版书:提高阅读词汇量,并熟悉常用描述方法。
- Think in English: 提高表达能力。
- 口语练习:十分钟描述一件事,或一个东西。
- 写作练习:写文章,发表到italki上校对。