Simon

玄之又玄,众妙之门

快速建立站点

# 创建新的conda环境
conda create -n django python django

# 创建新站点
django-admin startproject locallibrary
cd locallibrary

# 运行web服务器
python ./manage.py runserver
阅读全文 »

统计程序执行时间有三种方式: 1. datetime.datetime.now() 通过当前日期计算时间差; 2. time.time()通过时间戳计算时间差; 3. time.clock()获取CPU执行时间 (自python38 中被移除,取而替代的是 time.perf_counter()time.process_time()

阅读全文 »

CHM文件是 Windows 系统下的帮助文档。而它的内容大多是英文,对于四级没过的小学生很不友好,所以在这里记下翻译CHM文件的历程。

阅读全文 »

什么是 metaclass ?

metaclass 意为 元类 超类,可以对子类进行操作,就像装饰器那样可以动态定制和修改被装饰的类,metaclass 可以动态的定制或修改继承它的子类。

阅读全文 »

函数装饰器用于在源码中“标记”函数,以某种方式增强函数的行为。这是一项强大的功能,但是若想掌握,必须理解闭包。

[巴西]Luciano Ramalho [译]安道 吴珂Fluent Python
阅读全文 »

介绍 GC

GC(Garbage Collection , 垃圾收集)是将程序运行过程中产生的一些无用的对象占用的空间进行释放,避免 OOM(Out Of Memory , 内存溢出)。 常用的GC算法有引用计数算法标记-清除算法复制算法标记-整理算法

阅读全文 »

multiprocessing 是一个支持使用与 threading 模块类似的 API 来产生进程的包。 multiprocessing 包同时提供了本地和远程并发操作,通过使用子进程而非线程有效地绕过了 全局解释器锁

阅读全文 »
0%