HPROSE 是 High Performance Remote Object Service Engine 的缩写,翻译成中文就是“高性能远程对象服务引擎”。 它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。 Hprose 支持众多流行的编程语言,例如: AAuto Qu
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。 MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用。 开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud
上一章我们学习了函数方法:map、filter以及fold,我们将再次熟悉她们。但是这一章是围绕着ReactiveCocoa和函数响应式编程来展开的,学习之前需要做一点点补充说明。
简介 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emacs 风格的模式。Emacs 风格模式可读性稍差些,而且功能也不强,因此编写新代码时尽量不要再使用 regex 模块,当然偶尔你还是可能在老代码里发现其踪影。 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Pyt
Jenkins 是什麼? 持續整合、持續交付 (CI/CD) 的觀念在近幾年來越來越被開發人員所重視。透過 CI/CD 概念的實踐,我們可以針對每一次產品的修改,或是週期性地對產品進行各種單元 (unit testing) 或整合測試 (integration testing)。若產品發生狀況,我們可以藉此在第一時間內找出發生問題的最接近位置。同時,我們也可以透過持續整合的工具替我們建置 (bui
Ansible 是什麼? 相信大家應該都有過重灌電腦的經驗。每一次在電腦重新安裝後,我們都需要花大量的時間把平常常用的軟體一一重新裝上,有些軟體可能還要進行個別的微調,而這樣繁瑣的步驟同樣也會發生在軟體部署的伺服器上。為了正確運行開發出來的軟體,開發人員們往往需要要花費大量的時間在伺服器上安裝所有所需的套件 (packages)、服務依賴 (dependency)以及進行組態 (configura
Vagrant 是什麼? 在部署軟體服務的階段,開發人員常常會利用虛擬主機來模擬及配置開發環境。Vagrant 就是基於這樣的需求產生的一個服務。與傳統使用 VirtualBox 透過圖形使用者介面 (Graphical User Interface, GUI) 操作虛擬主機有一點不同的是,Vagrant 主要是使用命令列介面 (command-line interface, CLI) 來與虛擬主
为了方便用户接入,MOAC团队提供Node.js版本的SDK,可以接入基础链或者是应用链。 Node.JS SDK下载安装 npm install moac-api Node.JS SDK异常处理说明: 应用方根据自己业务逻辑对sdk方法进行 try catch 异常处理 示例: var VnodeChain = require("moac-api").vnodeChain; try{
图片来自 NumPy 中文网 1. 什么是 NumPy? Numpy,(Numerical Python 的缩写),它是 Python 语言的一个扩展程序库,支持数组结构与矩阵运算,并且针对数组运算提供大量便捷的数学函数库。Numpy 大大简化了向量和矩阵的操作及处理流程,降低了数据开发的门槛。除了做数值计算和统计分析,在程序中处理和调试高级用例的时候,熟练掌握 Numpy 所带来的优势和便利也不
英文原文:http://emberjs.com/guides/cookbook/ 欢迎来到Ember.js Cookbook!本Cookbook旨在提供Ember一般性问题的解决方案。 下面是一些列小诀窍: 用户界面与交互 为组件添加CSS类 通过属性为组件添加CSS类 实现将焦点放置在添加的文本框 使用Moment.js显示格式化日期 指定模板中无需更新的数据驱动区域 使用模态对话框 路由改变时
Yarn provides a rich set of command-line commands to help you with various aspects of your Yarn package, including installation, administration, publishing, etc. While all of the available commands ar
10.1. 包简介 任何包系统设计的目的都是为了简化大型程序的设计和维护工作,通过将一组相关的特性放进一个独立的单元以便于理解和更新,在每个单元更新的同时保持和程序中其它单元的相对独立性。这种模块化的特性允许每个包可以被其它的不同项目共享和重用,在项目范围内、甚至全球范围统一的分发和复用。 每个包一般都定义了一个不同的名字空间用于它内部的每个标识符的访问。每个名字空间关联到一个特定的包,让我们给类
9.1. 简介 Go的你内存模型可以保证对一个变量的读操作可以侦测到令一个 goroutine 中对给变量进行的写操作。
7.1. 简介 这个例子涉及到的技术: 创建一个数据类型,含有load和save函数 基于http包创建web程序 基于template包的html模板技术 使用regexp包验证用户输入 使用闭包 假设读者有以下知识: 基本的编程经验 web程序的基础技术(HTTP, HTML) UNIX 命令行
6.1. 简介 本文档会介绍如何编写一个新的包,以及如何测试代码。本文档假设读者已经根据安装指南成功地安装了Go。 在着手修改已有的包或是新建包之前,一定要先把自己的想法发到邮件列表。