https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

IntelliJ IDEA 關閉自動存檔

IntelliJ IDEA 預設開啟自動存檔功能,在閒置一段時間或切換到其他應用程式時會自動儲存所有變更。雖然這對大多數情境很方便,但在某些場景下(如直接修改 production 設定檔,或不想讓 Git 看到 dirty state)可能造成困擾。

git同步分支衝突解決方法

有一次我把本地已經開發一段時間的專案推到新建的 GitLab 遠端儲存庫,結果第一個 push 就撞到 fatal: refusing to merge unrelated histories。這個錯誤不難解,但如果當下不理解原因,很容易會誤以為是遠端權限、分支名稱或 pull/push 順序出了問題。

使用 PhpStorm 透過 Docker Remote 遠端操作

最近在測試 PhpStorm 時,因為不想直接在 Windows 10 本機安裝 Docker,所以就研究了一下能不能讓 PhpStorm 去連遠端主機上的 Docker daemon。後來發現 IDE 本身的確支援這種做法,只是設定時有一個重點不能忽略:遠端 Docker API 如果直接裸露在網路上,安全風險很高。

所以這篇除了記錄怎麼接,也順手把安全上的基本概念補一下。

phpstorm-docker.avif

用MySQL抓多列取起始時間與結束時間用法

最近有專案要做,舊有的table記錄會員展期時間都在不同列
但是同時抓不同列的頭尾,要怎麼抓聽
前一間公司有做過切帳,但是…那時候切帳有頭尾分開
這次是連在一起
同尾跟上一個不連續代表有展期是分開的
就想想這張table有什麼方法可以做到