240 发简信
  • SICP-零钱置换的正确迭代实现

    递归和迭代的转化,关键需要明确哪些是递归的冗余数据,也就说哪些是迭代可以重复利用数据。下面具体分析。 给不同的coin分配索引 递归的思路 将总...

  • 几种IO复用简介

    Linux服务端编程 IO复用 select: 连接数有限制需要修改linux系统设置 遍历所有句柄,确定那些有事件发生,具体是什么事件 epo...

  • Python语法糖(decorator)

    类似作用 装饰器用法 带参数的装饰器 同步锁的例子 注意几个参数的顺序

  • Greenlet切换源码分析

    Greenlet 协程可以算是自定义控制切换的微线程。 栈切换的本质 1.栈 栈是从高地址向低地址 栈帧(stack frame),机器用栈来传...

  • Python引用计数(Reference Count)

    Summary 引用计数记录指向对象引用的个数,当变为0,则被释放。总结了引用计数的注意点和如何使用。更新:weakref(弱引用)、用弱引用解...