Debian 新維護人員手冊
此軟件包提供了一些非常好非常有用的腳本幫助維護者,但他們並非構建軟件包所必須。此軟件包 所推薦或建議的軟件包都值得一看。(參看 /usr/share/doc/devscripts/README.gz) • fakeroot - 這個工具使你可以在編譯過程中必要的時候以普通使用者來模擬 root 使用者環境。(參看 fakeroot(1)) • file - 這個小程序可以檢測文件的類型。(參看 file(1)) • gfortran • lintian - Debian 軟體包檢查工具,使你可以在編譯軟體包後知道它是否犯了常見的錯誤,並對其找到的錯誤進行 解釋。(參見 lintian(1), Lintian User’s Manual (https://lintian.debian.org/manual/index.html) .) • patch - 這是一個非常有用的工具,它可以把 diff 程序生成的差異清單文件應用到原先的文件上,從而生成一個補 程序生成的差異清單文件應用到原先的文件上,從而生成一個補 丁版本。(參看 patch(1)) • patchutils - 此套件提供了一些可以幫助處理補丁的工具,如 lsdiff、interdiff 和 filterdiff 命令。 • pbuilder - 此軟體包提供了建立和維護 chroot 環境的工具。在它的 chroot 環境中編譯 Debian 軟體包可以檢查編譯 依賴是否合適,並避免 FTBFS (Fails To0 码力 | 63 页 | 512.12 KB | 1 年前3Comprehensive Rust(繁体中文)
Drop 特徵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 3 19.8 練習:建構工具型別 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 19.8.1 解決方案 . . . . . . . . @henrythebuilder and @detro. 如果想協助翻譯,請參閱 [操作說明],瞭解如何開始翻譯。譯者可以在 [問題追蹤工具] 上討論及統整翻譯。 16 第 2 部分 使用Cargo 您開始閱讀 Rust 內容後,很快就會認識 Cargo,這是在 Rust 生態系統中使用的標準工具,用於建構及執 行 Rust 應用程式。以下簡要介紹 Cargo,以及如何在更廣大的生態系統和本訓練課程中運用 Cargo。 behavior. The command would be: sudo apt install cargo rust-src rustfmt 2.1 Rust 生態系統 Rust 生態系統包含多項工具,以下列出主要工具: • rustc:Rust 編譯器,可將 .rs 檔案轉換成二進位檔和其他中繼格式。 • cargo: the Rust dependency manager and build tool0 码力 | 358 页 | 1.41 MB | 10 月前3Debian 套件打包教學指南 version 0.29
90 開發必需之工具 ▶ 一台能以 root 權限存取的 Debian (or Ubuntu) 系統 ▶ 一些必需套件: ▶ build-essential: 和 Debian 套件有相依性並假定已安裝在開發者的機 器上 (不需在套件中的 control 欄位特別指定 Build-Depends: ) ▶ 相依 dpkg-dev 套件, 其中包含基本 Debian 特定工具, 以便於製 作 作 Debian 套件 ▶ devscripts: 此套件提供許多便於開發的腳本給 Debian 維護者 還有一些接著會提到的工具, 比如說 debhelper, cdbs, quilt, pbuilder, sbuild, lintian, svn-buildpackage, git-buildpackage, . . . 當需要使用時,可安裝上述套件. Debian 套件打包教學指南 8 / code ▶ 然而更好的作法 (被大部份套件所採用): 使用 打包幫手 ▶ 最常見的方法: debhelper (大約被 98% 的套件所採用) ▶ 目標: ▶ 將常使用的任務拆解, 並轉化為標準工具, 最後適用於所有套件上 ▶ 當修正打包錯誤時, 可以適用於所有的套件 dh_installdirs, dh_installchangelogs, dh_installdocs, dh_install0 码力 | 90 页 | 691.02 KB | 1 年前3可觀測性 (Observability) 在 Kubernetes Day2 Operation的考量與實踐
中央管理面板必須包含強大的雲原 生環境監控功能 • Resource utilization tools • Kubernetes Day2 管理運營必須包 括幫助公司了解其成本、優化資源 利用率並最終降低總體成本的工具。 Click to edit Master title style 13 GitOps 痛苦x甜密 • 有能力記錄叢集環境上的一切變化 • 使用宣告式(Declarative)的文件格式 steps are automated and require no operator 22 Click to edit Master title style 23 如何有效查找根因的挑戰 • 工具未整合 : 10+ observability tools. 23 Ref. 可觀測性(Observability)的實踐 – Marcus @ DevOps Days Taipei 2022 Click Click to edit Master title style 29 “ 開始考慮 Day2 Operation 永遠不會太早。組織在設計和實施階段 做出的選擇在 Day2 會產生巨大的影響。 監控工具和集中控制應在部署應用程序之前就該就位,而且為應用 程序開發人員建立正確的流程可以減少開發摩擦同時還可以簡化未 來的營運。 29 Click to edit Master title style0 码力 | 30 页 | 3.01 MB | 1 年前3這些年,我們一起追的Hadoop
Process 來處理 Compliant with ANSI-92 SQL Standard,所以透過 Cloudera ODBC Driver for Impala,就可以跟既有的 BI/DW 工具整合 52 / 74 Presto Facebook 主導,2012 年秋天開始發展,2013 年春天開始推 廣,作為 Facebook Data Warehouse 的 Query Execution Hadoop Real-Time Integration/Backup Between MySQL and Hadoop 64 / 74 Phoenix 內建的 CLI 工具 - Sqlline Phoenix 建議的 GUI 工具 - SQuirrel Phoenix - We put the SQL back in NoSQL Salesforce 主導 其實就是在 HBase 上頭提供一個0 码力 | 74 页 | 45.76 MB | 1 年前3Kubernetes平台比較:Red Hat OpenShift、SUSE Rancher及 Canonical Kubernetes
Kubernetes可讓企業選擇在裸機、OpenStack或任何公有雲使用完 全受管叢集。Canonical將建構及運作叢集,並由24小時全年無休的內部專家支 援及調整部署規模。此外使用者可隨時選擇完全接手控制運作,甚至使用完全相 同的工具重新部署或複製部署。Red Hat OpenShift Managed Services的運作 方式大致相同,不過只有在特定硬體才能支援私有雲和裸機部署。Rancher目前 並沒有提供完全託管的Kubernetes服務。 停機,可於系統 執行期間修補 Linux 核心的安全性漏洞。最後,Canonical Kubernetes 可利用 AppArmor隔離容器與主機系統。 Red Hat OpenShift提供各種工具用於隔離及保護容器,例如運作方式類似於 AppArmor的SELinux。Red Hat Quay及OpenShift S2I 可協助組織自動化容器建構流 程,確保各個部署之間的一致性及安全性。Red Quay也可搭配使用Clair以掃描整 合的容器登錄檔,並向開發人員通知任何偵測到的漏洞。OpenShift預設具備強大的 加密功能、Kubernetes強化、身分管理及RBAC,而使用者可透過一系列獲得認證的 第三方工具,進一步提升安全性。 Rancher也支援K8 RBAC及遵循CIS Kubernetes基準的最佳實務,此外還提供強大文件, 協助使用者輕鬆強化部署,並自行評估安全性程度。Rancher還會定期執行第三方安0 码力 | 10 页 | 1.26 MB | 1 年前3從微軟角度看Kubernetes
應用程式 工具 生態系統 標準化 讓 Kubernetes 上服務網格能有 一致的標準 化繁為簡 定義服務網格各家方案之共通 應用需求 可擴充性 當一項功能被市場廣泛接受即 可立即擴充 … 更多服務網 格方案 Service Mesh Interface 這並非新概念 感覺很熟悉,因為之前 Kubernetes 上已經有類似概念被實現過了 …. 應用程式 工具 生態系統0 码力 | 13 页 | 1.49 MB | 1 年前3快快樂樂學會 Angular 2 網站開發框架
TypeScript – 此版本為 ES 2015 的「超集合」 – 具有強型別特性、內建 ES5 轉譯器 (Transpiler)、更好的工具支援 • Dart – 非 JavaScript 家族的程式語言 – 具有強型別特性 13 Angular 2 的開發工具 • Visual Studio Code (推薦) • Visual Studio 2015 • Sublime Text •0 码力 | 38 页 | 1.12 MB | 1 年前3Kubernetes 入門
Kubelet、Proxy 和 Docker Daemon 三個元件,負責對本節點上的 Pod 的生命 週期進行管理,以及實現服務代理的功能。另外在所有節點上都可以執行 Kubectl 命令列工具,它提供了 Kubernetes 的叢集管理工具集。圖 1.14 描述了 Kubernetes 的系統架構。 圖 1.14 Kubernetes 的系統架構圖 2-6 Kubernetes 核心原理 2 2.10 码力 | 12 页 | 2.00 MB | 1 年前3Hello 算法 1.2.0 繁体中文 C# 版
的精彩棋局、 ChatGPT 的自然互動,這些應用都是演算法在電腦上的精妙演繹。 事實上,在電腦問世之前,演算法和資料結構就已經存在於世界的各個角落。早期的演算法相對簡單,例如 古代的計數方法與工具製作步驟等。隨著文明的進步,演算法逐漸變得更加精細和複雜。從巧奪天工的匠人 技藝、到解放生產力的工業產品、再到宇宙運行的科學規律,幾乎每一件平凡或令人驚嘆的事物背後,都隱 藏著精妙的演算法思想。 構與演算法有模糊的認識, 在會與不會之間反覆橫跳,那麼本書正是為你量身定製的! 如果你已經積累一定的刷題量,熟悉大部分題型,那麼本書可助你回顧與梳理演算法知識體系,倉庫源程式 碼可以當作“刷題工具庫”或“演算法字典”來使用。 若你是演算法“大神”,我們期待收到你的寶貴建議,或者一起參與創作。 前置條件 你需要至少具備任一語言的程式設計基礎,能夠閱讀和編寫簡單程式碼。 0.1.2 內容結構 hello‑algo.com 9 圖 0‑8 演算法學習路線 0.3 小結 ‧ 本書的主要受眾是演算法初學者。如果你已有一定基礎,本書能幫助你系統回顧演算法知識,書中源程 式碼也可作為“刷題工具庫”使用。 ‧ 書中內容主要包括複雜度分析、資料結構和演算法三部分,涵蓋了該領域的大部分主題。 ‧ 對於演算法新手,在初學階段閱讀一本入門書至關重要,可以少走許多彎路。 ‧ 書中的動畫圖解通常0 码力 | 379 页 | 18.79 MB | 9 月前3
共 23 条
- 1
- 2
- 3