摘要:
首先,在阅读本文以前假设您已经了解比特币Bitcoin基本原理。 Insight API是一个开源基于比特币Bitcoin blockchain的REST风格的API框架。Insight API运行于NodeJS环境,使用LevelDB做数据存储。使用Insight API可以开发基于Bitcoin的应用程序,如获取blockchain信息的钱包。这里我们介绍此刻最新版本2.7,它... 阅读全文
摘要:
比特币 (货币符号: ฿;英文名:Bitcoin;英文缩写: BTC),是一种用于开源的P2P软件而产生的电子货币。比特币全局图是这样的: 在这儿主要介绍Linux下的比特币Bitcoin安装,我们选择ubuntu 12.04的环境,安装相对容易得多。Windows下并不推荐,因为基于mingW配置相以繁琐。 同时也可以参考build官方文档。 先拉下源代码:... 阅读全文
摘要:
QUnit是一个基于JQuery的单元测试Unit Testing 框架。虽然是基于JQuery但用来测试纯Javascript代码。 用来运行Javascript单元测试用例的html页面是这样的: QUnit test runner 假设我们有如下... 阅读全文
摘要:
在专业化的软件开发过程中,无论什么平台语言,现在都需要UnitTest单元测试. Node.js有built-in的Assert。 今天让我们来看一下Node.js的单元测试。在这儿我们使用nodeunit, 通过NPM安装: npm install nodeunit -g 支持命令行,浏览器运行. 各种断言。 在node.js下模块化对于方法导出exports, 如果是... 阅读全文
摘要:
Node.js是一个可以快速构建网络服务及应用的平台。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。 今天介绍Node.js调式目前有几种方法,Built-in的调试功能我们在这儿不介绍了,在这儿主要介绍第三方的,第一种方法使用:node-inspecto... 阅读全文
摘要:
Alfresco 是一个开源的企业内容管理系统(ECM),功能相对于微软的SharePoint, Documentum与FileNet这样的产品。 支持多国语言, 支持LDAP, NTLM, Kerberos,活动目录,支持与Ms Sharepoint,Google Docs的集成, 跨平台,支持Windows/Unix系统。基于Java平台开发,通过开源的Tomcat+MySQL... 阅读全文
摘要:
HTML5有一个Server-Sent Events(SSE)功能,允许服务端推送数据到客户端。(通常叫数据推送)。我们来看下,传统的WEB应用程序通信时的简单时序图: 现在Web App中,大都有Ajax,是这样子: 基于数据推送是这样的,当数据源有新数据,它马上发送到客户端,不需要等待客户端请求。这些新数据可能是最新闻,最新股票行情,来自朋友的聊天信息,天气预报等。... 阅读全文
摘要:
项目经理要成功地管理一个项目需要掌握的以下关键的技能: 1. 财务法律知识。不是非要具有认证的会计师,但是也应该有一些基本的会计知识。如理解成本,费用,收入来源与构成,资金管理。这些才能够精确掌握具体任务的成本、工期及进度。基本的法律知识也是需要的。 2. 计划。项目经理必须明确如何计划项目的实施。对项目需要求清晰明了的认识是项目计划的前提。计划作为项目管理的一项职能,它贯穿于整个项目... 阅读全文
摘要:
CDN(content delivery network 或 content distribution network)模式专注于通过全球分布式缓存架构为经常访问的文件减少网络访问时的延迟。目标是加快交付应用程序内容给用户。内容是任何可以存储在一个文件,如图像、 视频和文档。内容交付网络 (CDN) 是一种全球分布式缓存的服务。CDN 在世界各地的许多地方保存了应用程序文件的副本... 阅读全文