03 2020 档案

摘要:Python2的字符串有两种:str 和 unicode;Python3的字符串也有两种:str 和 bytes。 bytes可以是任何二进制数据,文本/图片/视频/音频等等。 str就是文本。 str与bytes互转 略微详细的介绍 Python3 严格区分 (str)和 (bytes)。 可以变 阅读全文
posted @ 2020-03-29 16:22 ZH奶酪 阅读(2741) 评论(0) 推荐(0) 编辑
摘要:例如我的项目叫:my_project 添加submodule 初始化所有submodule 更新submodule 删除submodule 阅读全文
posted @ 2020-03-29 16:04 ZH奶酪 阅读(4732) 评论(0) 推荐(0) 编辑
摘要:第1章:重构,第一个示例 如果你要给程序添加一个特性,但发现代码因缺乏良好的结构而不易于进行更改,那就先重构那个程序,使其比较容易添加该特性,然后再添加该特性。 重构前,先检查自己是否有一套可靠的测试集。这些测试必须有自我检验能力。 重构技术就是以微小的步伐修改程序。如果你犯下错误,很容易便可发现它 阅读全文
posted @ 2020-03-28 17:33 ZH奶酪 阅读(435) 评论(0) 推荐(0) 编辑
摘要:1. thrift入门教程 https://www.jianshu.com/p/0f4113d6ec4b 这是一篇不错的入门文章,阅读起来只需要几分钟。内容包括: IDL基本介绍。 如何使用IDL文件生成代码; 如何启动服务端/客户端; 2. thrift server通信类型(transport 阅读全文
posted @ 2020-03-27 17:02 ZH奶酪 阅读(1225) 评论(0) 推荐(1) 编辑
摘要:参考:https://docs.python.org/zh cn/3/library/2to3.html 2to3是python自带的工具,能处理大部分diff,剩下的还需要手动处理的(我不知道如何自动处理): 【ERROR】str,unicode,bytes的问题; 【WARNING】如果py2代 阅读全文
posted @ 2020-03-27 15:55 ZH奶酪 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:subprocess是py2.4引入的功能,可以代替一些老旧的模块与功能: 优先考虑使用call方法,如果call不满足需求,可以使用 接口。 call subprocess.call(args, , stdin=None, stdout=None, stderr=None, shell=False 阅读全文
posted @ 2020-03-26 14:54 ZH奶酪 阅读(262) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/11416024/error installing python snappy snappy c h no such file or directory/20678150 20678150 我的开发机是Debian内核,输入下边 阅读全文
posted @ 2020-03-25 17:48 ZH奶酪 阅读(824) 评论(0) 推荐(0) 编辑
摘要:itertools的accumulate()是python3中引入的内置模块, https://docs.python.org/zh cn/3/library/itertools.html 从文档中可以看出,accumulate的功能就是一种累加,例如斐波那契数列。 那么如何在python2中实现呢 阅读全文
posted @ 2020-03-19 10:39 ZH奶酪 阅读(575) 评论(0) 推荐(0) 编辑
摘要:如何在前端进行异步轮询呢?以angularjs的interval方法为例: "https://www.cnblogs.com/CheeseZH/p/12444034.html" 阅读全文
posted @ 2020-03-08 18:40 ZH奶酪 阅读(4079) 评论(4) 推荐(0) 编辑
摘要:如何在服务器实现异步任务呢?以Python中的Flask+Thread为例: "https://www.cnblogs.com/CheeseZH/p/12444086.html" 阅读全文
posted @ 2020-03-08 18:31 ZH奶酪 阅读(817) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示