知識體系 打造寫作工作流

2021-09-13 03:11:55 字數 3413 閱讀 5918

我想將我的學習過程全部記錄下來,技術,工作,生活,還是思維片段,所有能記的都要記下來,終生學習這個理念不單要植入自己的腦子還要形成肌肉記憶。

當然記錄這件事情也一直在做,但是做得並不好,單純的記錄其實意義不大,如果能分享出去,並因此而獲取一些正向的反饋,然後再激勵自己去學習=>記錄=>分享=>獲得正向反饋形成乙個無限重複下去的閉環,這將是一件非常有意思的事情,就像本篇博文一樣。

本文的重點是記錄=>分享兩個環節,至於其它的,以後補充。

我所有的內容都放在了 github:my-notes 這個倉庫下,然後本地使用 vs code 去整理和編輯,git+github+vs code這套組合拳足以秒殺市面上的大部分筆記管理軟體。

當然好的軟體自有其存在的價值,比如我會使用:

從 kindle 中匯出的讀書筆記。

以上種種,所有蒐集來的素材,等空下來的時候(週末)再整理和細分到 my-notes 下。

tip: 如果你是個技術極客,或者願意再折騰一下,那麼在 vscode 下再整合 cacher(gitss 的第三方管理平台) 的外掛程式,當然前提是你需要把素材(**片段)放到 cache 下,你會進入到另乙個界,神界,只需要shift + option + i,素材(**片段)就會自動插入到當前段落下。
cacher 官方鏈結

下面的內容將更多的從技術(**)層面進行闡述,如何讓以上流程實現自動化。

前方高能!(非程式設計師)

docsify 和 hexo 的目錄結構是不一樣的,docsify 中的文章按照目錄樹的結構去組織的,這也是選擇 docfisy 的原因,my-notes本身就是乙個project,而 docsify 可以直接將整棵project樹呈現出來。但是 hexo 需要將所有的文章全部放在source/_posts目錄下,並且 hexo 的文章格式和 docsify 有差異的,這意味著在兩者之間需要有一次文章格式的轉換,於是需要將 docsify 中的樹狀目錄轉換為一維的形式,全部放在乙個目錄下去。

tree .

├── 演算法

│   ├── 演算法入門

│   │   ├── (0)linux-c-程式設計.md

│   │   ├── (1)氣泡排序.md

│   │   ├── (10)-堆之佇列的優化.md

│   │   ├── (2)快速排序.md

│   │   ├── (3)去除排序中的重複元素.md

│   │   ├── (4)佇列.md

│   │   ├── (5)棧.md

│   │   ├── (6)floyd最短路徑演算法.md

│   │   ├── (7)dijkstra最短路徑演算法.md

│   │   ├── (8)鄰接鍊錶的非鍊錶化實現.md

│   │   └── (9)樹-二叉樹-完全二叉樹.md

│   └── 演算法收藏夾

│   └── 紅黑樹探索筆記.pdf

├── 網路

│   └── http-請求and響應.md

....more items

ls hexo-blog/source/_posts

(0)linux-c-程式設計.md js物件(2)值傳遞與引用傳遞.md http(2)模組之伺服器端.md

(1)linux程序基礎.md js事件(3)eventuntil物件.md http模組(1)之客戶端.md

(1)氣泡排序.md js高階(3)陣列去重與排序.md jquery(1)選擇器.md

(10)-堆之佇列的優化.md js物件(3)經典物件建立與繼承模式.md jquery(2)事件.md

(2)linux程序空間.md js物件(4)物件方法.md jquery(3)dom屬性與內容.md

(2)快速排序.md js物件(5)物件屬性.md jquery(4)dom節點操作.md

(3)linux多執行緒與同步.md js設計模型(1)單例模式.md jquery(5)動畫.md

...more items

嗯,需要乙個指令碼去完成這件事情,關於此部分的內容可以參考我的博文 部落格: hexo部落格遷移與node.js目錄遍歷

bat _sidebar.md

1 │ - [readme](/readme)

2 │ - **migration_hexo**

3 │ - [將hexo部署到自有伺服器](/migration_hexo/將hexo部署到自有伺服器)

4 │ - [搭建hexo部落格站點](/migration_hexo/搭建hexo部落格站點)

5 │ - **前端筆記**

6 │ - **css**

7 │ - **css-secrets**

8 │ - [字型排版](/前端筆記/css/css-secrets/字型排版)

9 │ - [形狀](/前端筆記/css/css-secrets/形狀)

16 │ - [flexbox](/前端筆記/css/css3/flexbox)

每新增一篇文章都要往這個檔案裡手動新增乙個新的文章導航鏈結,非常麻煩,而且很容易出錯,這種需要機械重複勞作的事情,顯然也是通過一段**就可以解決的 auto_generate_docsify_sidebar.js。該指令碼會自動遍歷當前工程下的所有目錄然後根據所在的路徑和檔名稱自動生成_sidebar.md檔案。

那麼,盡情享受碼字的快感吧!

日常運維工作的知識體系

一 基礎服務類。1 安裝windows linux作業系統,系統ip配置,系統初始化 包括引數優化 各個平台基礎軟體的安裝,包括各個軟體的配置優化,搭建集群環境。2 日常系統伺服器的維護 服務狀態的監控。3 負載均衡系統的維護,如lvs nginx f5 haproxy等。4 web伺服器維護。5 ...

用Crontab打造簡易工作流引擎

眾所周知,oozie 1,2 是基於時間條件與資料生成來做工作流排程的,但是oozie的資料觸發條件只支援hdfs路徑,故而面臨著這樣的問題 因此,靈活可擴充套件的工作流引擎才是正確姿勢!下面,我將介紹如何用crontab來打造乙個類似於oozie的簡易工作流引擎 對標oozie,其應滿足功能 判斷...

使用記事本 wfc exe製作工作流

using system using system.collections.generic using system.text using system.workflow.activities using system.workflow.componentmodel public mysquenti...