原创 談 C++17 裏的 Memento 模式

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 談 C++17 裏的 State 模式之二

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 負載均衡算法之二 - 以 Golang 方式

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"過門","attrs

原创 負載均衡算法之一 - 以 Golang 方式

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragr

原创 各種各樣的鏡像加速

各種各樣的鏡像加速 mirrors-for-coder 這裏做一個集中,儘管以前都是遇到時立即搜索,但是集中一下之後,看起來也很壯觀的。 當然,歡迎完善它。 https://github.com/hedzr/mirr... China Mi

原创 docker-compose 編排指南 (v3.7)

緣起 關於 docker-compose 的安裝,關於 docker 的基本介紹,不在本文的指導範圍內。 這篇文章基本上是 docker-compose YAML 文件格式的嚴格的英譯中。這麼做,緣起於昨天想起掃描一下 docker-com

原创 從 golang flag 遷移到 cmdr

基於 cmdr v1.0.3從 golang flag 遷移到 cmdr 採用一個新的命令行解釋器框架,最痛苦地莫過於編寫數據結構或者流式定義了。我們首先回顧一下 cmdr 和其它大多數三方增強命令行解釋器都支持的最典型的兩種命令行界面

原创 CMDR-05: Tricks / Walks / Hooks

暫時來講,這是最後一篇關於 cmdr 的系列介紹文章了。 所有這個系列包括: 另一個go命令行參數處理器 - cmdr cmdr 02 - 復刻一個 wget cmdr 03 - 用流式接口定義命令行參數處理選項 cmdr 04 - 簡

原创 cmdr 04 - 簡單微服務 (daemon)

cmdr 04 - simple micro-service based on cmdr v0.2.21 My ado is too much. 所以這次直入主題,謝絕吐槽。不知道 cmdr 幹嘛用的,無妨看看前文 另一個go命令行參數

原创 cmdr 03 - 用流式接口定義命令行參數處理選項

cmdr 03 - 用流式接口定義命令行參數處理選項基於 v0.2.17 轉眼已經來到了 cmdr v0.2.17 了,爲了解決此前版本中關於子命令和選項定義語句的太多嵌套的問題,我們實現了流式調用接口(Fluent APIs)。 cmd

原创 cmdr 02 - 復刻一個 wget

cmdr 02 - Covered for wget 基於 cmdr v0.2.11 繼 Getting Start 之後,我們來介紹如何用 cmdr 復刻一個 wget 的命令行界面,並具體介紹 Command 和 Flag 的各個細節以

原创 另一個go命令行參數處理器 - cmdr

cmdr 是另一個命令行參數處理器(Golang)。 Golang 自己帶有 flags 進行命令行參數處理,算是便利的,然而和 Google 一貫的做法相同,非常獨,非常反人類。 在計算機人機交互界面的歷史上,命令行的交互方式只有一種是貫

原创 認識 Here Document

基礎 HereDoc 全名叫做 Here Document,中文可以稱之爲 嵌入文檔。對它的叫法實際上很多,here文檔,hereis,here-string 等等都是它。 嵌入文檔是 Shell I/O 重定向功能的一種替代。我們已經知道

原创 grep 工具實用頁

這次講的是 bash 命令行中的外部命令 grep 的一些事情。 歷史 1 grep是一個最初用於 Unix 操作系統的 命令行 工具。在給出文件列表或 標準輸入 後,grep會對匹配一個或多個 正則表達式 的文本進行搜索,並只輸出匹配(

原创 JitPack.io 基本使用法

JitPack.io 是一個 GitHub 開源代碼庫的便捷發佈渠道。它可以讓你的 Android/Java 代碼庫自動完成發佈,從而令使用者能夠最便利地享受到你的代碼庫。 本質上說,一切能夠通過 Maven Repository 發佈的代