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

程式狂想筆記

Raspberry PI 攝影機計畫之新手簡單架設 HLS 和 RTSP Server

glob 搜尋匹配規則

常常看到一堆人搜尋會用到**/*.php(ex: ./gitignore),這看起來不向正規化,最近再用 VSCODE 再找類似正規畫套用查詢,結果發現 vscode 查詢適用 glob 。 No regular expression support for files to include in search. · Issue #36882 · microsoft/vscode 網路上教學 Gulp 學習筆記 - Glob 篇 | 格物致知 感覺是大坑,裡面還滿詳細的,有用到進階在學。 排除方法 沒有找到在前面排除方法,但有找到在中間排除。但我看這種方法還是少用,像是 VSCode 有排除選項可以選。 /src/**/!(els)/*.scss 參考:Any way to ignore/exclude a file or folder? · Issue #24 · mysticatea/cpx 後來發現可以做到,/**/!(xxx.js)要這樣設定才有效,這樣!(/**/xxx.js)沒效 Glob online tester globstar Linux 想說怎麼沒法用,原來預設關閉。 Globstar: New Bash Globbing Option | Linux Journal Java 语言 Glob 语法规则 感覺能跟這個搭配Remove a Specific Element from an Array in Bash – Linux Hint,可以做到 exlcude 功能。

HTML5 History API 筆記

參考:操控瀏覽器歷史紀錄 - Web APIs | MDN 上/下一頁API 往前往後歷史紀錄可以用 back(), forward(), 和 go() 的方法。 1 2 window.history.back(); window.history.forward(); 移置特定頁面 移動到特定的歷史紀錄 你可以用 go() 方法來從頁面的 session history 紀錄中載入特定紀錄,以目前頁面的相對位置而定(目前的頁面想當然爾是 index 0)。 1 2 window.history.go(-1); window.history.go(1); 其它 1 var numberOfEntries = window.history.length; 加入和修改歷史紀錄 pushState() 方法範例 1 2 var stateObj = { foo: "bar" }; history.pushState(stateObj, "page 2", "bar.html"); replaceState() 方法 1 2 var stateObj = { foo: "bar" }; history.replaceState(stateObj, "page 2", "bar.html"); popstate 事件 1 2 3 4 5 6 7 8 9 10 window.

Window 防火牆設定完成無法連通的問題

我這台電腦 hfs 無法對外連線,有設定開通防火牆,一直找不出什麼問題。最近看了Docker Desktop for Windows 啟動的容器無法透過遠端連接的靈異事件簿 | The Will Will Web,嘗試著調整防火牆,別台電腦終於可以連了。

雖然保哥紀錄已經夠完整了,建議可以看上面文章,這邊還是紀錄我的筆記。

用 Sublime 分割 SQL 語句 LIKE 1000筆資料 語句

Oralce 有限制 Like 不能超過 1000 多筆。之前有寫過相關文章如下

  1. 寫程式使用 split 切割不會注意到的陷阱 | 程式狂想筆記
  2. Oracle WHERE IN 條件塞入超過 500 筆查詢條件方法 | 程式狂想筆記

但這些虛要手動處理太多,不能一次喝成,有時候資料量真的太大,只能分開查。最近想到 Sublime Text 方法,簡單做個記錄。
還是需要滿多步驟