阮一峰 JavaScript 教程对象 函数 数组 运算符 算术运算符 比较运算符 布尔运算符 二进制位运算符 其他运算符,运算顺序 语法专题 数据类型的转换 错误处理机制 编程风格 console 对象与控制台 标准库 Object 对象 属性描述对象 Array 对象 包装对象 Boolean 对象 - 1 - 本文档使用 书栈(BookStack.CN) 构建 Number 对象 String ,而是只用来编写 控制其他大型应用程序(比如浏览器)的“脚本”。 JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核 心语法不算很多,只能用来做一些数学和逻辑运算。JavaScript 本 身不提供任何与 I/O(输入/输出)相关的 API,都要靠宿主环境 (host)提供,所以 JavaScript 只合适嵌入更大型的应用程序环 境,去调用宿主环境提供的底层 可以用于开发服务器端的大型项目,网 站的前后端都用 JavaScript 开发已经成为了现实。有些嵌入式平台 (Raspberry Pi)能够安装 Node,于是 JavaScript 就能为这 些平台开发应用程序。 (3)数据库操作 JavaScript 甚至也可以用来操作数据库。NoSQL 数据库这个概念, 本身就是在 JSON(JavaScript Object Notation)格式的基础 上诞生的,大部分0 码力 | 540 页 | 3.32 MB | 10 月前3
Nacos架构&原理
官网:https://nacos.io/ 仓库:https://github.com/alibaba/nacos Nacos 优势 易⽤:简单的数据模型,标准的 restfulAPI,易用的控制台,丰富的使用文档。 稳定:99.9% 高可用,脱胎于历经阿里巴巴 10 年生产验证的内部产品,支持具有数百万服务的大 规模场景,具备企业级 SLA 的开源产品。 实时:数据变更毫秒级推送生效;1w 等核心问题, 插件解决扩展性问题。 Nacos 架构 < 18 用户层 OpenAPI:暴露标准 Rest 风格 HTTP 接口,简单易用,方便多语言集成。 Console:易用控制台,做服务管理、配置管理等操作。 SDK:多语言 SDK,目前几乎支持所有主流编程语言。 Agent:Sidecar 模式运行,通过标准 DNS 协议与业务解耦。 CLI:命令行对产品进行轻量化管理,像 系统打通,通知到对应人数据变更。 21 > Nacos 架构 Nacos 配置模型 背景 在单体架构的时候我们可以将配置写在配置文件中,但有⼀个缺点就是每次修改配置都需要重启服 务才能生效。 当应用程序实例比较少的时候还可以维护。如果转向微服务架构有成百上千个实例,每修改⼀次配 置要将全部实例重启,不仅增加了系统的不稳定性,也提高了维护的成本。 那么如何能够做到服务不重启就可以修改配置?所有就产生了四个基础诉求:0 码力 | 326 页 | 12.83 MB | 10 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 7.2.5 encodings.idna --- 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . 169 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . . . . 1588 28.4.6 用 zipapp 创建独立运行的应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1589 28.4.7 Python 打包应用程序的格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 交互解释器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1684 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1684 30.2 codeop --- 编译0 码力 | 2072 页 | 10.39 MB | 10 月前3
Python 标准库参考指南 3.7.13 值。另请参阅 __hash__()。 help([object]) 启动内置的帮助系统(此函数主要在交互式中使用)。如果没有实参,解释器控制台里会启动交互 式帮助系统。如果实参是一个字符串,则在模块、函数、类、方法、关键字或文档主题中搜索该字 符串,并在控制台上打印帮助信息。如果实参是其他任意对象,则会生成该对象的帮助页。 请注意如果在函数的形参列表中出现了斜杠 (/),则它在发起调用help() PEP 475)。 • 增加了 'namereplace' 错误处理接口。 在 3.6 版更改: • 增加对实现了os.PathLike 对象的支持。 • 在 Windows 上,打开一个控制台缓冲区将返回io.RawIOBase 的子类,而不是io. FileIO。 ord(c) 对表示单个 Unicode 字符的字符串,返回代表它 Unicode 码点的整数。例如 ord('a') 此模块中使用的 Unicode 数据库的版本。 unicodedata.ucd_3_2_0 这是一个与整个模块具有相同方法的对象,但对于需要此特定版本的 Unicode 数据库(如 IDNA ) 的应用程序,则使用 Unicode 数据库版本 3.2 。 示例: >>> import unicodedata >>> unicodedata.lookup('LEFT CURLY BRACKET')0 码力 | 1846 页 | 9.09 MB | 10 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 7.2.5 encodings.idna --- 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . . . 183 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . 1697 28.4.6 用 zipapp 创建独立运行的应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1698 28.4.7 Python 打包应用程序的格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1798 xix 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1799 30.2 codeop ---0 码力 | 2207 页 | 10.45 MB | 10 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 7.2.5 encodings.idna --- 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . . 188 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . . . 1752 28.3.6 用 zipapp 创建独立运行的应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1752 28.3.7 Python 打包应用程序的格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 交互解释器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1866 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1866 30.2 codeop --- 编译0 码力 | 2246 页 | 11.74 MB | 10 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 7.2.5 encodings.idna --- 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . . 186 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . . . 1748 28.3.6 用 zipapp 创建独立运行的应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1748 28.3.7 Python 打包应用程序的格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . 交互解释器对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1862 30.1.2 交互式控制台对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1862 30.2 codeop --- 编译0 码力 | 2242 页 | 11.73 MB | 10 月前3
Python 标准库参考指南 3.8.20 值。另请参阅 __hash__()。 help([object]) 启动内置的帮助系统(此函数主要在交互式中使用)。如果没有实参,解释器控制台里会启动交互 式帮助系统。如果实参是一个字符串,则在模块、函数、类、方法、关键字或文档主题中搜索该字 符串,并在控制台上打印帮助信息。如果实参是其他任意对象,则会生成该对象的帮助页。 请注意如果在函数的形参列表中出现了斜杠 (/),则它在发起调用help() 6 版更改: 17 The Python Library Reference, 发布 3.8.20 • 增加对实现了os.PathLike 对象的支持。 • 在 Windows 上,打开一个控制台缓冲区将返回io.RawIOBase 的子类,而不是io. FileIO。 ord(c) 对表示单个 Unicode 字符的字符串,返回代表它 Unicode 码点的整数。例如 ord('a') 如果你使用了较低的限制则请要彻底地测试你的应用程序。确保你的测试通过环境变量或旗标尽早 设置该限制来运行以便在启动期间甚至是在可能发起调用 Python 来将 .py 源文件预编译为 .pyc 文 件的任何安装步骤其间应用该限制。 4.14.3 推荐配置 默认的 sys.int_info.default_max_str_digits 被认为对于大多数应用程序来说都是合理的。如 果你的应用程序需要不同的限制值,请使用不预设0 码力 | 1927 页 | 9.69 MB | 10 月前3
Python 标准库参考指南 3.8.20 值。另请参阅 __hash__()。 help([object]) 启动内置的帮助系统(此函数主要在交互式中使用)。如果没有实参,解释器控制台里会启动交互 式帮助系统。如果实参是一个字符串,则在模块、函数、类、方法、关键字或文档主题中搜索该字 符串,并在控制台上打印帮助信息。如果实参是其他任意对象,则会生成该对象的帮助页。 请注意如果在函数的形参列表中出现了斜杠 (/),则它在发起调用help() 6 版更改: 17 The Python Library Reference, 发布 3.8.20 • 增加对实现了os.PathLike 对象的支持。 • 在 Windows 上,打开一个控制台缓冲区将返回io.RawIOBase 的子类,而不是io. FileIO。 ord(c) 对表示单个 Unicode 字符的字符串,返回代表它 Unicode 码点的整数。例如 ord('a') 如果你使用了较低的限制则请要彻底地测试你的应用程序。确保你的测试通过环境变量或旗标尽早 设置该限制来运行以便在启动期间甚至是在可能发起调用 Python 来将 .py 源文件预编译为 .pyc 文 件的任何安装步骤其间应用该限制。 4.14.3 推荐配置 默认的 sys.int_info.default_max_str_digits 被认为对于大多数应用程序来说都是合理的。如 果你的应用程序需要不同的限制值,请使用不预设0 码力 | 1927 页 | 9.69 MB | 10 月前3
Python 标准库参考指南 3.7.13 根据机器的字长来截断返回值。 另请参阅 __hash__()。 help([object]) 启动内置的帮助系统(此函数主要在交互式中使用)。如果没有实参,解释器控制台里会启动交互式帮 助系统。如果实参是一个字符串,则在模块、函数、类、方法、关键字或文档主题中搜索该字符串,并 在控制台上打印帮助信息。如果实参是其他任意对象,则会生成该对象的帮助页。 请注意如果在函数的形参列表中出现了斜杠 (/),则它在发起调用help() PEP 475)。 • 增加了 'namereplace' 错误处理接口。 在 3.6 版更改: • 增加对实现了os.PathLike 对象的支持。 • 在 Windows 上,打开一个控制台缓冲区将返回io.RawIOBase 的子类,而不是io. FileIO。 ord(c) 对表示单个 Unicode 字符的字符串,返回代表它 Unicode 码点的整数。例如 ord('a') 返回操作数的凯撒密码加密结果 3.2 新版功能: 恢复 rot_13 文本转换。 在 3.4 版更改: 恢复 rot13 别名。 7.2.5 encodings.idna --- 应用程序中的国际化域名 此模块实现了 RFC 3490 (应用程序中的国际化域名) 和 RFC 3492 (Nameprep: 用于国际化域名 (IDN) 的 Stringprep 配置文件)。它是在 punycode 编码格式和stringprep0 码力 | 1961 页 | 9.14 MB | 10 月前3
共 84 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













