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

程式狂想筆記

Windows 11 網路分享小技巧:無線與有線網路的輕鬆分享

我們有時候需要臨時分享網路給另一台電腦,但如果沒有相關設備(如路由器或交換機),這可能會變得相當困難。幸運的是,Windows 11 內建了類似 SNAT 的功能,可以讓我們輕鬆地分享網路。SNAT 是一種網路地址轉換技術,可以讓一台電腦分享其網路連接給其他電腦。在這篇文章中,我將解釋如何使用 Windows 11 的分享網路功能給別的設備連接。

解決 Windows 排程錯誤:操作員或系統管理員已拒絕此要求

最近我在筆電上設定的排程任務都無法正常運行。我發現當筆電蓋上進入休眠模式後,原先設定的排程任務就會執行失敗。更糟糕的是,這種失敗會導致後續的排程任務也無法正常運行,系統會顯示操作員或系統管理員已拒絕此要求的錯誤訊息
https://gist.github.com/assets/75846914/f75d454d-a604-4b00-a533-02dade183744

如何在 HTTP 網頁中允許 HTTPS API 呼叫

在開發測試過程中,我們經常會遇到一些內部環境不是 HTTPS 的情況。雖然我們可以通過掛載證書來解決這個問題,但有時候現實的情況並不是我們能完全控制的。因此,我們需要進行一些設定,以便在這些環境下進行開發測試。

探索陣列與字串相似度比較方法

最近要產敏要做相似度功能,目前沒有大數據平台串接,所以用貼標方式去做相似度。但要怎麼做到這個功能,SA 提出用字串串接相似度來判斷,我覺得滿有趣,找出一些網路上案例,看看他們怎麼做。

CORS 解決方案:前端如何處理收不到 Response Header 的問題

最近我設計了一個 OAuth Token 驗證給前端串接,但發現前端無法抓取到我後端的 Response Header。經過一番研究,我發現問題出在 CORS 上。以前我對 CORS 都是簡單了解,沒想到 CORS 規範的內容如此豐富。這篇文章就是我對此進行深入研究的記錄。這篇還一點債了… 心智圖 因為 mermaid 無法用-,所以用_置換。 mindmap Same_Origin Policy Origin Tuple origin schema+host+port opaque origin file://.../xxx.html CORS 簡單請求 發送Request不會預檢 Request會送到Server Response 都會檢查 Access_Control_Allow_Origin 非簡單請求 發送Request會預檢 預檢沒過,Request不會送到Server Response 都會檢查 Access_Control_Allow_Origin CORS 容易忽略那些事 Request 不能隨意帶 Header JS不能隨意用 Response Header CORS 相關 Header Access_Control_Allow_Origin Access_Control_Allow_Methods Access_Control_Allow_Headers Access_Control_Max_Age Access_Control_Expose_Headers Access_Control_Allow_Credentials Origin Header Origin - HTTP | MDN 1 2 3 Origin: null Origin: <scheme>://<hostname> Origin: <scheme>://<hostname>:<port> 常見我們 AJAX 跨域會看到 HTTP 有 Origin Header 內容。

實作指南:使用 Linux Bridge 連接虛擬網路與設備

最近我需要讓 KVM 不透過設定路由,而是直接連接到現有網段。因此,我進一步研究網路新手虛擬網路設備 veth pair 實作筆記 - 程式狂想筆記這篇文章的主題。在這裡,我將簡單介紹如何操作 Linux Bridge,讓多種端口可以互相連接。

API 規格文件:簡單快速設計工具

使用快速規劃 API 規格文件的好處是,它可以幫助開發團隊更有效地溝通和協作。透過清晰的 API 規格文件,團隊成員可以快速了解 API 的功能、輸入和輸出,並且可以更容易地進行開發和測試。此外,API 規格文件還可以提供給其他團隊或合作夥伴,以便他們能夠更好地理解和使用你的 API。