[React][🚧進行中]做to-do list頁面

練習用 React 做 to-do list 頁面

  • 功能:
    • 可自由新增代辦任務/選擇優先度/預設類型/日期
    • 新增列表後預設為OPEN,可更改為進行中(inprogress)->完成(Done)
    • 列表可以依Tab顯示不同狀態
    • 選取後可以刪除,或是右上角有全部清空按鈕

[✍ 修改 ing]

繼續閱讀

[✍持續更新中] [vscode] 使用與插件分享

什麼是 vscode

Visual Studio Code(簡稱vscode)是一個由微軟開發,同時支援Windows 、 Linux和macOS等操作系統的免費程式碼編輯器,它支援測試,並內建了Git 版本控制功能,同時也具有開發環境功能,例如代碼補全、代碼片段和代碼重構等。 (維基百科)
繼續閱讀

[Go] 性能/品質檢測

當開發golang程式完成後,其實有一些工具可以查看自己的程式效能,是否有些地方佔了太大的資訊進而改進,另外也可以 透過品質檢測工具去看修改建議;最後,如果有撰寫測試案例的話,也有工具可以產生測試報告,確認測試案例涵蓋了程式多少百分比,還有沒被寫到的地方也可以透過報告顯示出來.

本章介紹:

  • 性能分析工具-pprof 查看CPU/memory 等的瓶頸
  • 檢視go的品質與建議-gosec
繼續閱讀

[deploy]將網頁程式部署到heroku運行

Heroku是一個支援多種程式語言的雲平台即服務,免費版提供每個月平台550小時時間,但每 30 分鐘未使用都會休眠一次,需等待他從休眠時間中甦醒,時間大約 30 秒左右.
繼續閱讀

[docker/mongo]使用docker啟動mongo與操作

什麼是mongo

MongoDB是NoSQL的資料庫,以文件儲存資料,一般資料庫開Table須定義欄位(大小、型別、名稱等),但是Collection完全不事先定義欄位,每筆document可以有不等數量的欄位

本文將會知道:

  • 使用docker-compose 快速啟動mongodb
    • 須先下載docker並具docker-compose知識
  • 簡單的工具操作與MongoDB Shell 更新批量資料
繼續閱讀

[Blog] 使用 Hugo 撰寫部落格

本章介紹如何在套用 hugo 做好一個自己的部落格網站.並上傳 github


2020.09 更新: 因為找不到主題可以將文章標題透過階層式瀏覽,所以後來改用 hexo(就是現在這邊網站用的樣式),使用上部署也較 hugo 方便,本篇紀錄當時的 hugo 建立留存.

  • 建立部落格前可以先分別上 hexo/hugo 官網查看主題效果,看自己喜歡哪一種再建立.
  • hexo 教學文請看: 使用H exo 撰寫部落格
  • gohugo作者Steve Francia
繼續閱讀