windows installer xml (wix)可以重xml源文件创建windows程序安装包的工具集。它支持命令行方式,开发人员可以把结合它来创建msi和msm安装包。
本书首先介绍了使用Go官方库开发RPC服务的方法,然后介绍流行gRPC库以及其它一些RPC框架如Thrift等,后面重点介绍高性能的分布式全功能的RPC框架 rpcx。读者通过阅读本书,可以快速学习和了解Go生态圈的RPC开发技术,并且应用到产品的开发中。 RPC介绍 远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。 该协议允许运行于一台计算机的程序
什么是Pact? Pact框架家族提供对消费者驱动的契约测试的支持。 消费者驱动的契约 契约是在客户端(消费者)与API端(提供者)之间的一组约定,描述了两者之间所发生的交互。 消费者驱动的契约是一种从消费者视角来驱动提供者开发的模式。 Pact是一种可用于确保这些契约被满足的测试工具。 为什么使用Pact 信心 更快 更不容易出错 持续演进你的代码库,Pact将会保证契约被满足。 不用再搭建端到
安装 本节介绍各个操作系统下如何安装Xdebug。 基础特性 本节介绍Xdebug的基本功能,包括在错误条件下显示堆栈轨迹、最大嵌套级别保护和时间跟踪。 变量打印特性 本节介绍Xdebug替换了PHP的var_dump()函数来打印变量。Xdebug的版本包含不同类型的不同颜色,并限制数组元素/对象属性的数量,最大深度和字符串长度。还有一些其他功能处理变量显示。 堆栈跟踪 本节介绍当Xdebug被
什么是 Lumen? Lumen 是一个由 Laravel 组件搭建而成的微框架, 由 Laravel 官方维护. Lumen 为速度而生, 是当前最快的 PHP 框架之一, 甚至比类似的微框架 Silex 速度还要快. Lumen 比其他微框架的优点是, 构建在 Laravel 之上, 使其具备 Laravel 强大的功能, 如 路由, 依赖注入, Eloquent ORM, 数据库迁移管理,
Hprose 3.0 设计与实现 本文档重点讲述 Hprose 3.0 的 RPC 核心构架的设计,该设计是通用的,与具体的序列化格式和 RPC 协议编码方式无关。其次,会讲解在具体实现时可能遇到的问题以及解决方法。 构架简介 上下文对象 服务方法管理器 插件处理器 编解码器 传输接口 处理器接口 服务端 客户端 Hprose 3.0 插件设计指南 本文档以 Hprose 3.0 内置实现的插件为
先讲Node.js基础,然后Koa框架(从Koa-generator开始),理解一些基础概念,调试,测试等 然后讲解http相关知识,比如get、post、上传如何实现,如果使用form实现,ajax实现,如何koa实现,如果使用cli curl命令测试,如果使用chrome的postman插件测试,如果使用supertest来测试api 然后讲解异步流程控制,从co开始讲,讲解co源码(包括co
本章的目的是让你了解和运行 TensorFlow! 在开始之前, 让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码, 让你对将要学习的内容有初步的印象. 这段很短的 Python 程序生成了一些三维数据, 然后用一个平面拟合它. import tensorflow as tf import numpy as np # 使用 NumPy 生成假数据(phony da