从整个的角度来说,Q的实现其实是闭包的一个应用,下文简单说明实现一下Q的基本功能。
GitHub Q的API实现Q的功能,先了解一下Q的API通过 https://github.com/kriskowal/q 截取最简单那部分的文档如下:var deferred = Q.defer();
FS.readFile("foo.txt", "utf-8", function (error, text) {...
分类:
其他好文 时间:
2015-03-12 06:28:10
阅读次数:
241
Handler 一个线程只有启动了Looper,才能在其中创建Handler的对象,进行消息处理,否则程序会出现异常。
启动Looper通过调用静态方法Looper.prepare();来实现。
一个线程只能有一个Looper和一个MessageQueue,但是可以有多个Handler对象。程序中可以使用不同的Handler对象处理不同的消息。Timer定时器也是常用的实现多线程程序的方式,但是...
分类:
移动开发 时间:
2015-03-12 06:27:27
阅读次数:
163
解决交互的乱码
多线程下载-玩具程序
多线程下载与续传-玩具程序
Android下多线程下载-玩具程序
XUtils下载文件解决交互的乱码交互乱码的根本原因就是平台两端的字符编码不一致
需要注意的点:
Andriod使用HttpUrlConnection的Get和Post方式提交,都不会帮我们进行编码,如果有中文就会出现乱码。需要我们使用URLEncoder.encode()方法对参数进行编码。
多...
分类:
移动开发 时间:
2015-03-12 06:25:37
阅读次数:
302
咖啡喝多了.估计今夜无眠了.妈蛋.
shell的算数运算.有太多了.包括很多网上可以下载到的工具.数不胜数.本文只选取常用的进行介绍.
1. $[ ] 这个可能用得比较少.包括我自己第一次见到这个一个东西的时候也很好奇.不过还真的能够达到效果.仅限于整形.不能用来计算浮点数.
缺点是计算有局限性.貌似职能计算加减乘除和模运算.
注:**表示的是幂运算.
2. $(()) 我喜...
分类:
系统相关 时间:
2015-03-12 06:25:59
阅读次数:
256
This is a very smart observation:http://www.martinkysel.com/hackerrank-sherlock-and-gcd-solution/# http://www.martinkysel.com/hackerrank-sherlock-and-...
分类:
其他好文 时间:
2015-03-12 06:23:29
阅读次数:
159
AEM CQ系列是Adobe下的企业内容管理系统,现在已知的一些企业比如 Deloitte,Ford Racing,这里就不多做基本的介绍了,明白的看! 今天在Docker配置一下author instance, publish instance, apache dispatcher 文件构架 Au...
分类:
Web程序 时间:
2015-03-12 06:24:19
阅读次数:
540
本系列文章来源于sqlservercentral,详细内容请参考原文。SQL Server代理是SQL Server的作业调度和告警服务,如果使用得当,它可以大大简化DBA的工作量。SQL Server代理的核心是运行批量作业的能力。“批量”可以简单的理解成“一系列的动作”,经常是TSQL脚本。它们...
分类:
数据库 时间:
2015-03-12 06:25:58
阅读次数:
218
(Version 0.0)Interleaving String这道题是一道典型的DP题目,思路就是最基本的利用前一个subproblem(substring)的解加上对当前char的判断来解决当前问题的典型的sequence DP问题。我们要考虑的一般性的子问题是:取s1.substring(i)...
分类:
其他好文 时间:
2015-03-12 06:24:57
阅读次数:
172
Given the root and two nodes in a Binary Tree. Find the lowest common ancestor(LCA) of the two nodes.The lowest common ancestor is the node with large...
分类:
其他好文 时间:
2015-03-12 06:25:09
阅读次数:
117
Webpack: 为Web开发而生的模块管理器原文地址:http://hanjianwei.com/2014/09/10/webpack-package-manager-for-web/10 Sep 2014对于开发人员而言,好的包管理器可以让工作事半功倍。现在流行的编程语言大多有自己的包管理系统。...
分类:
Web程序 时间:
2015-03-12 06:24:48
阅读次数:
27435
有时候在项目中我们需要检测当前连接在机子上的摄像头的数量,可以通过下面的代码实现,其中连接摄像头的最大数量maxCamNum可以任意修改:/** * Count current camera number */int countCamera() { int maxCamNum = 5; ...
分类:
其他好文 时间:
2015-03-12 06:24:36
阅读次数:
484
美國證券交易委員會(簡稱SEC)公布了VMware的Form 10-K文件,每一家上市企業都需要在這份毫無保留的財務報表文檔中如實描述運營狀態的各方面細節。相對於經過精心措辭的年度報告,Form 10-K顯然更加平實客觀,也因此能為我們帶來更為可信的企業業績結論。發掘VMware公司CEO內心深處的...
分类:
系统相关 时间:
2015-03-12 06:23:36
阅读次数:
153
任何子级游戏对象 (Child GameObject) 的检视器 (Inspector) 中的变换 (Transform) 值都会相对于父级 (Parent) 的变换 (Transform) 值而显示。这些值又被称局部坐标 (Local Coordinate)就是说。u3d界面上设置的坐标都是其本地...
分类:
其他好文 时间:
2015-03-12 06:22:58
阅读次数:
1904
为了能在今天的全球化经济格局中与对手竞争,企业和政府都需要敏捷性和快速适应变化的能力。那么在内部采用推出企业级商业智能(BI)的应用程序如何呢?BI的改变正在进行;通常情况下,许多事情同时变化。独立研究调查公司Prosci关注组织变革管理(OCM),开发了基准,提出变革管理需要做的更好的五个方面。他...
分类:
其他好文 时间:
2015-03-12 06:22:54
阅读次数:
190
在过去的三年中,随着移动互联网爆发式的增长,不少企业开始考虑从传统PC到大数据移动端的扩展迁移。当时,企业级移动信息化还处在萌芽阶段。2000-2013是中国移动信息化软件的导入期。从2013年开始,企业已经开始大量部署移动OA/移动crm等移动信息化软件,以及一些行业专业软件的移动信息化软件。20...
分类:
移动开发 时间:
2015-03-12 06:23:54
阅读次数:
206
1、易用性加强,业务人员做分析商业智能易用性的提高是商业智能发展的必然趋势,而这一趋势也将改变商业智能分析人员的组成结构,由传统的IT信息人员做分析转化为业务人员自主分析,更快地去响应变化的需求,节省大量沟通时间。2、商业智能向云端发展随着企业处理存储数据的量级增大,很多企业都将应用和功能部署到了云...
分类:
其他好文 时间:
2015-03-12 06:24:12
阅读次数:
166