 Debian 维护者指南THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 本指南在撰写过程中参考了以下几篇文档: •“Making a Debian Package (AKA the Debmake Manual)”, 版权所有 © 1997 Jaldhar Vyas. •“The New-Maintainer’s Debian Packaging Howto” vii Chapter 1 概览 对 package-1.0.tar.gz,一个包含了简单的、符合 GNU 编码标准 和 FHS(文件系统层级规范) 的 C 语言 源代码的程序来说,它在 Debian 下打包工作可以按照下列流程,使用 debmake 命令进行。 $ tar -xvzf package-1.0.tar.gz $ cd package-1.0 $ debmake ... Make run your base system under the pure unstable suite even for the development system. Normally, most package development activities use unstable chroot as in Section 7.10. By using virtualization, you can test0 码力 | 142 页 | 1.11 MB | 1 年前3 Debian 维护者指南THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 本指南在撰写过程中参考了以下几篇文档: •“Making a Debian Package (AKA the Debmake Manual)”, 版权所有 © 1997 Jaldhar Vyas. •“The New-Maintainer’s Debian Packaging Howto” vii Chapter 1 概览 对 package-1.0.tar.gz,一个包含了简单的、符合 GNU 编码标准 和 FHS(文件系统层级规范) 的 C 语言 源代码的程序来说,它在 Debian 下打包工作可以按照下列流程,使用 debmake 命令进行。 $ tar -xvzf package-1.0.tar.gz $ cd package-1.0 $ debmake ... Make run your base system under the pure unstable suite even for the development system. Normally, most package development activities use unstable chroot as in Section 7.10. By using virtualization, you can test0 码力 | 142 页 | 1.11 MB | 1 年前3
 Debian 新维护者手册2010 Raphaël Hertzog 本文档可在 GNU 通用公共许可证第二版或更高版本的条款规定下使用。 本文档在撰写过程中参考了以下两篇文档: • Making a Debian Package (AKA the Debmake Manual), copyright © 1997 Jaldhar Vyas. • The New-Maintainer’s Debian Packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.4 package.cron.* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.6 package.doc-base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 63 页 | 493.28 KB | 1 年前3 Debian 新维护者手册2010 Raphaël Hertzog 本文档可在 GNU 通用公共许可证第二版或更高版本的条款规定下使用。 本文档在撰写过程中参考了以下两篇文档: • Making a Debian Package (AKA the Debmake Manual), copyright © 1997 Jaldhar Vyas. • The New-Maintainer’s Debian Packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.4 package.cron.* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.6 package.doc-base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 63 页 | 493.28 KB | 1 年前3
 Golang 101(Go语言101 中文版)  v1.21.a行这些Go应用程序。 最简单的Go程序 让我们写一个简单的Go程序,并且学习如何运行之。 下面的程序应该是最简单的Go程序。 1| package main 2| 3| func main() { 4| } 在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 高级编程语言代码将被编译器或者解释器转换为底层机器码进行执行。 为了 帮助编译器和解释器解析高级语言代码,一些单词将被用做关键字 (keyword)。 这些单词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入 (import)另一个包才能使用另一个包中的公有(导出的)代码要素。 包名和 包的引入名也都必须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来 o示例程 序。 和很多其流行语言一样,Go使用//来起始一个行注释,使用一个/*和*/ 对来包裹一个块注释。 下面是这个Go示例程序。请注意阅读其中的注释。程序之后有更多解释。 1| package main // 指定当前源文件所在的包名 2| 3| import "math/rand" // 引入一个标准库包 4| 5| const MaxRand = 16 // 声明一个具名整型常量0 码力 | 821 页 | 956.82 KB | 1 年前3 Golang 101(Go语言101 中文版)  v1.21.a行这些Go应用程序。 最简单的Go程序 让我们写一个简单的Go程序,并且学习如何运行之。 下面的程序应该是最简单的Go程序。 1| package main 2| 3| func main() { 4| } 在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 高级编程语言代码将被编译器或者解释器转换为底层机器码进行执行。 为了 帮助编译器和解释器解析高级语言代码,一些单词将被用做关键字 (keyword)。 这些单词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入 (import)另一个包才能使用另一个包中的公有(导出的)代码要素。 包名和 包的引入名也都必须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来 o示例程 序。 和很多其流行语言一样,Go使用//来起始一个行注释,使用一个/*和*/ 对来包裹一个块注释。 下面是这个Go示例程序。请注意阅读其中的注释。程序之后有更多解释。 1| package main // 指定当前源文件所在的包名 2| 3| import "math/rand" // 引入一个标准库包 4| 5| const MaxRand = 16 // 声明一个具名整型常量0 码力 | 821 页 | 956.82 KB | 1 年前3
 Golang 101(Go语言101 中文版)  v1.21.a这些Go应用程序。 最简单的Go程序 让我们写一个简单的Go程序,并且学习如何运行之。 下面的程序应该是最简单的Go程序。 1. package main 2. 3. func main() { 4. } 在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标 识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 助 编 译 器 和 解 释 器 解 析 高 级 语 言 代 码 , 一 些 单 词 将 被 用 做 关 键 字 (keyword)。 这些单词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入(import) 另一个包才能使用另一个包中的公有(导出的)代码要素。 包名和包的引入名 也都必须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来 o示例程 序。 和很多其流行语言一样,Go使用//来起始一个行注释,使用一个/*和*/对 来包裹一个块注释。 下面是这个Go示例程序。请注意阅读其中的注释。程序之后有更多解释。 1. package main // 指定当前源文件所在的包名 2. 3. import "math/rand" // 引入一个标准库包 4. 5. const MaxRand = 16 // 声明一个具名整型常量0 码力 | 608 页 | 1.08 MB | 1 年前3 Golang 101(Go语言101 中文版)  v1.21.a这些Go应用程序。 最简单的Go程序 让我们写一个简单的Go程序,并且学习如何运行之。 下面的程序应该是最简单的Go程序。 1. package main 2. 3. func main() { 4. } 在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标 识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 助 编 译 器 和 解 释 器 解 析 高 级 语 言 代 码 , 一 些 单 词 将 被 用 做 关 键 字 (keyword)。 这些单词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入(import) 另一个包才能使用另一个包中的公有(导出的)代码要素。 包名和包的引入名 也都必须是标识符。 尽管高级编程语言代码比底层机器指令友好和易懂,我们还是需要一些注释来 o示例程 序。 和很多其流行语言一样,Go使用//来起始一个行注释,使用一个/*和*/对 来包裹一个块注释。 下面是这个Go示例程序。请注意阅读其中的注释。程序之后有更多解释。 1. package main // 指定当前源文件所在的包名 2. 3. import "math/rand" // 引入一个标准库包 4. 5. const MaxRand = 16 // 声明一个具名整型常量0 码力 | 608 页 | 1.08 MB | 1 年前3
 Go 入门指南(The way to Go)gc 较慢,但产生的本地代码运行要稍微快 一点。它同时也提供一些与 C 语言之间的互操作性。 从 Go 1 版本开始,gc 和 gccgo 在编译方面都有等价的功能。 3. 文件扩展名与包(package): Go 语言源文件的扩展名很显然就是 .go 。 C 文件使用后缀名 .c ,汇编文件使用后缀名 .s 。所有的源代码文件都是通过包(packages)来组 织。包含可执行代码的包文件在被压缩后使用扩展名 ./make.bash 来进行单纯的构建过程。 5. 测试安装 使用你最喜爱的编辑器来输入以下内容,并保存为文件名 test.go 。 示例 2.1 hello_world1.go package main func main() { println("Hello", "world") } 切换相关目录到下,然后执行指令 go run hello_world1.go ,将会打印信息: 验证安装版本 你可以通过在终端输入指令 go version 来打印 Go 的版本信息。 如果你想要通过 Go 代码在运行时检测版本,可以通过以下例子实现。 示例 2.2 version.go package main import ( "fmt" "runtime" ) func main() { fmt.Printf("%s", runtime.Version()) }0 码力 | 380 页 | 2.97 MB | 1 年前3 Go 入门指南(The way to Go)gc 较慢,但产生的本地代码运行要稍微快 一点。它同时也提供一些与 C 语言之间的互操作性。 从 Go 1 版本开始,gc 和 gccgo 在编译方面都有等价的功能。 3. 文件扩展名与包(package): Go 语言源文件的扩展名很显然就是 .go 。 C 文件使用后缀名 .c ,汇编文件使用后缀名 .s 。所有的源代码文件都是通过包(packages)来组 织。包含可执行代码的包文件在被压缩后使用扩展名 ./make.bash 来进行单纯的构建过程。 5. 测试安装 使用你最喜爱的编辑器来输入以下内容,并保存为文件名 test.go 。 示例 2.1 hello_world1.go package main func main() { println("Hello", "world") } 切换相关目录到下,然后执行指令 go run hello_world1.go ,将会打印信息: 验证安装版本 你可以通过在终端输入指令 go version 来打印 Go 的版本信息。 如果你想要通过 Go 代码在运行时检测版本,可以通过以下例子实现。 示例 2.2 version.go package main import ( "fmt" "runtime" ) func main() { fmt.Printf("%s", runtime.Version()) }0 码力 | 380 页 | 2.97 MB | 1 年前3
 Golang 101(Go语言101 中文版)  v1.21.a最简单的Go程序 第3章:Go官方工具链 12 让我们写一个简单的Go程序,并且学习如何运行之。 下面的程序应该是最简单的Go程序。 1| package main 2| 3| func main() { 4| } 在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标 识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 高级编程语言代码将被编译器或者解释器转换为底层机器码进行执行。 为了帮助编 译器和解释器解析高级语言代码,一些单词将被用做关键字(keyword)。 这些单 词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入(import)另 一个包才能使用另一个包中的公有(导出的)代码要素。 包名和包的引入名也都必 第4章:程序源代码基本元素介绍 16 须是标识符。 尽管高级 o示例程序。 和 很多其流行语言一样,Go使用//来起始一个行注释,使用一个/*和*/对来包裹一 个块注释。 下面是这个Go示例程序。请注意阅读其中的注释。程序之后有更多解释。 1| package main // 指定当前源文件所在的包名 2| 3| import "math/rand" // 引入一个标准库包 4| 5| const MaxRand = 16 // 声明一个具名整型常量0 码力 | 591 页 | 21.40 MB | 1 年前3 Golang 101(Go语言101 中文版)  v1.21.a最简单的Go程序 第3章:Go官方工具链 12 让我们写一个简单的Go程序,并且学习如何运行之。 下面的程序应该是最简单的Go程序。 1| package main 2| 3| func main() { 4| } 在此程序中,单词package和func是两个关键字。 两个main是两个标识符。 标 识符和关键字将在后续的一篇文章中讲解。 此程序的第一行指定了当前源代码文件所处的包的包名(此处为main)。 高级编程语言代码将被编译器或者解释器转换为底层机器码进行执行。 为了帮助编 译器和解释器解析高级语言代码,一些单词将被用做关键字(keyword)。 这些单 词不能被当做标识符使用。 很多现代高级语言使用包(package)来组织代码。 一个包必须引入(import)另 一个包才能使用另一个包中的公有(导出的)代码要素。 包名和包的引入名也都必 第4章:程序源代码基本元素介绍 16 须是标识符。 尽管高级 o示例程序。 和 很多其流行语言一样,Go使用//来起始一个行注释,使用一个/*和*/对来包裹一 个块注释。 下面是这个Go示例程序。请注意阅读其中的注释。程序之后有更多解释。 1| package main // 指定当前源文件所在的包名 2| 3| import "math/rand" // 引入一个标准库包 4| 5| const MaxRand = 16 // 声明一个具名整型常量0 码力 | 591 页 | 21.40 MB | 1 年前3
 C++高性能并行编程与优化 -  课件 - 16 现代 CMake 模块化项目管理指南set(key val PARENT_SCOPE) 才能修改到外面的变量。 第二章:第三方库 / 依赖项配置 用 find_package 寻找系统中安装的第三方库并链接他们 find_package 命令 • 常用参数列表一览: • find_package( C++高性能并行编程与优化 -  课件 - 16 现代 CMake 模块化项目管理指南set(key val PARENT_SCOPE) 才能修改到外面的变量。 第二章:第三方库 / 依赖项配置 用 find_package 寻找系统中安装的第三方库并链接他们 find_package 命令 • 常用参数列表一览: • find_package(- [version] [EXACT] [QUIET] [CONFIG] [MODULE] • nd_package.html find_package 命令用法举例 • find_package(OpenCV) • 查找名为 OpenCV 的包,找不到不报错,事后可以通过 ${OpenCV_FOUND} 查询是否找到。 • find_package(OpenCV QUIET) • 查找名为 OpenCV 的包,找不到不报错,也不打印任何信息。 • find_package(OpenCV cmake 进程,不再继续往下执行)。 • find_package(OpenCV REQUIRED COMPONENTS core videoio) • 查找名为 OpenCV 的包,找不到就报错,且必须具有 OpenCV::core 和 OpenCV::videoio 这 两个组件,如果没有这两个组件也会报错。 • find_package(OpenCV REQUIRED OPTIONAL_COMPONENTS 0 码力 | 56 页 | 6.87 MB | 1 年前3
 Go 入门指南(The way to Go)make 8.2 测试键值对是否存在及删除元素 8.3 for-range 的配套用法 8.4 map 类型的切片 8.5 map 的排序 8.6 将 map 的键值对调 第9章:包(package) 9.1 标准库概述 9.2 regexp 包 9.3 锁和 sync 包 - 3 - 本文档使用 书栈(BookStack.CN) 构建 9.4 精密计算和 big 包 9.5 自定义包和可见性 gc 较慢,但产生的本地代码运行要稍微快一点。它同时 也提供一些与 C 语言之间的互操作性。 从 Go 1 版本开始,gc 和 gccgo 在编译方面都有等价的功能。 3. 文件扩展名与包(package): Go 语言源文件的扩展名很显然就是 .go 。 C 文件使用后缀名 .c ,汇编文件使用后缀名 .s 。所有的源代码文件都是通过包(packages)来组 织。包含可执行代码的包文件在被压缩后使用扩展名 /make.bash 来进行单纯的构建过程。 5. 测试安装 使用你最喜爱的编辑器来输入以下内容,并保存为文件名 test.go 。 示例 2.1 hello_world1.go 1. package main 2. 2.3 在 Linux 上安装 Go - 30 - 本文档使用 书栈(BookStack.CN) 构建 3. func main() { 4. println("Hello"0 码力 | 466 页 | 4.44 MB | 1 年前3 Go 入门指南(The way to Go)make 8.2 测试键值对是否存在及删除元素 8.3 for-range 的配套用法 8.4 map 类型的切片 8.5 map 的排序 8.6 将 map 的键值对调 第9章:包(package) 9.1 标准库概述 9.2 regexp 包 9.3 锁和 sync 包 - 3 - 本文档使用 书栈(BookStack.CN) 构建 9.4 精密计算和 big 包 9.5 自定义包和可见性 gc 较慢,但产生的本地代码运行要稍微快一点。它同时 也提供一些与 C 语言之间的互操作性。 从 Go 1 版本开始,gc 和 gccgo 在编译方面都有等价的功能。 3. 文件扩展名与包(package): Go 语言源文件的扩展名很显然就是 .go 。 C 文件使用后缀名 .c ,汇编文件使用后缀名 .s 。所有的源代码文件都是通过包(packages)来组 织。包含可执行代码的包文件在被压缩后使用扩展名 /make.bash 来进行单纯的构建过程。 5. 测试安装 使用你最喜爱的编辑器来输入以下内容,并保存为文件名 test.go 。 示例 2.1 hello_world1.go 1. package main 2. 2.3 在 Linux 上安装 Go - 30 - 本文档使用 书栈(BookStack.CN) 构建 3. func main() { 4. println("Hello"0 码力 | 466 页 | 4.44 MB | 1 年前3
 Debian 快速參考手冊11。 2.3.1 使 使 使用 用 用 dselect 如果系統裝了許多套件的 -dev 等套件,推薦下面使用 dselect 的操作方法來進行套件的精 細操作 (fine-grained package control)。 # dselect update # 在升級前要先執行這一步 # dselect select # 選擇附加的套件 當 執 行 dselect 時 , 所 有 你 目 前 器,但比較難上手。 synaptic 是目前首選的以 Gtk 為 toolkit 的視窗化 APT 前端程式。它的套件過濾器就 比aptitude來的友善且簡單多了。更多的功能和支援請參閱Debian Package Tags (http: //debtags.alioth.debian.org/)。 為了減少 Debian 檔案庫 (repository) 的網路負擔並加速您的下載速度,您可以考慮從 Debian 重新設定一個已經安裝的套件 (如果它是使用 debconf 的話) dpkg-source - 管理套件源碼檔案 dpkg-buildpackage - 自動重新編建套件檔案 apt-cache - check package archive in local cache 3.2 體 體 體驗 驗 驗 Debian 套 套 套件 件 件管 管 管理 理 理 3.2.1 設 設 設定 定 定 APT 參閱‘升級前的準備’0 码力 | 29 页 | 862.98 KB | 1 年前3 Debian 快速參考手冊11。 2.3.1 使 使 使用 用 用 dselect 如果系統裝了許多套件的 -dev 等套件,推薦下面使用 dselect 的操作方法來進行套件的精 細操作 (fine-grained package control)。 # dselect update # 在升級前要先執行這一步 # dselect select # 選擇附加的套件 當 執 行 dselect 時 , 所 有 你 目 前 器,但比較難上手。 synaptic 是目前首選的以 Gtk 為 toolkit 的視窗化 APT 前端程式。它的套件過濾器就 比aptitude來的友善且簡單多了。更多的功能和支援請參閱Debian Package Tags (http: //debtags.alioth.debian.org/)。 為了減少 Debian 檔案庫 (repository) 的網路負擔並加速您的下載速度,您可以考慮從 Debian 重新設定一個已經安裝的套件 (如果它是使用 debconf 的話) dpkg-source - 管理套件源碼檔案 dpkg-buildpackage - 自動重新編建套件檔案 apt-cache - check package archive in local cache 3.2 體 體 體驗 驗 驗 Debian 套 套 套件 件 件管 管 管理 理 理 3.2.1 設 設 設定 定 定 APT 參閱‘升級前的準備’0 码力 | 29 页 | 862.98 KB | 1 年前3
 Gitea v1.21.1 中文文档Safari and Edge Firefox ESR Web框架: Chi ORM: XORM UI 框架: jQuery Fomantic UI Vue3 更多组件参见 package.json 编辑器: CodeMirror EasyMDE Monaco Editor 数据库驱动: github.com/go-sql-driver/mysql github.com/lib/pq :跳过自定义目录的导出。可选。 --skip-lfs-data :跳过LFS数据的导出。可选。 --skip-attachment-data :跳过附件数据的导出。可选。 --skip-package-data :跳过包数据的导出。可选。 --skip-log :跳过日志数据的导出。可选。 --database , -d :指定数据库的SQL语法。可选。 --verbose , 开头。 以下配置在下载具有 .apk 文件扩展名的文件时设置 Content-Type: application/vnd.android.package-archive 头部。 1. .apk=application/vnd.android.package-archive ENABLED : false: 启用 CORS 头部(默认禁用) SCHEME : http: 允许请求的协议0 码力 | 303 页 | 3.88 MB | 1 年前3 Gitea v1.21.1 中文文档Safari and Edge Firefox ESR Web框架: Chi ORM: XORM UI 框架: jQuery Fomantic UI Vue3 更多组件参见 package.json 编辑器: CodeMirror EasyMDE Monaco Editor 数据库驱动: github.com/go-sql-driver/mysql github.com/lib/pq :跳过自定义目录的导出。可选。 --skip-lfs-data :跳过LFS数据的导出。可选。 --skip-attachment-data :跳过附件数据的导出。可选。 --skip-package-data :跳过包数据的导出。可选。 --skip-log :跳过日志数据的导出。可选。 --database , -d :指定数据库的SQL语法。可选。 --verbose , 开头。 以下配置在下载具有 .apk 文件扩展名的文件时设置 Content-Type: application/vnd.android.package-archive 头部。 1. .apk=application/vnd.android.package-archive ENABLED : false: 启用 CORS 头部(默认禁用) SCHEME : http: 允许请求的协议0 码力 | 303 页 | 3.88 MB | 1 年前3
共 460 条
- 1
- 2
- 3
- 4
- 5
- 6
- 46














 
 