kb. A minimalist knowledge base manager 一個極簡的知識庫管理器 kb. A minimalist knowledge base manager 一個極簡的知識庫管理器 測試環境 前言 kb簡介 安裝 kb 設置 kb 的指令別名(alias) kb 常用指令 將知識庫同步到Github上 同步kb知識庫指令 Template使用方法 修改已在知識庫中的檔案參數(標題/類別/標籤)-使用 kb update 指令 查找特定資料 Apps (viewer and editor) for kb 遇到一個大問題 - 資料加密 Install git-crypt...

Windows 10 - WSL Ubuntu X-windows設定 2022/5/31 下午10:12:39 安裝Windows版的XLaunch工具 設定Ubuntu參數 #vim ~/.profile,加入下面參數後重開Ubuntu export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0 設定XLaunch參數 開啟XLaunch,Display settings使用預設值,點下一步。 Client startup使用預設值,點下一步。 Extra settings,勾選Disable access control,並...

feature.jpg

Atom-mermaid 2022/5/19 下午10:59:26 Atom-mermaid 前言 原生 - Flowchart (1) 原生 - Flowchart (2) 原生 - Sequence Mermaid - Graph (1) Mermaid - Graph (2) Mermaid - Graph (3) Mermaid - sequenceDiagram Mermaid - Flowchart Mermaid - Pie Mermaid - Gantt 波形圖 - WaveDrom (只能在Atom上顯示) 參考資料 前言 一畫勝千言(A picture is worth a...

feature.jpg

如何完整備份/還原SD卡(Linux篇) 測試環境:Linux OS 準備工作 插入SD卡後,先使用 dmesg 或 df 等指命找出備份設備的編號,會是 sd# (#: b, c, d..)。一般來說,系統碟會是sda。 備份 sudo dd if=/dev/sdx of=/path/to/backup.img bs=1M status=progress # if 來源地 # of 備份地 # /path/to/backup.img 備份後檔案放這位置 還原 推薦使用 balenaEtcher 免費工具。 參考資料 Tsung’s Blog

feature.jpg

Markdown使用心得記錄 Markdown哲學 易讀易寫:Markdown的語法全由 [標點符號] 所組成。 可讀性強:可以直接以 [純文字] 發佈,並且看起來不會像是由許多標籤或是格式指令所構成。 Markdown基本語法 § 標題(Title) 將 # 符號置於標題前面便能將文字顯示為標題大小,#的數量決定標題大小,#號後面有空一格。 語法: # 這是H1標題 ## 這是H2標題 ### 這是H3標題 #### 這是H4標題 ##### 這是H5標題 ###### 這是H6標題 結果: 這是H1標題 這是H2標題 這是H3標題 這是H4標題 這是H5標題 這是H6標題 § 引用文字(Block) 利用 > 符號顯示引...

feature.jpg

Python3 print with timestamp import sys import datetime old_f = sys.stdout class F: def write(self, x): old_f.write(x.replace("\n", " [%s]\n" % str(datetime.datetime.now()))) def flush(self): pass sys.stdout = F() print('Hello World') 結果: Hello World [2021-05-11 22:57:49.179915]

feature.jpg

sys.version_info sys.version_info提供一組 tuple 來表示當前 Python 的版本 import sys Py2 = sys.version_info.major == 2 Py3 = sys.version_info.major == 3 如此可用來判斷目前是使用 Python 2 或 Python 3,進一步控制程式走向 應用場景 判斷Python版本,分別載入不同版本的函式庫 import sys if sys.version_info[0] >= 3: import PySimpleGUI as sg else: import PySimpleGUI27 as sg

feature.jpg

排除方法 Method 1: 只排除這個git專案 利用Terminal,進到git專案下,新增.gitignore檔案,並在裡頭輸入要排除追蹤的檔案名稱。操作如下: # 新增 touch ~/.gitignore # 編輯 vim ~/.gitignore # .gitignore檔案 .DS_Store .gitignore Method 2: 全面排除所有git專案 在根目錄下(MAC/Linux 系統就是指使用者名稱),新增一個 ~/.gitignore_global檔案。之後用文字編輯器打開,並在裡頭輸入要排除的檔案名稱。操作如下: # 新增 touch ~/.gitignore_global # 編輯 vim...

feature.jpg

文章目錄 文章目錄 測試平台 Atom介紹 什麼是Markdown (md檔案格式) 準備工作 常用外掛 安裝外掛 外掛介紹 markdown-toc markdown-preview-enhanced insert-timestamp language-markdown markdown-img-paste markdown-table-editor markdown-to-pdf與pdf-view 參考資料 測試平台 Windows 10 & MAC OS 11.5.2 Atom介紹 Atom 是 Github 專門為程式設計師推出的跨平臺文字編輯器,可支...