• python装饰器

    不带参数的装饰器12345678910111213141516171819202122def dolog(func): def wrapper(*args, **kwargs): print(f"Calling func...
  • python解释器

    A Tiny Interpreter12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758...
  • 异步asyncio

  • python并发

    全局锁一般一个程序可以理解为CPU计算加IO操作 CPU计算是计算密集型,IO操作是IO密集型多线程 利用CPU计算和IO可以同时进行来加速程序运行 适用于IO密集型操作多进程 利用CPU的多个核去同时执行实现正真的并行 适用于CPU密集型操作 ...
  • howto dis

    howtouse dis代码方式123456import disdef main(): print("Hello, World!")dis.dis(main) 命令行方式1python -m dis main.py di...
  • unittest

    基本概念 test fixture 测试夹具 测试预先操作以及测试的后置操作 test case 测试用例 测试用例 unittes 提供一个基础类TestCase test suit 测试套 测试用例的集合容器,聚集要一起执行的用例...
  • Descriptor

    描述器是什么 描述器让对象自定义属性的查找、存储、删除。 A descriptor is what we call any object that defines get(), set(), or delete() 描述器可以具有 set_name(...
  • 中国古代文学常识

    天文七政: 日月金木水火土 四象:东方苍龙、北方玄武、西方白虎、南方朱雀 二十八宿: 东方苍龙七宿角亢氐房心尾箕 北方玄武七宿斗牛女虚危室壁 西方白虎七宿奎娄胃昴毕觜参 南方朱雀七宿井鬼柳星张翼轸 三垣:紫微垣、太微垣、天市垣 北斗:天枢、天璇...
  • howtopluggy

    Example123456789101112131415161718192021222324252627282930313233343536373839import pluggyhookspec = pluggy.HookspecMarker(&qu...
  • 位运算

    按位逻辑运算取反 ~一元运算符~把1变为0,把0变为1 1234~(10011010)01100101val = ~val 按位与 &二元运算符&通过逐位比较两个运算对象,生成一个新值。对于每个位,只有两个运算对象中相应的位都为1时...