主要新增了 const 常數關鍵字的高亮支持
read more
一個輔助測試 Bash 的程式
假如你原本有個
#!/usr/bin/env bash
if [ -z "$(git status --porcelain)" ] ; then
commit=$(git rev-parse HEAD)
docker build --tag image_name:$commit .
else
exit 1
fi
你可以改成 toml 的格式
tests:
# builds a docker image when git repo is clean
- steps:
- command: /usr/bin/git status --porcelain
stdout: ""
- command: /usr/bin/git rev-parse HEAD
stdout: "mock_commit_hash\n"
- /usr/bin/docker build --tag image_name:mock_commit_hash .
# aborts when git repo is not clean
- steps:
- command: /usr/bin/git status --porcelain
stdout: " M some-file"
exitcode: 1
read more
原本用 actix 0.7 要升級到1.0的可以看
read more
IOTA是一種區塊鍊 可以遠端
要會英文,需要帶team 的程式主管職
read more
一篇非同步讀寫 stream 教學
read more
老生常談了,速度快、記憶體安全、平行計算能力
read more
typestate 是一種API設計原則
讓對象的某些函數在特定狀態下才可用,如果在錯誤的狀態便會不能編譯
這有個好處,是將執行期錯誤轉為編譯期,消除運行時檢查讓代碼更小更快。