- 博客(9)
- 收藏
- 关注
原创 nodejs, http.request超时控制
场景: 使用nodejs请求外部网页,要求规定时间内返回依赖库: http/https方案:由于nodejs自身没有对http连接的可配置的超时控制机制,需要自行增加/** * if timeout, emit "timeout" event, abort request, and emit "abort" event for response * @param...
2011-06-29 10:54:20
2517
原创 [转]phonegap, 以及浏览器端db容量限制问题
--关于phonegap:android和ios提供了webview视图,它可以用来展示网页,支持HTML5。phonegap正是使用webview来完成对html和css的包装的。phonegap允许网页使用系统级别的功能,如加速器,文件系统等,但这些功能的使用会拖慢运行效率。phonegap目前并不能真正做到“一次书写,到处运行”,有些API只支持部分平台,有些已经提供的...
2011-06-29 10:28:03
209
原创 about fiber in ruby
ruby 1.9 引入了fiber,fiber的接口调用主要为:1. Fiber.yield / fiber.resumeyield用于中断fiber执行,从启动该fiber的代码后继续执行。一个fiber被初始化之后,必须要通过resume方法启动才能执行fiber中的代码,执行时遇到Fiber.yield就把控制权交回到resume调用方。接下来再调用fiber.resume就会把控...
2011-05-28 17:56:39
202
原创 夜深了,最好喝点咖啡
几个人,终于玩了一盘波多黎各,算是入了门。有会的人,但是细节都记不清了,结果是大家一起参照着说明书,按照他提供的大概框架进行游戏。这是一种有效的方式,波多黎各的规则并不简单,但是我们一局就学会了,而且很顺利。 类似于波多黎各的游戏方式的桌游,有名的还有星际和圣胡安。这类回合制的游戏是这样开展的:每一个回合都有一个主题,比如生产,比如扩张,比如交易,玩家只能做出主题限定的行为;每个回...
2011-05-26 00:42:25
235
原创 花开了,未必有赏花者
1. 选择things而不是hitlist因为两个原因:things有ios版本而hitlist没有;things可以被spotlight检索而hitlist不能。2. 但,hitlist支持子任务,hitlist支持智能文件夹,hitlist支持任务计时3. things的设备间同步难用死了,但,有总比无好。缺乏移动设备的支持,GTD就有了场合和时间的限制了4. 为什么要spot...
2011-05-15 02:34:09
144
原创 [胡扯]java和scala的链表的嵌套循环实现
一个很简单的问题,不过今天被问到了,一下子也说不出应该调用哪个方法,想想挺好玩:有一个linkedlist,现在要对它做遍历,对遍历到的每一个元素A,需要对从A到尾节点的所有元素再进行一次遍历,完成一个嵌套循环 最直接的方式就是: int index = 0; for (Iterator<Integer> i = list.iterator(); i...
2011-03-10 00:20:13
257
原创 groovy的dsl
本文记录groovy dsl相关的内容,通过对语法层面的探索,描述实际中如何应用。文档结构:讨论groovy利于dsl的语言特性,以及如何利用它们对于其中一些特性,详细解说细节部分和需要注意的地方讨论一下常用的dsl模式 groovy利于dsl的语言特性:dsl的易用性取决于其语法结构是否贴近domain。groovy的动态特性有利于定义关键字和书写结构...
2011-02-10 02:57:41
336
原创 groovy的琐碎记录(错误提示,编译,语言细节及应用)
这里存放着关于书写groovy脚本中遇到的问题(主要)和使用到的技术 文档结构:其他提示和问题groovy代码编译相关的问题有用的语言细节/groovy语法糖实现某些功能时需要用到的包和参考文档地址 我使用这个IDE:springsourcetool,基于eclipse的整合产品,提供groovy和grails的插件。在ide环境下,如果不能run as gro...
2011-01-27 15:27:50
926
原创 [转]异步使用DB,websql
本文试图对数据库异步操作进行一个入门式的介绍,并且对在应用中常遇到的简单的问题给出方案建议.文档结构:数据库的同步和异步websql异步下的一些状况和方案1.数据库的异步和同步 通常我们使用DB的方式都是同步的:连接上DB后,我们发起一个sql操作请求,等待操作结束和结果返回后,继续下一步操作。这个等待的过程会导致:1.之后的操作在结果返回前不会被执行...
2011-01-03 18:23:41
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人