Debian 套件打包教學指南 version 0.29
從更有經驗的貢獻者身上學習 ▶ 認養現有但無人維護之套件 (orphaned packages) ▶ 將新的軟體帶進 Debian ▶ 必須是有用或者有趣的 ▶ Debian 原有套件是否就可以滿足需求? Debian 套件打包教學指南 46 / 90 認養無人維護的套件 ▶ Debian 有許多尚待維護的套件 ▶ 完整清單以及流程: https://www.debian.org/devel/wnpp/ For Adopter 此套件維護中, 但維護者在尋找繼任者 歡迎認養, 但禮貌上先以電子郵件知會現任維護者 ▶ ITA: Intent To Adopt 有人意圖認養此套件 但你依然可以提出協助的需求! ▶ RFH: Request For Help 維護者尋求協助中 ▶ 有些無人維護的套件沒有被偵測到→不是被遺棄的套件 ▶ 若有任何疑問, 請到 debian-qa@lists.debian Debian project member; 能夠投票且上傳任何套件 Debian 套件打包教學指南 49 / 90 發出協助需求前需確認事項 ▶ Debian 非常重視品質 ▶ 一般而言, 協助人員很忙又很難找 ▶ 請再三確認你的套件已經很完整, 再提出協助確認需求 ▶ 需要確認之事項: ▶ 避免忘了加入構建相依性: 確認你的套件可以在乾淨的 sid chroot 中正 常構建 ▶ 建議使用pbuilder0 码力 | 90 页 | 691.02 KB | 1 年前3Kubernetes平台比較:Red Hat OpenShift、SUSE Rancher及 Canonical Kubernetes
Kubernetes已經成為管理容器化工作負載和服務的頂尖開放原始碼平台,不過 Kubernetes生態系統既龐大又複雜,不但有許多不同版本的Kubernetes可供選 擇,此外也難以瞭解哪種版本最適合組織的特定需求。 本白皮書的目標是因應這項挑戰,提供撰寫本文時Kubernetes版圖的當下狀態, 並比較三種企業級的Kubernetes發行版本,分別是Canonical Kubernetes、 Red Hat es發行版本,都支援所需 的API並提供及時更新。選擇通過CNCF認證的Kubernetes安裝,可協助企業保證 產品的適應性、可預測性及互通性,此外也能避免受到廠商限制,並可提供彈性, 依據功能和需求的演進發展改用替代解決方案。 Canonical Kubernetes、Red Hat Openshift及SUSE Rancher都已獲得CNCF認證。 2. 生命週期作業 開始踏上Kube 監控儀表板,其中使用Prometheus、Grafana、Elasticsearch及Nagios 等解決方案。 5 13.多雲部署 現代企業很少只仰賴單一雲端平台,一般都會尋求採用多雲策略,依據本身需求 將應用程式託管在不同的公有雲或私有雲(或裸機)。因此在選擇發行版本時,哪一 種 Kubernetes 可輕鬆在各種不同平台部署及連接,應視為關鍵的考量因素。 Canonical Kubernet0 码力 | 10 页 | 1.26 MB | 1 年前3Hello 算法 1.2.0 繁体中文 C# 版
i += 1; i *= 2; } return res; } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.cs === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.cs === /* 初始化陣列 */0 码力 | 379 页 | 18.79 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Dart 版
更新條件變數 i++; i *= 2; } return res; } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.dart === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.dart === /* 初始化陣列 */0 码力 | 378 页 | 18.77 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Go 版
更新條件變數 i++ i *= 2 } return res } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.go === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.go === /* 初始化陣列 */0 码力 | 385 页 | 18.80 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Kotlin 版
更新條件變數 i++ i *= 2 } return res } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.kt === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.kt === /* 初始化陣列 */0 码力 | 382 页 | 18.79 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Java 版
更新條件變數 i++; i *= 2; } return res; } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.java === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.java === /* 初始化陣列 */0 码力 | 379 页 | 18.79 MB | 10 月前3Hello 算法 1.2.0 繁体中文 JavaScript 版
更新條件變數 i++; i *= 2; } return res; } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.js === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.js === /* 初始化陣列 */0 码力 | 379 页 | 18.78 MB | 10 月前3Hello 算法 1.2.0 繁体中文 TypeScript 版
更新條件變數 i++; i *= 2; } return res; } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.ts === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.ts === /* 初始化陣列 */0 码力 | 384 页 | 18.80 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Swift 版
更新條件變數 i += 1 i *= 2 } return res } 總的來說,for 迴圈的程式碼更加緊湊,while 迴圈更加靈活,兩者都可以實現迭代結構。選擇使用哪一個應 該根據特定問題的需求來決定。 3. 巢狀迴圈 我們可以在一個迴圈結構內巢狀另一個迴圈結構,下面以 for 迴圈為例: // === File: iteration.swift === /* 雙層 for 迴圈 */ 位,能夠表示 256 個不同的字元。 在世界範圍內,陸續出現了一批適用於不同地區的 EASCII 字符集。這些字符集的前 128 個字元統一為 ASCII 碼,後 128 個字元定義不同,以適應不同語言的需求。 3.4.2 GBK 字符集 後來人們發現,EASCII 碼仍然無法滿足許多語言的字元數量要求。比如漢字有近十萬個,光日常使用的就 有幾千個。中國國家標準總局於 1980 年釋出了 GB2312 們將元素在陣列中 的位置稱為該元素的索引(index)。圖 4‑1 展示了陣列的主要概念和儲存方式。 圖 4‑1 陣列定義與儲存方式 4.1.1 陣列常用操作 1. 初始化陣列 我們可以根據需求選用陣列的兩種初始化方式:無初始值、給定初始值。在未指定初始值的情況下,大多數 程式語言會將陣列元素初始化為 0 : // === File: array.swift === /* 初始化陣列0 码力 | 379 页 | 18.79 MB | 10 月前3
共 18 条
- 1
- 2