摘要: 在调试程序中,通过日志分期来排查BUG是一个重要手段,它可以说是程序调试的利器。 关于日志管理 随着应用组件变多,那么各coder对输出日志五花八门,有写入stdout,有写stderr, 有写到syslog,也有写到xxx.log的。那么这将导致平台应用日志分布在各个地方,无法统一管理。 为什么使 阅读全文
posted @ 2016-09-11 23:28 没伞的孩子 阅读(21381) 评论(1) 推荐(3) 编辑
摘要: Python将importlib作为标准库提供。它旨在提供Pythonimport语法和(__import__()函数)的实现。另外,importlib提供了开发者可以创建自己的对象(即importer)来处理导入过程。 那么imp呢?还有一个imp模块提供了import语句接口,不过这个模块在Py 阅读全文
posted @ 2016-09-11 23:26 没伞的孩子 阅读(20764) 评论(0) 推荐(1) 编辑
摘要: 啥叫做基准测试(benchmark)代码?其实主要就是测试(benchmarking)和分析(profiling)你的代码执行多快,并且找到代码瓶颈(bottlenecks)在哪里。 执行该动作的主要的目的就是优化(optimization)。也许因为业务需要你并且让你的代码执行更快一些。 当面临这 阅读全文
posted @ 2016-09-11 23:26 没伞的孩子 阅读(3979) 评论(0) 推荐(1) 编辑
摘要: 本文介绍如何通过Python标准库gettext帮助你的程序支持多语言。 代码例子 这是我们一个简单的猜数字游戏,我们执行看看过程。 程序是很漂亮了,可是老板突然要求你改成中文的,那么我们通常可能选择将字符串全部修改为相应中文,但是老板要让你自己针对不同用户不同语言就麻烦了。那有啥办法呢?Pytho 阅读全文
posted @ 2016-09-11 23:25 没伞的孩子 阅读(615) 评论(0) 推荐(0) 编辑