TiDB中文技术文档录 致谢 README TiDB 简介 TiDB 快速入门指南 TiDB 用户文档 TiDB 数据库管理 TiDB 服务 TiDB 进程启动参数 TiDB 系统数据库 TiDB 系统变量 TiDB 专用系统变量和语法 TiDB 访问权限管理 TiDB 用户账户管理 使用加密连接 SQL 优化 理解 TiDB 执行计划 统计信息 语言结构 字面值 数据库、表、索引、列和别名 关键字和保留字 用户变量 历史数据回溯 垃圾回收 (GC) TiDB Ansible 常见运维操作 TiDB 运维文档 Try TiDB - 3 - 本文档使用 书栈(BookStack.CN) 构建 TiDB 运维文档 软硬件环境需求 部署集群 Ansible 部署方案(强烈推荐) 离线 Ansible 部署方案 Docker 部署方案 Docker Compose 部署方案 跨机房部署方案 配置集群 参数解释 TiDB TiDB 整体架构 TiDB 快速入门指南 TiDB 用户文档 TiDB 数据库管理 TiDB 服务 TiDB 进程启动参数 TiDB 数据目录 TiDB 系统数据库 TiDB 系统变量 TiDB 专用系统变量和语法 TiDB 服务器日志文件 TiDB 访问权限管理 TiDB 用户账户管理 使用加密连接 SQL 优化 理解 TiDB 执行计划 统计信息 语言结构 字面值 数据库、表、索引、列和别名0 码力 | 444 页 | 4.89 MB | 6 月前3
2024 中国开源开发者报告直领域,一个 1B~7B 的小模型已经可以满足很 多生产、应用需要,并且效果也在逐步推高【8,9,10】。这些模型,作为智能体的“三头六臂”, 不需要太“大”。 同时,从学术角度来讲,各种领域专用模型的技术最优解也在逐渐趋同。应用开发者越来越 不需要了解模型的底层技术,只需要懂得如何设计自己应用的任务流,懂一点点 COT 系列的 prompt engineering 的技巧,就可以利用 Maas(Model AI 公司也已接近个人模型的技术目标。但目前端到端多模态模型和推理模型的 成本仍然较高,且在一些场景下还不够稳定。 但 2023 年以来,模型知识密度有每 8 个月提升一倍的“类摩尔定律”趋势,加上硬件的摩 尔定律和推理框架的优化,一到两年后,个人模型的成本将达到可以让用户随时使用的水平,就 像互联网应用一样,通过广告和少数订阅即可盈利。类似 o1 的强推理能力模型也不一定需要很 大,未来将 Jiménez 和 Calvin Lin 提出的一种可用硬件实现的 使用基于单层感知机的预测器[1]。如今,基于感知机的分支预测器已应用在商业处理器中。根 据公开资料,AMD、三星的多款处理器中都包含了基于感知机的神经分支预测器。 还有很多研究提出将 AI 设计嵌入到芯片微架构的设计,但总体而言这类工作面临的一大 难点是如何在硬件上可实现。很多设计方案由于硬件实现开销较大,实现复杂的 AI 算法存在 困难而无法落地。0 码力 | 111 页 | 11.44 MB | 8 月前3
Curve质量监控与运维 - 网易数帆系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符 合系统说明书的地方。它是一个黑盒测试,可以发现系统分析和设计中的错误。 Curve的系统测试一般是由QA来完成,包含: 常规测试,主要是新增功能的手工测试; 性能测试,将性能数据与基准对照,确定性能没有出现预期外的下降或提升; 稳定性测试,在正常压力下运行足够长的时间; 异常测试,在正常流程中注入一种软硬件异常; 混沌测试,大压力多级故障(随机组合软硬件异常)。 在系统测试过程中,我们尽可能将所有用例自动化,其优点是: 大幅降低了测试回归成本,加快了测试进度; 可以对代码进行足够频繁的测试,有利于提高代码质量; 容易发现隐藏的问题,手工测试无法做到频繁触发 测试用例可以持续积累,成为代码质量的。 目前Curve的 异常测试以及混沌测试 均实现了自动化。 15/33测试用例的编写方法 常用的bvar数据类型: bvar::Adder: 计数器,默认0, varname << N相当于varname += N bvar::LatencyRecorder : 专用于记录延时和qps的变量。 bvar::Maxer : 记录最大值,默认std::numeric_limits::min(), varname << N相当于varname = max(varname 0 码力 | 33 页 | 2.64 MB | 6 月前3
Comprehensive Rust(简体中文) 202412cript......:你可以得到和这些语言相同的内存安全特性,并拥 有类似的使用高级语言的感受。同时你可以得到类似 C 和 C++ 的高速且可预测的执行性能(无垃圾 回收机制),以及在需要时对底层硬件的访问。 4.3 Playground The Rust Playground provides an easy way to run short Rust programs, and is the behind a shared reference can be safely cached in a register for the lifetime of that reference. • 借用检查器专用于处理许多常见模式,例如同时对结构体中的不同字段进行独占引用。但在某些情 况下,它并不能完全“领会”您的意图,这往往会导致“与借用检查器进行一番斗争”。 22.3 内部可变性 In some situations 156 } fn test_multiple_words() { assert_eq!(first_word("Hello World"), "Hello"); } } • 这样一来,您可以对专用帮助程序进行单元测试。 • 仅当您运行 cargo test 时,#[cfg(test)] 属性才有效。 在 Playground 中运行测试显示测试结果。 27.2 其他类型的测试 集成测试0 码力 | 359 页 | 1.33 MB | 10 月前3
【周鸿祎清华演讲】DeepSeek给我们带来的创业机会-360周鸿祎-202502反哺开源产品,形成正循环政企、创业者必读 DeepSeek出现之前的十大预判 之十 中美差距快速缩小 美国预训练堆算力的路线不可持续,有待发现新范式“换道超车” 软件和算法差距并不大,主要差距在工程、硬件等方面 23政企、创业者必读 DeepSeek的出现验证了我们的预判 而DeepSeek的创新更具颠覆性 24政企、创业者必读 DeepSeek是完美的颠覆式创新 技术创新——让过去做不到的事情可以做到 技术开放,对人工智能行业形成蓬勃发展,寒武纪大爆炸,推动AGI 行业发展 DeepSeek颠覆式创新——开源 34政企、创业者必读 成本的急剧降低 DeepSeek可适配国产硬件,促进国产硬件发展 DeepSeek的优化降低对推理硬件的要求,减少推理成本 训练成本降低,堆显卡模式受质疑,探索新思路,算法优化空间大 无需训练自己的基座模型,直接部署在DeepSeek上,不用重复发明轮子 公 自有大模型,实现超能力, 成长为超级个体 DeepSeek六大应用方向之一 人人智能:人人都要用AI 39政企、创业者必读 真正的机会是利用AI把所有的硬件重做一遍 DeepSeek六大应用方向之二 万物智能:所有智能硬件都用AI重做 40政企、创业者必读 DeepSeek六大应用方向之三 数转智改:助力传统产业打造新质生产力 用大模型帮助传统产业、制造业实现“数转智改”,利用AI降本增效0 码力 | 76 页 | 5.02 MB | 5 月前3
Python 标准库参考指南 3.7.13 模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 忽略错误。请注意,忽略编码错误可能会导致数据丢失。 • 'replace' 会将替换标记(例如 '?' )插入有错误数据的地方。 • 'surrogateescape' 将表示任何不正确的字节作为 Unicode 专用区中的代码点,范围从 U+DC80 到 U+DCFF。当在写入数据时使用 surrogateescape 错误处理程序时,这些私有 代码点将被转回到相同的字节中。这对于处理未知编码的文件很有用。 • 同名称的属性也是不允许的。 8.13.5 确保唯一的枚举值 默认情况下,枚举允许有多个名称作为某个相同值的别名。如果不想要这样的行为,可以使用以下装饰 器来确保每个值在枚举中只被使用一次: @enum.unique 专用于枚举的 class 装饰器。它会搜索一个枚举的 __members__ 并收集所找到的任何别名;只要找到 任何别名就会引发ValueError 并附带相关细节信息: >>> from enum import0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.7.13 模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接口, 例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模块则提供 针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另一些模块仅在 底层系统支持或要求时可用;还有些模块则仅当编译和安装 忽略错误。请注意,忽略编码错误可能会导致数据丢失。 • 'replace' 会将替换标记(例如 '?' )插入有错误数据的地方。 • 'surrogateescape' 将表示任何不正确的字节作为 Unicode 专用区中的代码点,范围从 U+DC80 到 U+DCFF。当在写入数据时使用 surrogateescape 错误处理程序时,这些私有 代码点将被转回到相同的字节中。这对于处理未知编码的文件很有用。 • 称的属性也是不允许的。 8.13.5 确保唯一的枚举值 默认情况下,枚举允许有多个名称作为某个相同值的别名。如果不想要这样的行为,可以使用以下装饰器来 确保每个值在枚举中只被使用一次: @enum.unique 专用于枚举的 class 装饰器。它会搜索一个枚举的 __members__ 并收集所找到的任何别名;只要找到任 何别名就会引发ValueError 并附带相关细节信息: >>> from enum import0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.8.20 模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 忽略错误。请注意,忽略编码错误可能会导致数据丢失。 • 'replace' 会将替换标记(例如 '?' )插入有错误数据的地方。 • 'surrogateescape' 将表示任何不正确的字节作为 Unicode 专用区中的代码点,范围从 U+DC80 到 U+DCFF。当在写入数据时使用 surrogateescape 错误处理程序时,这些私有 代码点将被转回到相同的字节中。这对于处理未知编码的文件很有用。 • 与现有成员同名的属 性。 8.13.5 确保枚举值唯一 默认情况下,枚举允许多个名称作为一个值的别名。如需禁用此行为,下述装饰器可以确保枚举中的值 仅能只用一次: @enum.unique 专用于枚举的 class 装饰器。它会搜索一个枚举的 __members__ 并收集所找到的任何别名;只要找到 任何别名就会引发ValueError 并附带相关细节信息: >>> from enum import0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 忽略错误。请注意,忽略编码错误可能会导致数据丢失。 • 'replace' 会将替换标记(例如 '?' )插入有错误数据的地方。 • 'surrogateescape' 将表示任何不正确的字节作为 Unicode 专用区中的代码点,范围从 U+DC80 到 U+DCFF。当在写入数据时使用 surrogateescape 错误处理程序时,这些私有 代码点将被转回到相同的字节中。这对于处理未知编码的文件很有用。 • 与现有成员同名的属 性。 8.13.5 确保枚举值唯一 默认情况下,枚举允许多个名称作为一个值的别名。如需禁用此行为,下述装饰器可以确保枚举中的值 仅能只用一次: @enum.unique 专用于枚举的 class 装饰器。它会搜索一个枚举的 __members__ 并收集所找到的任何别名;只要找到 任何别名就会引发ValueError 并附带相关细节信息: >>> from enum import0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 模块集可以不同方式分类。有些模块是用 C 编写并内置于 Python 解释器中;另一些模块则是用 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接口, 例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模块则提供 针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另一些模块仅在 底层系统支持或要求时可用;还有些模块则仅当编译和安装 忽略错误。请注意,忽略编码错误可能会导致数据丢失。 • 'replace' 会将替换标记(例如 '?' )插入有错误数据的地方。 • 'surrogateescape' 将表示任何不正确的字节作为 Unicode 专用区中的代码点,范围从 U+DC80 到 U+DCFF。当在写入数据时使用 surrogateescape 错误处理程序时,这些私有 代码点将被转回到相同的字节中。这对于处理未知编码的文件很有用。 • 建与现有成员同名的属性。 8.13.5 确保枚举值唯一 默认情况下,枚举允许多个名称作为一个值的别名。如需禁用此行为,下述装饰器可以确保枚举中的值仅能 只用一次: @enum.unique 专用于枚举的 class 装饰器。它会搜索一个枚举的 __members__ 并收集所找到的任何别名;只要找到任 何别名就会引发ValueError 并附带相关细节信息: >>> from enum import0 码力 | 2052 页 | 9.74 MB | 9 月前3
共 65 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













