`
白黑山河
  • 浏览: 46928 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论
文章列表
场景: 使用nodejs请求外部网页,要求规定时间内返回 依赖库: http/https 方案: 由于nodejs自身没有对http连接的可配置的超时控制机制,需要自行增加 /**  * if timeout, emit "timeout" event, abort request, and emit "abort" event for response  * @param options  * @param timeout  * @param callback  */ function httpGetWithTimeout ...
  --关于phonegap: android和ios提供了webview视图,它可以用来展示网页,支持HTML5。 phonegap正是使用webview来完成对html和css的包装的。 phonegap允许网页使用系统级别的功能,如加速器,文件系统等,但这些功能的使用会拖慢运行 ...
ruby 1.9 引入了fiber,fiber的接口调用主要为: 1. Fiber.yield / fiber.resume yield用于中断fiber执行,从启动该fiber的代码后继续执行。一个fiber被初始化之后,必须要通过resume方法启动才能执行fiber中的代码,执行时遇到Fiber.yield就把控制权交回到resume调用方。接下来再调用fiber.resume就会把控制权交会给fiber,从yield之后继续运行。 两个方法都可以带参数, yield后的参数,会在控制权移交给resume后传递给resume,作为fiber.resume这个方法调用的返回值;同样的 ...
几个人,终于玩了一盘波多黎各,算是入了门。有会的人,但是细节都记不清了,结果是大家一起参照着说明书,按照他提供的大概框架进行游戏。这是一种有效的方式,波多黎各的规则并不简单,但是我们一局就学会了,而且 ...
1. 选择things而不是hitlist因为两个原因:things有ios版本而hitlist没有;things可以被spotlight检索而hitlist不能。 2. 但,hitlist支持子任务,hitlist支持智能文件夹,hitlist支持任务计时 3. things的设备间同步难用死了,但,有总比无好。缺乏移动设备的支持,GTD就有了场合和时间的限制了 4. 为什么要spotlight支持,因为一项事务常常会跨越多个应用程序,如果它们的内容都能被spotlight搜索到,就不需要专门花时间通通汇总到一起了。 5. 如果引入cloud sync,things的移动端应用完全 ...
一个很简单的问题,不过今天被问到了,一下子也说不出应该调用哪个方法,想想挺好玩:有一个linkedlist,现在要对它做遍历,对遍历到的每一个元素A,需要对从A到尾节点的所有元素再进行一次遍历,完成一个嵌套循环   最直接的方式就是:   int index = 0; for (Iterator<Integer> i = list.iterator(); i.hasNext();) { Integer num = i.next(); index++; boolean star ...
本文记录groovy dsl相关的内容,通过对语法层面的探索,描述实际中如何应用。 文档结构: 讨论groovy利于dsl的语言特性,以及如何利用它们 对于其中一些特性,详细解说细节部分和需要注意的地方 讨论一下常用的dsl模式   groovy利于dsl的语言特性: dsl的易用性取决于其语法结构是否贴近domain。groovy的动态特性有利于定义关键字和书写结构,而语法特性则能让语法更加贴近直观自然的表达方式。 动态特性: 闭包,可以改变其delegate。这种改变闭包执行的上下文,从而访问存在于其他上下文中的变量和方法的做法,是构建dsl的非常重要的手 ...
这里存放着关于书写groovy脚本中遇到的问题(主要)和使用到的技术   文档结构: 其他提示和问题 groovy代码编译相关的问题 有用的语言细节/groovy语法糖 实现某些功能时需要用到的包和参考文档地址   我使用这个IDE:springsourcetool,基于eclipse的整合产品,提供groovy和grails的插件。在ide环境下,如果不能run as groovy或者java,很可能是因为源文件有问题(但IDE没有提示),无法成功编译。 莫名其妙的错误提示:   提示No signature of method:xxx is applicable ...
本文试图对数据库异步操作进行一个入门式的介绍,并且对在应用中常遇到的简单的问题给出方案建议. 文档结构: 数据库的同步和异步 websql 异步下的一些状况和方案 1.数据库的异步和同步     通常我们使用DB的方式都 ...
Global site tag (gtag.js) - Google Analytics