Golang 101(Go语言101 中文版) v1.21.a
为什么Go语言值得学习 第3章:Go官方工具链 - 如何编译和运行Go程序 Go编程入门 第4章:程序源代码基本元素介绍 第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 人工智能等。 最后,我们应该知道,没有一门语言是完美的。Go也一样。Go的设计中有很 多折衷和各种权衡。Go 1确实有一些不足。 比如,目前Go不支持任意类型的 不变量。这导致很多标准库中一些希望永不被更改的值目前被声明为变量。这 是Go程序中的一个潜在安全隐患。 本书由老貘 ? 历时三年写成。目前本书仍在不断改进和增容中。你的赞赏是 本书和Go101.org网站不断增容和维护的动力。 赞赏 链安装目录下的bin子目录路径必须配置在PATH环境变量中。 当使用安装程序 安装Go官方工具链时,安装程序很可能已经自动地将此配置好了。 Go官方工具链近来的版本均支持一个称为Go模块(Go modules)的特性,用 来管理项目依赖。 此特性在版本1.11中被试验性地引入并从版本1.16开始被默 认支持。 我们应该了解一个环境变量:GOPATH。 此环境变量的默认值为当前用户的 HOME目录下的名为go文件夹对应的目录路径。0 码力 | 821 页 | 956.82 KB | 1 年前3Golang 101(Go语言101 中文版) v1.21.a
为什么Go语言值得学习 第3章:Go官方工具链 - 如何编译和运行Go程序 Go编程入门 第4章:程序源代码基本元素介绍 第5章:关键字和标识符 第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 最后,我们应该知道,没有一门语言是完美的。Go也一样。Go的设计中有很多 折衷和各种权衡。Go 1确实有一些不足。 比如,目前Go不支持任意类型的不变 量。这导致很多标准库中一些希望永不被更改的值目前被声明为变量。这是Go 程序中的一个潜在安全隐患。 本书由老貘 历时三年写成。目前本书仍在不断改进和增容中。你的赞赏是本 书和Go101.org网站不断增容和维护的动力。 (请搜索关注微信公众号“Go 101”或者访问github 链安装目录下的bin子目录路径必须配置在PATH环境变量中。 当使用安装程序 安装Go官方工具链时,安装程序很可能已经自动地将此配置好了。 Go官方工具链近来的版本均支持一个称为Go模块(Go modules)的特性,用来 管理项目依赖。 此特性在版本1.11中被试验性地引入并从版本1.16开始被默认 支持。 我们应该了解一个环境变量:GOPATH。 此环境变量的默认值为当前用户的 HOME目录下的名为go文件夹对应的目录路径。0 码力 | 608 页 | 1.08 MB | 1 年前3Hyperledger Fabric 1.4 中文文档
Fabric (非 API 部分)文档的主要章节。这些内容对 概览 & 教程 中提到的概念进行了扩展,同时还覆盖了一些高级主题。 环境字典 env 运行环境即设置 环境即状态共享 其他考虑 环境变量完整列表 Execution model Execution strategy Defining tasks Defining host lists Intelligently executing 参见 Failure handling (usage documentation) 故障处理 但如果我们想更加灵活,给用户另一个选择,该怎么办?一个名为 warn_only 的设置(或着说 环境变量 ,通常缩写为 env var )可以把退出换为警告,以 提供更灵活的错误处理。 让我们把这个设置丢到 test 函数中,然后注意这个 local 调用的结果: from __future__ import .return_code 属性)的对象。 abort 函数用于手动停止任务的执行。 即使增加了上述复杂度,整个处理过程仍然很容易理解,而且它已经远比之前 灵活。 参见 上下文管理器, 环境变量完整列表 建立连接 让我们回到 fabfile 的主旨:定义一个 deploy 任务,让它在一台或多台远程服 务器上运行,并保证代码是最新的: def deploy(): code_dir0 码力 | 145 页 | 161.53 KB | 1 年前3Hyperledger Fabric 2.5 中文文档
Fabric (非 API 部分)文档的主要章节。这些内容对 概览 & 教程 中提到的概念进行了扩展,同时还覆盖了一些高级主题。 环境字典 env 运行环境即设置 环境即状态共享 其他考虑 环境变量完整列表 Execution model Execution strategy Defining tasks Defining host lists Intelligently executing 参见 Failure handling (usage documentation) 故障处理 但如果我们想更加灵活,给用户另一个选择,该怎么办?一个名为 warn_only 的设置(或着说 环境变量 ,通常缩写为 env var )可以把退出换为警告,以 提供更灵活的错误处理。 让我们把这个设置丢到 test 函数中,然后注意这个 local 调用的结果: from __future__ import .return_code 属性)的对象。 abort 函数用于手动停止任务的执行。 即使增加了上述复杂度,整个处理过程仍然很容易理解,而且它已经远比之前 灵活。 参见 上下文管理器, 环境变量完整列表 建立连接 让我们回到 fabfile 的主旨:定义一个 deploy 任务,让它在一台或多台远程服 务器上运行,并保证代码是最新的: def deploy(): code_dir0 码力 | 138 页 | 154.00 KB | 1 年前3KiCad CvPcb 5.1 参考手册
封装库文件名等相 关。别名中不可以出现冒号 : 。列表中的每一项需要有一个可用的路径。根据 封装库类型的不同,路径的具体表现形式可能不同。“路径” 字段中的内容可以 是绝对路径,相对路径,或者是环境变量(下文中会进一步讨论) 为了正确读取封装库,列表中每一项的 “插件类型” 字段必须被正确选择。目 前 KiCad 支持的类型包括 KiCad legacy, KiCad Pretty, Eagle 文件中。 环境变量替换 环境变量替换是封装库列表的强大功能之一。它将允许用户使用环境变量定义 自定义的封装路径。使用环境变量替换, 需要在封装库列表的 “路径” 字段中, 遵守以下语法: +${ENV_VAR_NAME} 运行时,KiCad 默认定义 两个环境变量 : KIPRJMOD 环境变量。该变量指向当前项目的目录,不可被改变。 KISYSMOD 环境变量。该变量指向默认随 KiCad 的默认封装库。 如果当前项目的网络列表文件已被加载, CvPcb 会将 KIPRJMOD 的值设置为 网 络列表文件的目录(即项目目录)。 在加载一个电路板文件时,Pcbnew 也会设置该环境变量。 该环境变量允许用户在不知道项目绝对目录的情况下,将封装库存储于项目目 录下。 使用 GitHub 插件 GitHub 插件提供了只读访问那些包含 Kicad pretty 封装库文件的 GitHub0 码力 | 36 页 | 2.28 MB | 1 年前3Weblate 4.18.1 用户文档
这种检查失败往往是由于句子末尾缺少句号或类似的小问题造成的,译者往往 在译文中解决这些问题,而最好在源字符串中解决。 多个未命名的变量 在 4.1 版本加入. 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 字符串中有多个未命名的变量,因此译者无法重新排序它 们 源字符串 weblate.checks.format.Multipl MultipleUnnamedFormatsCheck unnamed_format ignore-unnamed-format 字符串中有多个未命名的变量,因此译者无法重新排序它们。 考虑使用命名变量来允许翻译人员重新排序。 未复数化 这条字符串应该用作复数,但未使用其复数形式 源字符串 weblate.checks.source.OptionalPluralCheck optional_plural “Sunday” 的缩写,也可以是离我们最近的恒星的名字)。 对单语言格式,字符串标识符(常被称为 key)可以服务于相同目的,而且不 需要额外的上下文。 复数字符串 复数形式对于正确定位具有变量计数的字符串是必需的。这些规则取决于目标 语言,许多格式都遵循 CLDR 规范。 提示 复数字符串也需要应用程序框架的适当支持。选择平台的原生格式,例如 GNU gettext , Android0 码力 | 838 页 | 22.34 MB | 1 年前3Weblate 4.18.2 用户文档
这种检查失败往往是由于句子末尾缺少句号或类似的小问题造成的,译者往往 在译文中解决这些问题,而最好在源字符串中解决。 多个未命名的变量 在 4.1 版本加入. 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 概要:: 范围:: 检查的类:: 检查的标识符:: 忽略的标记:: 字符串中有多个未命名的变量,因此译者无法重新排序它 们 源字符串 weblate.checks.format.Multipl MultipleUnnamedFormatsCheck unnamed_format ignore-unnamed-format 字符串中有多个未命名的变量,因此译者无法重新排序它们。 考虑使用命名变量来允许翻译人员重新排序。 未复数化 这条字符串应该用作复数,但未使用其复数形式 源字符串 weblate.checks.source.OptionalPluralCheck optional_plural “Sunday” 的缩写,也可以是离我们最近的恒星的名字)。 对单语言格式,字符串标识符(常被称为 key)可以服务于相同目的,而且不 需要额外的上下文。 复数字符串 复数形式对于正确定位具有变量计数的字符串是必需的。这些规则取决于目标 语言,许多格式都遵循 CLDR 规范。 提示 复数字符串也需要应用程序框架的适当支持。选择平台的原生格式,例如 GNU gettext , Android0 码力 | 838 页 | 22.34 MB | 1 年前3Bootarmor 入门教程和用户手册 0.1.0
发布安全应用 btarmor 语法 描述 btarmor boot btarmor make btarmor deploy btarmor patch C 用户使用手册 默认保护模式 共享字符串和全局变量 保护内存堆 保护内存栈 保护数据文件 附录 btarmor-os Debian Packages 了解 Bootarmor Bootarmor 是以为软件产品提供绝对安全,确保软件产品发布之后,其代码不 选项 生成的文件直接覆盖原来的文件 生成的文件保存在另外一个路径,默认是 dist 使用共享模式进行保护,一般用于保护系统动态库 不允许内核访问应用程序申请的堆空间 不允许内核访问运行栈(局部变量) 从文件里面读取需要处理的文件名称 描述 子命令 make 用于将命令行列出的一个或者多个文件转换成为安全文件,可以 使用通配符。 例如: cd /home/jondy/myapp btarmor 解如何使用 btarmor 保护的 C 应用程序的各个组成部分。 默认保护模式 对于 C 开发的应用程序来说,基本的保护包括 代码段 数据段,存放全局变量和函数体内使用 static 声明的变量 字符串常量 内存堆,程序申请的内存 运行栈,存放局部变量 数据文件 受保护内存只允许应用程序本身访问,不允许任何外部访问,包括 Linux 内 核,所以提供 了最大限度的安全性。当然这样也意味在调用系统服务的时0 码力 | 25 页 | 30.29 KB | 1 年前3Kotlin 1.9.10 官方文档 中文版
编程语言的基础知识,并且可以完全在浏览器中完 成。 不需要安装。 本教程的每一章都包含: 理论:通过示例介绍语言的关键概念。 实践:通过练习来检验对所学内容的理解。 答案:参考答案。 在本教程中可学到: 变量 基本类型 集合 控制流程 函数 类 空安全 为了获得最佳体验,建议按顺序通读这些章节。 当然仍然可以选择想读的章 节来阅读。 准备出发? 概述 Kotlin 多平台 Kotlin removeZeroes(x / 10) else x fun f(x: Int) = removeZeroes(x + 1) 也可以编写函数 f 的命令式实现,使用传统的 while 循环与可变变量(在 Kotlin 中用 var 表示): fun f(x: Int): Int { var cur = x + 1 while (cur % 10 == 0) cur /= 丰富的集合函数式操作库就派上用场了, 可以大幅 减少模板代码,并将代码写成从上到下、从左到右的流式数据转换流水线。例 如问题 B:长数问题用一个简单的贪心算法实现,可以采用这种风格编写而无 需任何可变变量: 【Kotlin 1.6.0 及更高版本】 fun main() { // 读取输入 val n = readln().toInt() val s = readln()0 码力 | 3753 页 | 29.69 MB | 1 年前3Weblate 4.17 用户文档
在译文中解决这些问题,而最好在源字符串中解决。 多个未命名的变量 在 4.1 版本加入. 字符串中有多个未命名的变量,因此译者无法重新排序它 们 源字符串 weblate.checks.format.MultipleUnnamedFormatsCheck unnamed_format ignore-unnamed-format 字符串中有多个未命名的变量,因此译者无法重新排序它们。 考虑使用命名变量来允许翻译人员重新排序。 PO 文件文档 [https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html] 复数字符串 复数形式对于正确定位具有变量计数的字符串是必需的。这些规则取决于目标 语言,许多格式都遵循 CLDR 规范。 提示 复数字符串也需要应用程序框架的适当支持。选择平台的原生格式,例如 GNU gettext , Android [http://docs.translatehouse.org/projects/translate-toolkit/en/latest/formats/po.html], 更新“配置文 件”中的 ALL_LINGUAS 变量, 自定义 gettext 输出, 更新 LINGUAS 文件, 生成 MO 文件, 更新 PO 文件以匹配 POT 文件 (msgmerge) 单语 gettext 一些项目决定使用 gettext0 码力 | 817 页 | 17.33 MB | 1 年前3
共 154 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16