istio 是由 Google、IBM、Lyft 等共同开源的 Service Mesh(服务网格)框架,于2017年初开始进入大众视野。Kubernetes 解决了云原生应用的部署问题,istio 解决的是应用的服务(流量)治理问题。随着 2018年7月31日 istio 1.0 发布,istio 本身已经日趋稳定。本书作为【kubernetes learning】的姊妹篇,主要包括的主题有以下
有很多编程技术为什么要学HTML5?如果你从来没有这样问过自己,你不会是一个好的学生。 技术本身和任何产品一样都有三个关键要素: 1.生命周期 2.应用范围 3.比较优势。 在技术的成长期开始学习,可以在整个成熟期内坐享风口红利 应用范围广代表就业空间大,同时意味着能创造更大的社会价值 比较优势则让技术在面临市场竞争时保持强盛的生命力,延伸职业寿命 但即使一门技术同时满足上述要求,也未必适合你。每
定义 为组件内建文案提供统一的国际化支持。 说明 LocaleProvider 使用 React 的 context 特性,只需在应用外围包裹一次即可全局生效。 两种方式更改信息展示: 1、配置LocaleProvider组件的locale属性值,如:enUS、zhCN。 2、直接更改组件内属性值,如Search组件的placeholder属性值。 import enUS from '../..
1.1 概览 优秀的安全专业人员拥有两个重要的技能:(1)安全的感知,以及(2)安全原则的知识。我希望完成这门课的学生可以拥有二者。拥有不意味着“知道”;它意味着能够应用这些技能。 1.2 风险和威胁 使用计算机系统时的风险: 你正在公共图书馆中写你的大作业,并且远程登录到了你学院的 UNIX 服务器。你需要离开一分钟,并且有点懒,决定不锁上你笔记本的屏幕。如果恶意人员利用这个机会,最严重的后果是
1、机器学习海啸 2006年,Geoffrey Hinton等人发表了一篇论文,展示了如何训练能够识别具有最新精度(> 98%)的手写数字的深度神经网络。他们称这种技术为“Deep Learning”。当时,深度神经网络的训练被广泛认为是不可能的,并且大多数研究人员自 20 世纪 90 年代以来就放弃了这个想法。这篇论文重新激起了科学界的兴趣,不久之后,许多新发表的论文表明,深度学习不仅是可能的,
这一章让我们来对Ruby语言做一个从头到脚地审视。和前面的章节不同,在这里我们集中精力阐述事实,而不是揭示语言设计的细节问题。然后我们也尽量避免对内建的类和模块的介绍,这些内容在第275页开始有详细地介绍。 如果这章的内容看上去很眼熟,那是因为它们本来就应该是我们熟悉的;我们在前面介绍性的章节中对它们都有描述。应该把这一章看成自包含的对核心Ruby语法描述的语言参考。 代码编排(Source La
4.10.1 留言模型设计 我们只需要留言的作者 id、留言内容和关联的文章 id 这几个字段,修改 lib/mongo.js,添加如下代码: lib/mongo.js exports.Comment = mongolass.model('Comment', { author: { type: Mongolass.Types.ObjectId, required: true }, cont
Sequelize 独立于特定方言. 这意味着你必须自己将相应的连接器库安装到项目中. MySQL 为了让 Sequelize 与 MySQL 一起更好地工作,你需要安装 mysql2@^1.5.2 或更高版本. 一旦完成,你可以像这样使用它: const sequelize = new Sequelize('database', 'username', 'password', { diale
GitBook支持多种语言编写的书籍或者文档。 首先需要在根目录创建一个名为LANGS.md的文件,然后按照语言创建子目录: # Languages * [中文](zh/) * [English](en/) * [French](fr/) * [Español](es/) 每种语言的配置 每个语言(例如:en)目录中都可以有一个book.json来定义自己的配置,它将作为主配置的扩展。 唯一的
Solidity是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)之上。 Solidity与其它语言相关的特点? 它的语法接近于Javascript,是一种面向对象的语言。但作为一种真正意义上运行在网络上的去中心合约,它又有很多的不同,下面列举一些: 以太坊底层是基于帐户,而非UTXO的,所以有一个特殊的Address的类型。用于定位用户,定位合约,定位合约的代码(合约本身也是一个帐户
0.1 什么是正则表达式? 正则表达式(regular expressions)是一种描述字符串集的方法,它是以字符串集中各字符串的共有特征为依据的。正则表达式可以用于搜索、编辑或者是操作文本和数据。 它超出了 Java 程序设计语言的标准语法,因此有必要去学习特定的语法来构建正则表达式。正则表达式的变化是复杂的,一旦你理解了它们是如何被构造的话,你就能解析或者构 建任意的正则表达式了。 本教程讲
4.10.1 留言模型设计 我们只需要留言的作者 id、留言内容和关联的文章 id 这几个字段,修改 lib/mongo.js,添加如下代码: lib/mongo.js exports.Comment = mongolass.model('Comment', { author: { type: Mongolass.Types.ObjectId }, content: { type: 'st
1. 引言 “Python标准库”包含几个不同类型的组件。 如数字和列表,一般被认为是 编程语言的核心 数据类型。对这些类型, Python语言内核 定义了 简单的形式 ,对其语法作了一些约束,但不是完全定义它们的语法。(另一方面,语言核心的确定义了一些语法特性,如操作符的拼写和优先级.) 标准库还包括内置的函数和表达式。 即那些可以被直接使用,而不需要 import 语句另外导入的对象。其中一些
恰在本身内容撰写过半,与出版社签订出版合同的时候,巴比特论坛和比特时代组织了一场以“我和时代的故事”为主题的征文活动。一语双关的活动主题,响亮而鲜明,我被狠狠地触动了一下。于是,打开电脑,写下这些回忆,权当给本书加上序言。 我和我的比特时代 我钟爱编程,近乎狂热,就像别人爱好足球一样,了解我的朋友都知道这一点。2009年,刚参加工作几年,一切还算顺利。有一天,接到一位留学美国的同学一封邮件,附件里
渐进式JavaScript 框架 易用 已经会了HTML,CSS,JavaScript?即刻阅读指南开始构建应用! 灵活 简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。 性能 17kb min+gzip 运行大小、超快虚拟 DOM、最省心的优化 项目作者: Evan You 项目下载:Github仓库 文档翻译:Vue 2.0文档 授权:MIT 目录 Vue API 教程 Vue介绍 Vu