Err500
Err500

Err500

首頁內容關於
Err500
Err500

Err500

Thumbnail
本文詳細介紹如何在 Windows 的 WSL 環境中安裝和設定 Rust 開發環境。從環境變數配置、建置第一個 Rust 程式,到解決常見編譯錯誤,以及介紹 LSP (Language Server Protocol) 的重要性,旨在幫助開發者快速上手 Rust 程式設計。
Thumbnail
本文提供 Windows 使用者逐步安裝與配置 WSL2的詳細指南,旨在打造一致的 Linux 終端體驗,並提升開發效率。內容涵蓋系統需求、必要功能啟用、.wslconfig 設定、Ubuntu 安裝、套件管理工具 apt 的使用,以及 zsh 與 vim 的安裝與配置。
Thumbnail
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
Thumbnail
本文記錄了一個新專案的技術選型、架構設計與流程規劃的經驗,作者從中學習到技術決策的考量,以及如何在團隊中推動改變。
Thumbnail
這篇文章介紹使用Rust編寫的套件管理工具uv,以及如何使用uv安裝Python、建立新專案、添加及移除第三方套件等操作。uv相較於pipenv,執行速度更快,整合專案開發流程更完善,解決了以往套件管理的痛點,例如版本相容性問題及套件刪除不乾淨的問題。
Thumbnail
本文探討使用AI輔助程式開發的趨勢,以Vibe Coding為例,說明AI工具如何提高開發效率,並以Java程式碼範例展示如何使用AI產生讀取資料庫並輸出CSV檔案的程式碼,以及如何優化此程式碼。
Thumbnail
這篇文章記錄了作者使用 Go 語言和 Ebitengine 遊戲引擎開發 2D 遊戲的心得,從專案初始化、安裝套件、實作遊戲介面到處理鍵盤輸入和邊界等,並分享了遊戲開發中學習到的經驗與知識。
Thumbnail
本文章提供Neovim在Windows環境下的安裝教學與入門設定,從基本安裝、環境變數設定到使用kickstart.nvim套件快速配置IDE環境,降低新手入門門檻。文章也提及了進階設定與客製化的方向。
Thumbnail
這篇文章說明如何使用Spring JDBC Template從資料庫取得資料,並將其輸出為CSV檔案。文中詳細介紹了系統架構、程式實作,以及測試結果,並討論了未來可能的擴展。
Thumbnail
本文比較IntelliJ IDEA、VSCode和Eclipse三種Java開發工具的優缺點,針對不同使用者族群提供建議。IntelliJ IDEA適合初學者,VSCode輕量且具彈性,Eclipse則適合舊專案開發。
Thumbnail
本文詳細介紹如何在 Windows 的 WSL 環境中安裝和設定 Rust 開發環境。從環境變數配置、建置第一個 Rust 程式,到解決常見編譯錯誤,以及介紹 LSP (Language Server Protocol) 的重要性,旨在幫助開發者快速上手 Rust 程式設計。
Thumbnail
本文提供 Windows 使用者逐步安裝與配置 WSL2的詳細指南,旨在打造一致的 Linux 終端體驗,並提升開發效率。內容涵蓋系統需求、必要功能啟用、.wslconfig 設定、Ubuntu 安裝、套件管理工具 apt 的使用,以及 zsh 與 vim 的安裝與配置。
Thumbnail
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
Thumbnail
本文記錄了一個新專案的技術選型、架構設計與流程規劃的經驗,作者從中學習到技術決策的考量,以及如何在團隊中推動改變。
Thumbnail
這篇文章介紹使用Rust編寫的套件管理工具uv,以及如何使用uv安裝Python、建立新專案、添加及移除第三方套件等操作。uv相較於pipenv,執行速度更快,整合專案開發流程更完善,解決了以往套件管理的痛點,例如版本相容性問題及套件刪除不乾淨的問題。
Thumbnail
本文探討使用AI輔助程式開發的趨勢,以Vibe Coding為例,說明AI工具如何提高開發效率,並以Java程式碼範例展示如何使用AI產生讀取資料庫並輸出CSV檔案的程式碼,以及如何優化此程式碼。
Thumbnail
這篇文章記錄了作者使用 Go 語言和 Ebitengine 遊戲引擎開發 2D 遊戲的心得,從專案初始化、安裝套件、實作遊戲介面到處理鍵盤輸入和邊界等,並分享了遊戲開發中學習到的經驗與知識。
Thumbnail
本文章提供Neovim在Windows環境下的安裝教學與入門設定,從基本安裝、環境變數設定到使用kickstart.nvim套件快速配置IDE環境,降低新手入門門檻。文章也提及了進階設定與客製化的方向。
Thumbnail
這篇文章說明如何使用Spring JDBC Template從資料庫取得資料,並將其輸出為CSV檔案。文中詳細介紹了系統架構、程式實作,以及測試結果,並討論了未來可能的擴展。
Thumbnail
本文比較IntelliJ IDEA、VSCode和Eclipse三種Java開發工具的優缺點,針對不同使用者族群提供建議。IntelliJ IDEA適合初學者,VSCode輕量且具彈性,Eclipse則適合舊專案開發。
Thumbnail
前言 Discord聊天時發現而機會出現電流聲,不確定是不是雜音抑制反而暴露了微小的噪音,一方面在公司內開會,可以插3.5mm耳機孔,登入會議軟體方便一點,只是不好意思拿耳罩式到公司,顯得太過張揚,趁還有點數來網購新玩物。
Thumbnail
時隔一年多,在買了第一把青軸機械鍵盤Redragon K565R RUDRA後,趁著硬派週年慶,今天又入手了一把Varmilo阿米洛MIYA 68聖火。 去年要買鍵盤的時候其實評估了很久,畢竟個人習慣上還是以筆電在定點間帶來帶去,因此小巧可攜帶是個很重要的考量點...
Thumbnail
用了10幾年的SONY耳掛式耳機,也是到了該汰換的時候。 雖然前陣子已經買了鐵三角ATH-CK1TW 藍芽無線耳機,主要拿來工作開會時使用。一般平日休閒還是想買個有線的耳罩式耳機,不用考慮電量問題,有線耗材在同價位音質表現上相對穩定,趁者網購點數還足夠,物色一下目標。
Thumbnail
前言 Discord聊天時發現而機會出現電流聲,不確定是不是雜音抑制反而暴露了微小的噪音,一方面在公司內開會,可以插3.5mm耳機孔,登入會議軟體方便一點,只是不好意思拿耳罩式到公司,顯得太過張揚,趁還有點數來網購新玩物。
Thumbnail
時隔一年多,在買了第一把青軸機械鍵盤Redragon K565R RUDRA後,趁著硬派週年慶,今天又入手了一把Varmilo阿米洛MIYA 68聖火。 去年要買鍵盤的時候其實評估了很久,畢竟個人習慣上還是以筆電在定點間帶來帶去,因此小巧可攜帶是個很重要的考量點...
Thumbnail
用了10幾年的SONY耳掛式耳機,也是到了該汰換的時候。 雖然前陣子已經買了鐵三角ATH-CK1TW 藍芽無線耳機,主要拿來工作開會時使用。一般平日休閒還是想買個有線的耳罩式耳機,不用考慮電量問題,有線耗材在同價位音質表現上相對穩定,趁者網購點數還足夠,物色一下目標。
Thumbnail
◆ 句子(sentence)的定義:小寫字母拼成的單字所組成的字串,每個單字間由單一個空白字元進行分隔。 ◆ uncommon的定義:在單一句子內只出現一次,並且沒有出現在另外一句中。 ◆ 給兩個句子s1跟s2,回傳所有符合uncommon定義的單字,可以為任意順序。
Thumbnail
題目 Given two integer arrays pushed and popped each with distinct values, return true if this could have been the result of a sequence of push and pop
Thumbnail
題目: 給一個陣列,判斷內容是不是遞增或遞減
Thumbnail
Input: head = [1,2,3,4,5], n = 2 Output: [1,2,3,5]
Thumbnail
Input: head = [1,2,3,4,5] Output: [3,4,5] 單看列表只是要找中間值,不過給定的資料結構不是陣列,而是鏈結串列。
Thumbnail
之前跳過的題目,回來補完成。 Input: nums = [1,2,3,4,5,6,7], k = 3 Output: [5,6,7,1,2,3,4]
Thumbnail
今日題目: 把一行字內每個單字都反轉字元。 Input: s = "Let's take LeetCode contest" Output: "s'teL ekat edoCteeL tsetnoc"
Thumbnail
今日題目:字串反轉 Input: s = ["h","e","l","l","o"] Output: ["o","l","l","e","h"]
Thumbnail
題目如下: Input: numbers = [2,7,11,15], target = 9 Output: [1,2]
Thumbnail
題目要求如下: Input: nums = [0,1,0,3,12] Output: [1,3,12,0,0] 把0都搬到後面去,非0的數字移到前面,且不更改原本數字的大小順序。
Thumbnail
◆ 句子(sentence)的定義:小寫字母拼成的單字所組成的字串,每個單字間由單一個空白字元進行分隔。 ◆ uncommon的定義:在單一句子內只出現一次,並且沒有出現在另外一句中。 ◆ 給兩個句子s1跟s2,回傳所有符合uncommon定義的單字,可以為任意順序。
Thumbnail
題目 Given two integer arrays pushed and popped each with distinct values, return true if this could have been the result of a sequence of push and pop
Thumbnail
題目: 給一個陣列,判斷內容是不是遞增或遞減
Thumbnail
Input: head = [1,2,3,4,5], n = 2 Output: [1,2,3,5]
Thumbnail
Input: head = [1,2,3,4,5] Output: [3,4,5] 單看列表只是要找中間值,不過給定的資料結構不是陣列,而是鏈結串列。
Thumbnail
之前跳過的題目,回來補完成。 Input: nums = [1,2,3,4,5,6,7], k = 3 Output: [5,6,7,1,2,3,4]
Thumbnail
今日題目: 把一行字內每個單字都反轉字元。 Input: s = "Let's take LeetCode contest" Output: "s'teL ekat edoCteeL tsetnoc"
Thumbnail
今日題目:字串反轉 Input: s = ["h","e","l","l","o"] Output: ["o","l","l","e","h"]
Thumbnail
題目如下: Input: numbers = [2,7,11,15], target = 9 Output: [1,2]
Thumbnail
題目要求如下: Input: nums = [0,1,0,3,12] Output: [1,3,12,0,0] 把0都搬到後面去,非0的數字移到前面,且不更改原本數字的大小順序。
Thumbnail
這本書是由大人學Podcast上的內容,重新整理修訂成書,因此針對特定主題想快速尋求建議,可以從目錄找到特定單元;如果有時間想深入了解主題,可以回去Youtube找到該集的Podcast,畢竟是由作者本人實際的對談,更能理解所要傳達的意圖。
Thumbnail
在生日前夕,無意間在書店翻到這本書《28歲決定你的人生》,雖然已經超過28歲一段時間了,具有成長型的思維的人,才不會輕易相信這種幾歲之後就定型的標語。又或者,把書中內容拿來檢視自己符合哪些觀點、而又有哪些可補足的地方,參考檢視一下也無妨。
Thumbnail
2024-04-26晚上跟到了在twitch上的直播,ThePrimeagen邀請到了Uncle Bob進行訪談—沒錯,就是那位《Clean Code》、《Clean Architecture》、《Clean Agile》等書的作者Robert C. Martin。
Thumbnail
初學程式時認為寫程式是在跟機器溝通,它懂了、可以動了,我的目的達成了,結案!然而大多時候,光是連編譯器吐出來的錯誤訊息都看不懂,更別說是考慮自己寫出來的程式碼的可讀性,而且專案太小也感覺不出維護上的困難。
Thumbnail
前言 目前手邊工作上,與其說是開發新功能,大多時候比較常是優化原有的功能,順便修正以前留下來的bug,因此解讀前人的程式碼、留不留註解、如何讓程式寫的更"乾淨"一點等常見的問題一件一件浮上檯面。
Thumbnail
兩年前第一次在誠品打開斜槓青年這本書,當時是為了找日本語gogogo系列以及python相關書籍,經過暢銷書促銷區便隨手拿起翻翻。在那之前早在youtube上看過各式各樣的說書,花了兩小時讀完後,有種相見恨晚之感,因為發現作者許多思維與自己相似,並且以更精煉、更明確的字句闡述,也串聯起以往在不同領域
Thumbnail
寫在前面 會想找這本書來看並不是路過翻翻,在FB上曾掃到此書的推薦,又在youtube上看玩說書的影片,才決定路過書店時拿來看看。一共花了兩天,合計大約4小時看完,算是一本需要稍微停下來好好消化一番的書。
Thumbnail
下了班經過書店,拿了幾本書,掃過前言跟目錄後就決定把這本書給繼續看下去。 腦科學的書呈現上通常都是類似的方式,講述記憶的運作、腦的組成連結、以及多個研究實證例子,有些雖然舉例生活化,可是理論枯燥乏味。然而本書編排上有些刻意營造的"巧思",讓你從頭看到尾才會發現其中的意義。
Thumbnail
寫在前面 嚴格說起來,這是第五次閱讀這本書了。 還記得第一次在金石堂拿著這本書站在角落翻閱的時候,我還只是一個剛考上地方第一志願,趁著放長假未開學無所事事的高中新鮮人。...
Thumbnail
這本書是由大人學Podcast上的內容,重新整理修訂成書,因此針對特定主題想快速尋求建議,可以從目錄找到特定單元;如果有時間想深入了解主題,可以回去Youtube找到該集的Podcast,畢竟是由作者本人實際的對談,更能理解所要傳達的意圖。
Thumbnail
在生日前夕,無意間在書店翻到這本書《28歲決定你的人生》,雖然已經超過28歲一段時間了,具有成長型的思維的人,才不會輕易相信這種幾歲之後就定型的標語。又或者,把書中內容拿來檢視自己符合哪些觀點、而又有哪些可補足的地方,參考檢視一下也無妨。
Thumbnail
2024-04-26晚上跟到了在twitch上的直播,ThePrimeagen邀請到了Uncle Bob進行訪談—沒錯,就是那位《Clean Code》、《Clean Architecture》、《Clean Agile》等書的作者Robert C. Martin。
Thumbnail
初學程式時認為寫程式是在跟機器溝通,它懂了、可以動了,我的目的達成了,結案!然而大多時候,光是連編譯器吐出來的錯誤訊息都看不懂,更別說是考慮自己寫出來的程式碼的可讀性,而且專案太小也感覺不出維護上的困難。
Thumbnail
前言 目前手邊工作上,與其說是開發新功能,大多時候比較常是優化原有的功能,順便修正以前留下來的bug,因此解讀前人的程式碼、留不留註解、如何讓程式寫的更"乾淨"一點等常見的問題一件一件浮上檯面。
Thumbnail
兩年前第一次在誠品打開斜槓青年這本書,當時是為了找日本語gogogo系列以及python相關書籍,經過暢銷書促銷區便隨手拿起翻翻。在那之前早在youtube上看過各式各樣的說書,花了兩小時讀完後,有種相見恨晚之感,因為發現作者許多思維與自己相似,並且以更精煉、更明確的字句闡述,也串聯起以往在不同領域
Thumbnail
寫在前面 會想找這本書來看並不是路過翻翻,在FB上曾掃到此書的推薦,又在youtube上看玩說書的影片,才決定路過書店時拿來看看。一共花了兩天,合計大約4小時看完,算是一本需要稍微停下來好好消化一番的書。
Thumbnail
下了班經過書店,拿了幾本書,掃過前言跟目錄後就決定把這本書給繼續看下去。 腦科學的書呈現上通常都是類似的方式,講述記憶的運作、腦的組成連結、以及多個研究實證例子,有些雖然舉例生活化,可是理論枯燥乏味。然而本書編排上有些刻意營造的"巧思",讓你從頭看到尾才會發現其中的意義。
Thumbnail
寫在前面 嚴格說起來,這是第五次閱讀這本書了。 還記得第一次在金石堂拿著這本書站在角落翻閱的時候,我還只是一個剛考上地方第一志願,趁著放長假未開學無所事事的高中新鮮人。...
Thumbnail
部門AI窗口,闡述了大企業 AI 導入的挑戰,包含人員結構、工具限制與技術債的平衡,以及針對不同職能同仁的分眾引導策略。文章也探討了 IDE 雙軌制的折衷方案、內部培訓與知識共享的重要性,並總結 AI 導入的價值不僅在於技術本身,更在於對既有工作文化的衝擊,以及「管理預期」在其中扮演的關鍵角色。
空洞騎士:絲之歌
17
Thumbnail
部門AI窗口,闡述了大企業 AI 導入的挑戰,包含人員結構、工具限制與技術債的平衡,以及針對不同職能同仁的分眾引導策略。文章也探討了 IDE 雙軌制的折衷方案、內部培訓與知識共享的重要性,並總結 AI 導入的價值不僅在於技術本身,更在於對既有工作文化的衝擊,以及「管理預期」在其中扮演的關鍵角色。
空洞騎士:絲之歌
17