回答了问题2019-01-25
CxImage
回答了问题2019-01-25
嵌入式开发也要看所拥有的硬件资源,C++开销会大些。
回答了问题2019-01-21
通过地址IO来进行寻址。想象每个数据单元(比如字节)都有一个对应的地址。那么10个引脚,每个引脚分别可以取高低电平,对应 0000000000 - 1111111111 个内存单元(二进制),即1024个地址。数字电路基础。
回答了问题2019-01-17
int("8,532,697".replace(',', ''))
发布了文章2019-01-16
tornado 源码之 coroutine 分析 tornado 的协程原理分析 版本:4.3.0 为支持异步,tornado 实现了一个协程库。 tornado 实现的协程框架有下面几个特点: 支持 python 2.7,没有使用 yield from特性,纯粹使用 yield 实现 使用抛出异常的方式从协程返回值 采用 Future...
发布了文章2018-12-21
SocketServer.py Creating network servers. contents SocketServer.py contents file head BaseServer BaseServer.serve_forever BaseServer.shutdown BaseServer.handle_request BaseServer._handle_request_noblock BaseServer Overridden functions TCPServer UD...
发布了文章2018-12-21
iostream.py A utility class to write to and read from a non-blocking socket. IOStream 对 socket 进行包装,采用注册回调方式实现非阻塞。 通过接口注册各个事件回调 _read_callback _write_callback _close_callback _connect_callback ioloop 中 socket 事件...
发布了文章2018-11-29
python decorators 装饰器基础 Decorator 本质 @ 本质是语法糖- Syntactic Sugar使用@decorator 来修饰某个函数 func 时: {代码...} 其解释器会解释成: {代码...} 注意这条语句会被执行 多重装饰器 {代码...} 相当于: {代码...} 带参数装饰器 {代码...} 相当于: ...
发布了文章2018-11-16
对于所有 packages 列表里提到的纯 Python 模块做处理 需要在 setup 脚本里有一个包名到目录的映射。 默认对于 setup 脚本所在目录下同名的目录即视为包所在目录。 当你在 setup 脚本中写入 packages = ['foo'] 时, setup 脚本的同级目录下可以找到 foo/__init__.py...
发布了文章2018-11-15
python 多线程编程 使用回调方式 {代码...} 把线程放入一个类 {代码...} 注意使用变量 self._running 退出线程的方式 使用继承方式 from threading import Thread class CountdownThread(Thread): {代码...} c = CountdownThread(5)c.start() 使用 Queue 进行线程间...
发布了文章2018-11-15
thread local in python 参考 Thread Locals in Python: Mostly easy 线程局部变量 {代码...} {代码...} 各线程独享自己的变量,但是使用全局变量 mydata 主线程也有自己的线程局部变量 {代码...} {代码...} 线程 w1,w2 没有 x 属性,子线程与主线程拥有各自的变量 ...