用mitmproxy2swagger來實現api逆向工程
不曉得大家是否遇過這樣的情況:接手一個新專案時,卻發現沒有 API 文件,導致無法全面了解 API 的結構,包括 URI、請求 (payload) 及回應 (response)。這種情況下,唯一的解法往往是透過操作網頁,打開開發者工具 DevTools 來觀察 Network…
不曉得大家是否遇過這樣的情況:接手一個新專案時,卻發現沒有 API 文件,導致無法全面了解 API 的結構,包括 URI、請求 (payload) 及回應 (response)。這種情況下,唯一的解法往往是透過操作網頁,打開開發者工具 DevTools 來觀察 Network…
近期在工作上遇到了在網頁進行複雜運算而導致UI畫面卡頓的議題,便開始著手研究web worker,由於javascript是單執行緒,一次僅能處理一件事情,有了web worker就能夠在背景執行緒處理其他的運算,在執行複雜運算的時候,使用web…
什麼是Coffee Chat?
最近因為工作需求而開始接觸gitlab cicd,要在既有的架構下疊加新的job上去,在毫無基礎的情況下,打開gitlab ci yml簡直就像在看無字天書一樣 😂,在跌跌撞撞、各種試錯之後,便決定寫一篇筆記整理cicd的知識點
Signal在angular v17正式發佈,意謂著angular進入了一個新的世代,一直以來angular更新view都是依賴zone.js,但效能問題一直是一個痛點,zone.js必須地毯式的搜尋哪裡有變更,從component…
你覺得 senior 和 junior 的差別在哪裡?
近期在工作上碰到一個產品需求是前後端必須保持長時間的連線,且當前端斷線的時候,後端也必須馬上知道前端斷線並且清除當前的連線,看了許多篇技術文章,發現不少人採用了websocket ping pong的方式來實作,websocket ping pong又被稱為websocket…
想必大家近期在開發的時候都會搭配chatGPT吧?許多瑣碎的工作都能交給它,可以說是工程師的最佳幫手,今天想要分享我都會使用chatGPT來做哪些事情?以及我認為ChatGPT還有待加強的地方有哪些
近期在medium上面想閱讀別人的文章,偶爾會跳出彈窗要求你成為付費會員才能觀看完整文章,這讓我不禁在思考,是否別人想看我寫的文章也會遇到一樣的問題?畢竟當初我寫文章的初衷有一部分是希望可以和別人分享技術和開發經驗,因此medium這政策讓我非常的困擾
2023因為換工作的緣故,接觸了svelte和angular,為了磨練自己,決定用這兩個我沒那麼熟悉的技術開發,今年的時間比較充裕,一個關卡有10天的開發時間,前幾年都只有一週真的爆肝,因此這次比賽的勞累度我認為會比以往低不少(事後證明我錯了😂