1_丁来强_开源AIOps数据中台搭建与Python的作用
0 码力 | 48 页 | 17.54 MB | 1 年前3Rust 程序设计语言简体中文版
.................................................................................. 142 7.2. 定义模块来控制作用域与私有性 .................................................................................. 144 7.3. 引用模块项目的路径 .......................................................................... 148 7.4. 使用 use 关键字将路径引入作用域 ............................................................................. 155 7.5. 将模块拆分成多个文件 guessed: {guess}"); } 示例 2-1:获取用户猜测并打印的代码 这些代码包含很多信息,我们一行一行地过一遍。为了获取用户输入并打印结果作为输出,我 们需要将 io 输入/输出库引入当前作用域。io 库来自于标准库,也被称为 std : use std::io; # # fn main() { # println!("Guess the number!"); # #0 码力 | 600 页 | 12.99 MB | 1 年前3Rust 程序设计语言 简体中文版 1.85.0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 7.2. 定义模块来控制作用域与私有性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 7.4. 使用 use 关键字将路径引入作用域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 在一些示例中,我们将会使用标准库之外的 Rust 包。要运行这些示例,你需要保持网络连接, 或者事先下载好这些依赖。要提前下载依赖,可以运行以下命令。(我们稍后会详细解释 cargo 是什么,以及这些命令分别的作用。) $ cargo new get-dependencies $ cd get-dependencies $ cargo add rand@0.8.5 trpl@0.2.0 这会将这些包的下载0 码力 | 562 页 | 3.23 MB | 9 天前3阮一峰 JavaScript 教程
(事实上大多数学校都教),JavaScript 的入门会非常容易。 必须说明的是,虽然核心语法不难,但是 JavaScript 的复杂性体现 在另外两个方面。 首先,它涉及大量的外部 API。JavaScript 要发挥作用,必须与其 他组件配合,这些外部组件五花八门,数量极其庞大,几乎涉及网络应 用的各个方面,掌握它们绝非易事。 其次,JavaScript 语言有一些设计缺陷。某些地方相当不合理,另 一些地方则会出现怪异的运行结果。学习 原型继承模型:借鉴 Self 语言(Smalltalk 的一种变种)。 正则表达式:借鉴 Perl 语言。 字符串和数组处理:借鉴 Python 语言。 为了保持简单,这种脚本语言缺少一些关键的功能,比如块级作用域、 模块、子类型(subtyping)等等,但是可以利用现有功能找出解决 办法。这种功能的不足,直接导致了后来 JavaScript 的一个显著特 点:对于其他语言,你需要学习语言的各种功能,而对于 per、switch、this、throw、true、try、typeof、 var、void、while、with、yield。 源码中被 JavaScript 引擎忽略的部分就叫做注释,它的作用是对代 码进行解释。Javascript 提供两种注释的写法:一种是单行注释, 用 // 起头;另一种是多行注释,放在 /* 和 */ 之间。 1. // 这是单行注释 2. 3.0 码力 | 540 页 | 3.32 MB | 10 月前3Linux就该这么学 第2版
了程序员最喜欢的前 6 名的开源许可 证,并教大家怎么从中进行选择。提前了解最热门的开源许可证,并在未来选择一个合适的可 最大程度地保护自己软件权益的开源许可证,这对创业公司来讲能起到事半功倍的作用。 上述提到的“开源许可证”与“开源许可协议”的含义完全相同,只不过是英文 翻译后两种不同的叫法,这里不作区别。 自由软件基金会(Free Software 件完全对立起 来,因为好的项目也需要好的运营模式。就开源软件来讲,营利模式具体包括以下 5 种。 ➢ :如 MySQL 数据库便有个人版和企业版两个版本—个人版完全免费, 起到了很好的推广作用;企业版则通过销售授权许可来营利。 19 ➢ :JBoss 应用服务器便是典型代表,JBoss 软件可自由免费使用,软件提供 方通过技术文档、培训课程以及定制开发服务来营利。 软件仓库的知识,以及 RHEL 8 系统中 systemd 初始化进程的特性与使用方法。 ➢ 2 Linux :本章首先介绍系统内核和 Shell 终端的关系与 前 言 34 作用,然后介绍 Bash 解释器的 4 大优势并学习 Linux 命令的执行方法。本章还精挑 细选了数十个 Linux 命令,它们与系统工作、系统状态、工作目录、文件、目录、打 包压缩与搜索等主题相关。学习这些最基础的0 码力 | 552 页 | 22.25 MB | 1 年前3阮一峰 《ECMAScript 6入门》 第三版
指向的就是全局的 i 。也就是说,所 有数组 a 的成员里面的 i ,指向的都是同一个 i ,导致运行时输出的是最后一 轮的 i 的值,也就是10。 如果使用 let ,声明的变量仅在块级作用域内有效,最后输出的是6。 var a = []; for (let i = 0; i < 10; i++) { a[i] = function () { console.log(i); 一个父作用 域,而循环体内部是一个单独的子作用域。 let 和 const 命令 26 for (let i = 0; i < 3; i++) { let i = 'abc'; console.log(i); } // abc // abc // abc 上面代码正确运行,输出了3次 abc 。这表明函数内部的变量 i 与循环变 量 i 不在同一个作用域,有各自单独的作用域。 不在同一个作用域,有各自单独的作用域。 不存在变量提升 var 命令会发生”变量提升“现象,即变量可以在声明之前使用,值 为 undefined 。这种现象多多少少是有些奇怪的,按照一般的逻辑,变量应该在 声明语句之后才可以使用。 为了纠正这种现象, let 命令改变了语法行为,它所声明的变量一定要在声明后 使用,否则报错。 // var 的情况 console.log(foo); // 输出undefined0 码力 | 679 页 | 2.66 MB | 1 年前3TypeScript Handbook(中文版)
TypeScript Handbook(中文版) 80 React 现在我们可以开始写第一个reducer了! Reducers是函数,它们负责生成应用state 的拷贝使之产生变化,但它并没有副作用。 它们是一种纯函数。 我们的reducer将放在 src/reducers/index.tsx 文件里。 它的功能是保证增加 操作会让感叹级别加1,减少操作则要将感叹级别减1,但是这个级别永远不能小于 TypeScript一直是以双变(bivariant)的方式来比较参数。 这样做有很多原因,总 体上来说这不会有什么大问题直到我们发现它应用在 Promise 和 Observable 上 时有些副作用。 TypeScript 2.4在处理两个回调类型时引入了收紧机制。例如: interface Mappable{ map(f: (x: T) => U): Mappable; 都能够使用。尤其是在常规类型检查模式中, null 和 undefined 类型会自动从 联合类型中删除(因为它们是其它所有类型的子类型), ! 非空断言表达式操作 符也被允许使用但是没有任何作用。因此,声明文件使用null和undefined敏感类型 更新后,在常规类型模式中仍然是可以向后兼容使用的。 在实际应用中,严格空检查模式要求编译的所有文件都是null和undefined敏感类 0 码力 | 557 页 | 7.48 MB | 1 年前3[试读]15天学会JavaScript - 第 2 章 ECMAScript语法基础
Java 而开发出来的。如果读者熟悉 Java 语言,就会发现 ECMAScript 语法很容易掌握, 因其主要就是借用了 Java 语言的语法。当然,JavaScript 与 Java 毕竟是两种功能作用不同的编 程语言,ECMAScript 还有一些特殊的语法特性。 2.1.1 ECMAScript 语句 相信读者在学习人生中的第一门编程语言(比如 C 语言、Java 语言等)时,最先要明确 字母敏感(例如: a 和 A 是不同的变量); � ECMAScript 变量也可以用“$”或“_”符号开头; � ECMAScript 变量分为全局变量和局部变量,且二者的定义方式、作用域及使用用法 有明显区别。 下 面 , 来 看 一 个 声 明 ECMAScript 变 量 的 代 码 示 例 ( 详 见 源 代 码 ch02 目 录 中 23 第 2 章 ECMAScript 2-3】运行结果是完全不同的(见图 2-3)。 图 2.4 ECMAScript 严格模式(use strict) 严格模式(use strict)对于编写 JavaScript 脚本代码来说非常有实际作用,可以有效地避 免未声明变量。其实,对于严谨的设计人员来讲,使用变量前必须先声明该变量,这是一个良 好的习惯,建议读者从一开始就养成良好的编程习惯。 28 15 天学会 JavaScript(视频教学版)0 码力 | 52 页 | 3.83 MB | 1 年前3JavaScript 正则表达式迷你书 老姚 - v1.1
. 1 版权说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 本书制作用到的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 意见和疑问 . . . . . . . 本章小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3. 第三章 正则表达式括号的作用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1. 分组和分支结构 . . . . . . . . . 以扫描下面的二维码赞赏一下。 不强求的,本来就是免费的嘛。说真的,我也不曾妄想,靠此就可以发大财,从此走上人生小巅峰。 当然,我也在想,如果能得到读者的认可,自己的小心脏肯定会砰砰的。 本书制作用到的工具 本书采用 Asciidoc 格式编写。 使用 Asciidoctor 构建本书电子版。 教程: • 语法教程 • 转换PDF教程 书中用的可视化图片是由 Regulex 正则表达式可视化工具生成。0 码力 | 89 页 | 3.42 MB | 10 月前3JavaScript 正则表达式迷你书 老姚 - v1.0
. 1 版权说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 本书制作用到的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 意见和疑问 . . . . . . . 本章小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3. 第三章 正则表达式括号的作用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1. 分组和分支结构 . . . . . . . . . 以扫描下面的二维码赞赏一下。 不强求的,本来就是免费的嘛。说真的,我也不曾妄想,靠此就可以发大财,从此走上人生小巅峰。 当然,我也在想,如果能得到读者的认可,自己的小心脏肯定会砰砰的。 本书制作用到的工具 本书采用Asciidoc格式编写。 使用 Asciidoctor 构建本书电子版。 教程: • 语法教程 • 转换PDF教程 书中用的可视化图片是由 Regulex 正则表达式可视化工具生成。0 码力 | 89 页 | 3.42 MB | 10 月前3
共 666 条
- 1
- 2
- 3
- 4
- 5
- 6
- 67