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

程式狂想筆記

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 方法,簡單做個記錄。
還是需要滿多步驟

實驗 Sublime Text 和 vscode 框選多行貼上

最近要做 SQL 語句 LIKE 超過 1000 筆,就無法執行。我想透過 Sublime Text 方式去做出來,還踩了一個雷。這個雷是這樣的,我框選 1000 筆(1筆含多行),貼到我要貼得1000多行,結果貼上超過 1000 多筆資料。

當然簡單研究結果,找出到原因。原因很簡單,就是換行的問題

Vue computed 無法觸發原因

view 或者 methods 中有没有用到 pages,如果没有用到,那么是不会触发 computed 的

Vue 使用綁定 class 筆記

在使用 Bootstrap 會用到 Navbar 選單,做到動態選單時候會用到 isActive,要怎麼透過 Vue 綁定到 class 上面?照官方實作可以簡單完成。