-
协程
协程,用户空间的线程,用户自己管理上下文切换,可以免锁访问全局变量,英文名称coroutine。关于协程的理解,大家对不同的语言理解程序不用,所以仁者见仁,智者见智。
协程,用户空间的线程,用户自己管理上下文切换,可以免锁访问全局变量,英文名称coroutine。关于协程的理解,大家对不同的语言理解程序不用,所以仁者见仁,智者见智。 python 中的协程 Python对协程的支持是通过generator实现的。 在generator中,我们不但可以通过for循环来迭代,还可以不断调用next()函数获取由yield语句返回的下一个值。 但是Python的yield不但可以返回一个值,它还可以接收调用者发出的参数。 def consumer(): r =...
2018, Apr 24 — 2 minute read
-
从事件总线到消息总线
##
##
2018, Apr 20 — 1 minute read
-
Python打包
python setup.py打包
python setup.py打包 setup.py参数说明 #python setup.py build #编译 #python setup.py install...
2018, Apr 20 — 3 minute read
-
Python插件机制
python插件机制
python插件机制 python 可用于制作脚本化的环境,插件机制,面向接口的编程,为程的扩展提供了方便。 type方法,元类方法 class type(object) class type(name, bases, dict)...
2018, Apr 18 — 2 minute read
-
Poco库
1.POCO介绍
1.POCO介绍 POCO C++库是一组开源C++类库的集合,它们简化及加速了用C++来开发以网络功能为核心的可移植程序的过程。它们具有模块化、高效的设计与实现,使得POCO C++库特别适合于进行嵌入式开发。而这是C++编程语言正在变得越来越流行的领域,因为,它既能进行底层(设备I/O、中断处理,等等)的开发,也能进行高级的面向对象的开发。当然,POCO也已经准备好面对企业级开发的挑战了。 POCO由4个核心库及若干个附加库组成。核心库是:Foundation、XML、Util和Net。两个附加库是:NetSSL,Data。NetSSL为Net 库中的网络类提供SSL 支持;Data,用来以统一的形式访问不同的SQL 数据库。POCO致力于进行以网络功能为核心的跨平台C++软件的开发,可以类比于Ruby on Rails对于Web开发的作用——一个功能强大而又简单易用的平台,用来构建妳自己的应用程序。POCO是严格围绕标准ANSI/ISO...
2018, Apr 13 — 1 minute read