Golang 101(Go语言101 中文版) v1.21.a第29章:更多关于延迟函数调用的知识点 第30章:一些恐慌/恢复用例 第31章:详解panic/recover原理 - 也解释了什么是“函数退出阶段” 第32章:代码块和标识符作用域 第33章:表达式估值顺序规则 第34章:值复制成本 第35章:边界检查消除 并发编程 第36章:并发同步概述 第37章:通道用例大全 第38章:如何优雅地关闭通道 第39章:其它并发同步技术 - 如何使用sync标准库包 第40章:原子操作 你认为造成你曾经的困惑的主要原因是什么? 我觉得最主要的原因是我当时抱着Go是一门非常简单的语言的态度去学习和使 用Go。 持有这种态度阻止了我更深刻地理解Go。 Go是一门特性丰富的语言。它的语法集虽然不大,但我们也不能说它很小。 Go中的一些语法和语义设计很简单明了,但也有一些设计略微反直觉,甚至自 相矛盾。 Go语法和语义设计中有很多折衷和权衡。一个Go程序员需要相当的 Go编程经验和感悟才能理解这些权衡。 数名称和函数体不属于函数签名的构成部分。 函数(第20章)一文详细解释了函数类型和函数值。 概念:类型的方法(method)和方法集(method set) 在Go中,我们可以给满足某些条件的类型声明方法(第22章)。方法也常被称 为成员函数。 一个类型的所有方法组成了此类型的方法集。 概念:接口类型的动态类型和动态值 接口类型的值称为接口值。一个接口值可以包裹装载一个非接口值。包裹在一 个接口值中0 码力 | 608 页 | 1.08 MB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a第29章:更多关于延迟函数调用的知识点 第30章:一些恐慌/恢复用例 第31章:详解panic/recover原理 - 也解释了什么是“函数退出阶段” 第32章:代码块和标识符作用域 第33章:表达式估值顺序规则 第34章:值复制成本 第35章:边界检查消除 并发编程 第36章:并发同步概述 第37章:通道用例大全 第38章:如何优雅地关闭通道 第39章:其它并发同步技术 - 如何使用sync标准库包 第40章:原子操作 你认为造成你曾经的困惑的主要原因是什么? 我觉得最主要的原因是我当时抱着Go是一门非常简单的语言的态度去学习和 使用Go。 持有这种态度阻止了我更深刻地理解Go。 Go是一门特性丰富的语言。它的语法集虽然不大,但我们也不能说它很小。 Go中的一些语法和语义设计很简单明了,但也有一些设计略微反直觉,甚至 自相矛盾。 Go语法和语义设计中有很多折衷和权衡。一个Go程序员需要相当 的Go编程经验和感悟才能理解这些权衡。 函数名称和函数体不属于函数签名的构成部分。 函数(第20章)一文详细解释了函数类型和函数值。 概念:类型的方法(method)和方法集 (method set) 在Go中,我们可以给满足某些条件的类型声明方法(第22章)。方法也常被 称为成员函数。 一个类型的所有方法组成了此类型的方法集。 概念:接口类型的动态类型和动态值 接口类型的值称为接口值。一个接口值可以包裹装载一个非接口值。包裹在一 个接口值中0 码力 | 821 页 | 956.82 KB | 1 年前3
Pro Git 中文版 第2版 2.1.66谁在何时报告了某个功能缺陷等等。 使用版本控制系统通常还意味着,就算 你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先 的样子。 但额外增加的工作量却微乎其微。 本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上 备份时间以示区别。 这么做唯一的好处就是简单,但是特别容易犯错。 有时 候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。 都 是采用某种简单的数据库来记录文件的历次更新差异。 图表 1. 本地版本控制. 其中最流行的一种叫做 RCS,现今许多计算机系统上都还看得到它的踪影。 RCS 的工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化);通 过应用所有的补丁,可以重新计算出各个版本的文件内容。 集中化的版本控制系统 接下来人们又遇到一个问题,如何让在不同系统上的开发者协同工作? 于 是,集中化的版本控制系统(Centralized 录中。 按照 Git 的术语叫做“索引”,不过一般说法还是叫“暂存区”。 Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中 最重要的部分,从其它计算机克隆仓库时,复制的就是这里的数据。 基本的 Git 工作流程如下: 1. 在工作区中修改文件。 2. 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂 存区。 3. 提交更新,找到暂存区的文件,将快照永久性存储到0 码力 | 670 页 | 13.59 MB | 1 年前3
KiCad 5.1 原理图编辑器特别是右键单击打开光标下元素的上 下文菜单(缩放,网格和元素编辑)。 功能键(F1,F2,F3,F4,Insert 和 Space 键)。具体来说:Esc 键取消正 在进行的命令。 Insert 键允许复制最后创建的元素。 按热键,通常执行选择工具命令并在当前光标位置开始工具操作。 有关热 键列表,请参阅 “帮助 → 列出热键” 菜单项或按 “Ctrl+F1” 键。 2.1. 鼠标命令 2.1.1 Eeschema 菜单中移动,拖动,复制和删除所选区域。 通过使用鼠标左键在项目周围绘制一个框来选择区域。 在选择期间按住 “Shift” ,“Ctrl” 或 “Shift + Ctrl” 分别执行复制,拖动和删除: 鼠标左键 移动选择。 Shift +鼠标左键 复制选择。 Ctrl +鼠标左键 拖动选择。 Ctrl + Shift +鼠标左键 删除选择。 拖动或复制时,您可以: 再次单击以放置元素。 加载原理图 Ctrl+O 查找项目 Ctrl+F 查找下一个项目 F5 查找下一个DRC标记Shift+F5 查找和替换 Ctrl+Alt+F 重复最后一项 Ins 移动块 → 拖动块 Tab 复制块 Ctrl+C 粘贴块 Ctrl+V 切块 Ctrl+X 移动原理图项目 M 重复的符号或标签 C 添加符号 A 添加电源 P 镜像 X X 镜像 Y Y 定向普通符号 N 编辑符号值0 码力 | 248 页 | 2.00 MB | 1 年前3
Weblate 4.17 用户文档主 要语言过滤。 观察的翻译 在操作面板中将仅显示您正在观看的项目的翻译状态,按您 的主要语言过滤。 此外,下拉菜单还可以显示任意数量的*部件列表*,由 Weblate 管理员预先配 置的项目组件集,请参阅 部件列表。 你可以在你的用户个人资料的 首选项 部分配置你的个人操作面板默认视图。 备注 当使用 settings.py 文件中的 SINGLE_PROJECT 为单个项目配置 Weblate Cmd+M 显示 自动建议 选项卡,请参见 自动建议。 Ctrl+1 到 Ctrl+9 或 Cmd+1 到 Cmd+9 从源字符串复制给定数字的可放置。 Ctrl+M 后接 1 到 9 或 Cmd+M 后接 1 到 9 将给定数字的机器翻译复制到当前翻译。 Ctrl+I 后接 1 到 9 或 Cmd+I 后接 1 到 9 忽略未通过的检查列表中的一个项目。 键盘快捷键 说明 说明 Ctrl+J 或 Cmd+J 显示 附近字符串 选项卡。 Ctrl+S 或 Cmd+S 定位到搜索框。 Ctrl+O 或 Cmd+O 复制源字符串。 Ctrl+Y 或 Cmd+Y 勾选/取消勾选 需要编辑 复选框。 虚拟键盘 一个小的可视键盘行显示在翻译字段的正上方。这对于记住本地标点符号(因 为行是每种语言的本地行)或具有难以键入的字符非常有用。 显示的符号分为三类:0 码力 | 817 页 | 17.33 MB | 1 年前3
Weblate 4.18.1 用户文档主 要语言过滤。 观察的翻译 在操作面板中将仅显示您正在观看的项目的翻译状态,按您 的主要语言过滤。 此外,下拉菜单还可以显示任意数量的*部件列表*,由 Weblate 管理员预先配 置的项目组件集,请参阅 部件列表。 你可以在你的用户个人资料的 首选项 部分配置你的个人操作面板默认视图。 备注 当使用 settings.py 文件中的 SINGLE_PROJECT 为单个项目配置 Weblate Cmd+M 显示 自动建议 选项卡,请参见 自动建议。 Ctrl+1 到 Ctrl+9 或 Cmd+1 到 Cmd+9 从源字符串复制给定数字的可放置。 Ctrl+M 后接 1 到 9 或 Cmd+M 后接 1 到 9 将给定数字的机器翻译复制到当前翻译。 键盘快捷键 说明 Ctrl+I 后接 1 到 9 或 Cmd+I 后接 1 到 9 忽略未通过的检查列表中的一个项目。 忽略未通过的检查列表中的一个项目。 Ctrl+J 或 Cmd+J 显示 附近字符串 选项卡。 Ctrl+S 或 Cmd+S 定位到搜索框。 Ctrl+O 或 Cmd+O 复制源字符串。 Ctrl+Y 或 Cmd+Y 勾选/取消勾选 需要编辑 复选框。 虚拟键盘 一个小的可视键盘行显示在翻译字段的正上方。这对于记住本地标点符号(因 为行是每种语言的本地行)或具有难以键入的字符非常有用。 显示的符号分为三类:0 码力 | 838 页 | 22.34 MB | 1 年前3
Weblate 4.18.2 用户文档主 要语言过滤。 观察的翻译 在操作面板中将仅显示您正在观看的项目的翻译状态,按您 的主要语言过滤。 此外,下拉菜单还可以显示任意数量的*部件列表*,由 Weblate 管理员预先配 置的项目组件集,请参阅 部件列表。 你可以在你的用户个人资料的 首选项 部分配置你的个人操作面板默认视图。 备注 当使用 settings.py 文件中的 SINGLE_PROJECT 为单个项目配置 Weblate Cmd+M 显示 自动建议 选项卡,请参见 自动建议。 Ctrl+1 到 Ctrl+9 或 Cmd+1 到 Cmd+9 从源字符串复制给定数字的可放置。 Ctrl+M 后接 1 到 9 或 Cmd+M 后接 1 到 9 将给定数字的机器翻译复制到当前翻译。 键盘快捷键 说明 Ctrl+I 后接 1 到 9 或 Cmd+I 后接 1 到 9 忽略未通过的检查列表中的一个项目。 忽略未通过的检查列表中的一个项目。 Ctrl+J 或 Cmd+J 显示 附近字符串 选项卡。 Ctrl+S 或 Cmd+S 定位到搜索框。 Ctrl+O 或 Cmd+O 复制源字符串。 Ctrl+Y 或 Cmd+Y 勾选/取消勾选 需要编辑 复选框。 虚拟键盘 一个小的可视键盘行显示在翻译字段的正上方。这对于记住本地标点符号(因 为行是每种语言的本地行)或具有难以键入的字符非常有用。 显示的符号分为三类:0 码力 | 838 页 | 22.34 MB | 1 年前3
Weblate 4.18 用户文档主 要语言过滤。 观察的翻译 在操作面板中将仅显示您正在观看的项目的翻译状态,按您 的主要语言过滤。 此外,下拉菜单还可以显示任意数量的*部件列表*,由 Weblate 管理员预先配 置的项目组件集,请参阅 部件列表。 你可以在你的用户个人资料的 首选项 部分配置你的个人操作面板默认视图。 备注 当使用 settings.py 文件中的 SINGLE_PROJECT 为单个项目配置 Weblate Cmd+M 显示 自动建议 选项卡,请参见 自动建议。 Ctrl+1 到 Ctrl+9 或 Cmd+1 到 Cmd+9 从源字符串复制给定数字的可放置。 Ctrl+M 后接 1 到 9 或 Cmd+M 后接 1 到 9 将给定数字的机器翻译复制到当前翻译。 键盘快捷键 说明 Ctrl+I 后接 1 到 9 或 Cmd+I 后接 1 到 9 忽略未通过的检查列表中的一个项目。 忽略未通过的检查列表中的一个项目。 Ctrl+J 或 Cmd+J 显示 附近字符串 选项卡。 Ctrl+S 或 Cmd+S 定位到搜索框。 Ctrl+O 或 Cmd+O 复制源字符串。 Ctrl+Y 或 Cmd+Y 勾选/取消勾选 需要编辑 复选框。 虚拟键盘 一个小的可视键盘行显示在翻译字段的正上方。这对于记住本地标点符号(因 为行是每种语言的本地行)或具有难以键入的字符非常有用。 显示的符号分为三类:0 码力 | 839 页 | 22.33 MB | 1 年前3
PaddleDTX 1.1.0 中文文档纵向联邦学 习、横向联邦学习算法。 1.2 去中心化存储网络 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储节 点,存储节点通过应答数据持有节点的挑战证明自己持有数据分片。通过这些 机制,实现了在不泄漏隐私的前提下充分且安全地利用存储资源。 训练样本和预测数据集往往是归属于不同机构的隐私数据。这些机构可以作为 数据持有节点加入到去中心化存储网络中,通过多方安全计算网络发挥数据的 学 习算法。 目前开源了纵向联邦学习算法,包括多元线性回归和多元逻辑回归。 训练样本和预测数据集 PaddleDTX中的训练样本和预测数据集都是以文件的形式存储于中心化存储网 络,在发布训练任务或者预测任务的时候,由计算需求节点指定。 模型 算法和训练样本确定模型。通过模型可以对预测数据集的标签值进行预测。 PaddleDTX中的模型,以“分片”的形式存储在参与训练的任务执行节点的本 地 。如果用户指定执行模型评估, 并设置评估方式和参数,任务执行节点本地实例化评估器,评估器会划分训练 样本、创建并运行训练任务、创建并运行预测任务,最后计算评估指标。任务 执行节点各自持有部分训练集和验证集,在训练和预测过程中,任务执行节点 之间会进行多轮复杂交互。 此外,PaddleDTX还支持动态模型评估。训练任务进行计算的过程中,可指定 轮次触发模型评估,并获得当前轮次训练结束后的评估指标。训练过程中,可0 码力 | 57 页 | 1.38 MB | 1 年前3
PaddleDTX 1.0.0 中文文档纵向联邦学 习、横向联邦学习算法。 1.2 去中心化存储网络 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储节 点,存储节点通过应答数据持有节点的挑战证明自己持有数据分片。通过这些 机制,实现了在不泄漏隐私的前提下充分且安全地利用存储资源。 训练样本和预测数据集往往是归属于不同机构的隐私数据。这些机构可以作为 数据持有节点加入到去中心化存储网络中,通过多方安全计算网络发挥数据的 学 习算法。 目前开源了纵向联邦学习算法,包括多元线性回归和多元逻辑回归。 训练样本和预测数据集 PaddleDTX中的训练样本和预测数据集都是以文件的形式存储于中心化存储网 络,在发布训练任务或者预测任务的时候,由计算需求节点指定。 模型 算法和训练样本确定模型。通过模型可以对预测数据集的标签值进行预测。 PaddleDTX中的模型,以“分片”的形式存储在参与训练的任务执行节点的本 地 node.com sh -c "./xchain-cli contract query $contractName" 2. 部署 XuperDB 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储 节点,存储节点是数据存储的物理节点。这里部署三个存储节点和两个数 据持有节点, 两个数据节点模拟分别提供部分数据的两方。 修改配置文件: $ vim PaddleDTX/testd0 码力 | 53 页 | 1.36 MB | 1 年前3
共 139 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14













