Git开发记录-合并多条commit最佳实践

问题常规的多人基于GIT协作开发的时候,都是遵循先fork一份主版本代码到自己的账号下面,然后基于本账户的版本,开分支来开发功能或修Bug,完成以后再讲修改的内容,提交一个完整的PR贡献回主版本...

阅读全文 〉

浅谈 python 中的上下文管理

with 语法平常在写Python代码的时候,经常会用到with 来处理一个上下文环境,比如文件的打开关闭,数据库的连接关闭等等。with语法的使用,需要我们处理的对象实现__enter__和_...

阅读全文 〉

[转]Python中的魔术方法汇总

这是一篇很不错的总结文章,简单易理解,洒家忍不住要转载收藏一下。源文链接:http://algo.site/?cat=60基础:如果你想…所以,你写…Python调用…初始化一个实例x = My...

阅读全文 〉

[译]python中垃圾回收和析构函数笔记

紧接上一篇转载的文章《Python魔术方法总结》文末提及的英文参考文章,洒家顺手就翻译了一下。方便墙内的同学学习。这篇文章不仅指出了Python如何处理垃圾回收,还提到了我们作为程序员不应该只借...

阅读全文 〉

《算法图解》读书笔记3-递归

如果使用循环 ,程序的性能可能更高;如果使用递归,程序可能更容易理解。如何选择要看什么对你来说更重要。递归函数在一个函数中,可以调用另一个函数,如果调用的另一个函数是函数本身,这样的函数就是递归...

阅读全文 〉