异步函数: 1. 返回Future 2. 必须有set_result( )或者set_exception( )调用。 这里展示一个异步socket读取的例子: 首先定义一个定时返回的服务器,来模拟耗时的操作 from?tornado.tcpserver?import?TCPServ...
分类:
其他好文 时间:
2015-03-18 07:52:28
阅读次数:
287
今天从svn download下一个项目出现红色叹号,在configure build path中查看是丢失了gen文件夹。打开项目的property看看有没有可以设置的。点击android选项,提示我: java.lang.NullPointerException? ...
分类:
系统相关 时间:
2015-03-17 08:16:37
阅读次数:
167
一、Android第三方应用接入微信开放平台的注意事项:1. 到微信开放平台官网申请正式的AppID(需通过审核),要填写包名、app签名的md5值。至于如何获取app签名信息,官方提供签名包apk(http://open.weixin.qq.com/download/sdk/gen_signatu...
分类:
微信 时间:
2015-03-13 20:38:11
阅读次数:
394
什么是 python 式的生成器?从句法上讲,生成器是一个带 yield 语句的函数。一个函数或者子
程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果—-那就是 yield 语句的功能,返
回一个值给调用者并暂停执行。当生成器的 next()方法被调用的时候,它会准确地从离开地方继续
(当它返回[一个值以及]控制给调用者时)
简单实例def gen():
yiel...
分类:
编程语言 时间:
2015-03-11 17:10:46
阅读次数:
178
怎么在go语言中实用google protocol Buffer呢?现在的潮流趋势就是一键搞定,跟ubuntu安装软件一样go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}go install code.google.com/p/gop...
分类:
编程语言 时间:
2015-03-11 16:40:36
阅读次数:
218
最近在项目中升级了第三方库,导致本应用gen_server中A进程中:handle_info({add,X},Sum) -> {noreply,Sum+X};结果这么简单的一个工作居然不工作了,一查,发现是第三方库进程B发来的消息由{add,X}------->{plus,X}在A进程中存...
分类:
系统相关 时间:
2015-03-09 20:47:17
阅读次数:
221
OTP包含了一组库和实现方式,可以构建大规模、容错和分布式的应用程序,包含了许多强大的工具,能够实现H248,SNMP等多种协议,核心概念是OTP行为,可以看作一个用回调函数作为参数的应用程序框架,类似一个J2EE容器。行为负责解决问题的非函数部分,回调函数负责解决函数部分。
通过gen_server模块可以实现事物语义和热代码交换,
1) 确定回调模块名
2) 编写接口函数
3) 在回调模块里编写6个必需的回调函数...
分类:
其他好文 时间:
2015-03-07 11:35:20
阅读次数:
148
Erlang 中gen_tcp 用于编写TCP程序,gen_udp用于编写UDP程序。一个简单的TCP服务器echo示例:
Start_echo_server()->
{ok,Listen}= gen_tcp:listen(1234,[binary,{packet,4},{reuseaddr,true},{active,true}]),
{ok,socket}=get_tcp:accept(Listen),
gen_tcp:close(Listen),
...
分类:
其他好文 时间:
2015-03-07 07:28:16
阅读次数:
213
从 rabbitMQ 代码中找到 gen_server2 , 对gen_server进行了一些优化。看到前辈写的博文也提到这个,引发了我的思考。( gen_server2 - OTP gen_server优化版 )文章从 joe 写的 gen_server2 和 gen_server 的测试结果开始探讨 erlang的消息接收机制。...
分类:
其他好文 时间:
2015-03-06 06:20:15
阅读次数:
178
src gen libs res AndroidManifest.xml ic_lanuncher_web.png proguard-project.txt project.properties
分类:
移动开发 时间:
2015-03-05 14:25:02
阅读次数:
116