新進文章

【JavaScript】非同步 async

平常使用javascript 寫網頁腳本做自動化時,因為前端會有動畫、渲染所產生的時間差問題,使得selector 在執行的當下不一定抓的到element。
為了解決此問題目前最常用的是setTimeout 跟setInterval 兩種方式,但其實有更好的寫法。

...繼續閱讀 »
on TAKALEARINGNOTES

讓程式碼更一致:使用 GitHub Copilot 自訂提示的技巧與設定

  • 111

在使用生成式 AI 來提供程式碼建議的時候會希望產出的程式碼建議會符合自己或是團隊的 Code Style,或是可以在協助做 Code Review 的時候可以幫忙檢查出不符合 Code Style 的程式碼,最近 GitHib Copilot 更新了一個實驗性的功能,可以讓我們方便設定自定義的提示詞,讓 AI 在回覆的時候更符合我們的需求,後面就來說明該如何設定。

...繼續閱讀 »
on anyun

解決 macOS terminal 無法預設使用 zsh

  • 14

zsh 是個取代 bash 的強大 shell

今年開始換 Macbook 開發後,看了許多文章,大家都建議安裝 zsh, iterm2, oh-my-zsh 等等

按照其他人建議的步驟使用 homebrew 安裝 zsh,並把 zsh 設定為預設 shell

但我每次打開 terminal 的時候,都需要手動輸入 exec $SHELL

才會顯示成 zsh shell

...繼續閱讀 »
on xinyikao

進修課程