为什幺写这个框架? 利用协程特性以同步方式来编写异步代码,增强可读性。 将swoole的异步特性与传统框架的MVC相结合。 可以用作api也可以用作http server,rpc server. 目前实现了以Zookeeper、Redis、Mysql为注册中心的服务化治理. 如何使用,与传统框架的区别? 框架基本使用与传统框架基本一致,路由,控制器,服务层,数据层。 在异步调用的地方需要以yiel
在过去三年半的时间里,AngularJS已经成为世界上数十万程序员的领先开源JavaScript应用程序框架。 AngularJS的“1.x”版本已被广泛使用,并且变得非常受欢迎的复杂应用程序。 新的“Angular 2”也宣布了其最终版本。 如果您认为这种材料有用,您还应该考虑注册一个Rangle的培训课程,这有助于实践学习,非常适合需要将他们的技术转换到Angular 2的公司,或者想要提高技
Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功能。 2005年,Travis Oliphant 通过将 Numarray 的功能集成到 Numeric 包中来创建 NumPy 包。 这个开源项目有很多贡献者。 数组的算数和逻辑运算。 与线性代数有关的操作。 NumPy 拥有线性代数和随机数生成的内置函数。 N
《通过例子学 Rust》(Rust by Example 中文版)翻译自 Rust by Example,内容已全部翻译完成,中文版最后更新时间:2017-10-03。查看此书的 Github 翻译项目。(Chinese translation of the Rust by Example.) Rust 是一门注重安全(safety)、速度(speed)和并发(concurrency)的现代系统编
简介 区块链的平台性能跟很多因素都有关系,特别在实际应用中,根据应用场景的不同和系统设计和使用的不同,可能同一套平台最终在业务体现上会有较大差异。 在这里,仅侧重评测一般意义上的平台性能。 所有给出指标和结果仅供参考,由于评测环境和方案不同,不保证结果的一致性。 生产环境中应用区块链技术请务必进行充分验证评测。
简介
简介
简介 根据以太坊官方的宣称,以太坊(Ethereum)目标是打造成一个运行智能合约的去中心化平台(Platform for Smart Contract),平台上的应用按程序设定运行,不存在停机、审查、欺诈、第三方人为干预的可能。以太坊平台由 Golang、C++、Python 等多种编程语言实现。 当然,为了打造这个平台,以太坊提供了一条公开的区块链,并制定了面向智能合约的一套编程语言。智能合约
简介 比特币是基于密码学和经济博弈的一种数字货币,也是历史上首个经过大规模长时间运作检验的数字货币系统。 从 blockchain.info 网站 可以从查询到比特币的汇率(以美元为单位)变化历史。 图 1.9.1.1 - 比特币汇率历史 历史 2008 年 10 月 31 日,中本聪发布比特币唯一的白皮书:《Bitcoin:A Peer-to-Peer Electronic Cash Syste
Modern book format and toolchain using Git and Markdown 这是 gitbook 项目主页上对 gitbook 的定义。 gitbook 首先是一个软件,正如上面定义的那样,它使用 Git 和 Markdown 来编排书本,如果用户没有听过 Git 和 Markdown,那么 gitbook 可能不适合你! 本书也是使用 gitbook 生成,所
本书由很多的libuv教程组成,libuv是一个高性能的,事件驱动的I/O库,并且提供了跨平台(如windows, linux)的API。 本书会涵盖libuv的主要部分,但是不会详细地讲解每一个函数和数据结构。官方文档中可以查阅到完整的内容。 本书依然在不断完善中,所以有些章节会不完整,但我希望你能喜欢它。 Who this book is for 如果你正在读此书,你或许是: 系统程序员,会编
在一个可执行程序中多Server(http,tls,scgi,fcgi),多App的支持 简单好用的路由映射方式 静态文件及版本支持,并支持自动加载,默认开启 改进的模版支持,并支持自动加载,动态新增模板函数 session支持 validation支持 安装 在安装之前确认你已经安装了Go语言. Go语言安装请访问 install instructions. 安装 xweb: go get gi
这个开发者指南的目标是在你开发一个比特币周边应用的时候,给你提供足够的信息。为了更好地使用这个指南,你需要安装最新的bitcoin内核的客户端,可以下载 github里面的源码 或者 官网的预编译版本 。 一旦安装完毕,你将有以下的三个可执行程序:bitcoind, bitcoin-qt, andbitcoin-cli。 如果你启动的时候没带参数,所有的程序都会默认连接到比特币主网络 networ
本章将讲述什么是数据挖掘,它所能解决的问题的是什么,以及在阅读完本书后,你可以做些什么。 内容: 寻找事物 本书结构 阅读完本书后你可以做些什么? 为什么数据挖掘很重要?哪些内容可以为我所用? 标题里的“Numerati的古老艺术”是什么意思?
本书会介绍我目前所知的所有关于爬虫的东西,更像是我的技能清单,仔细把其中所有的内容过一遍,目标是传播知识。 大概会分为这么几个大方向: 爬虫介绍、就业情况、爬虫工程师面试题 HTTP协议介绍 Requests使用 解析器Xpath介绍 MongoDB与MySQL 多线程爬虫 Scrapy介绍 Scrapy-redis介绍 使用docker部署 使用nomad管理docker集群 使用EFK查询do