Err500
軟體開發日常
38
免費公開
房間資訊
軟體開發大小事
全部
Python
Java
Javascript
Go
Rust
Git
DevOps
編輯器
全部
Python
Java
Javascript
Go
Rust
Git
DevOps
編輯器
全部類型
免費與付費
最新發佈
最新發佈
揚
2025/11/29
【Java】所以,到底什麼是依賴注入(Dependency Injection) ?
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
#
Java
#
依賴注入
#
IOC
3
揚
2025/11/29
【Java】所以,到底什麼是依賴注入(Dependency Injection) ?
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
#
Java
#
依賴注入
#
IOC
3
揚
2025/10/25
從技術選型到架構設計:主導新專案的經驗分享
本文記錄了一個新專案的技術選型、架構設計與流程規劃的經驗,作者從中學習到技術決策的考量,以及如何在團隊中推動改變。
#
技術選型
#
架構設計
#
開發流程
7
揚
2025/10/25
從技術選型到架構設計:主導新專案的經驗分享
本文記錄了一個新專案的技術選型、架構設計與流程規劃的經驗,作者從中學習到技術決策的考量,以及如何在團隊中推動改變。
#
技術選型
#
架構設計
#
開發流程
7
揚
2025/07/20
【Python】使用Rust打造的超速Python套件管理工具uv
這篇文章介紹使用Rust編寫的套件管理工具uv,以及如何使用uv安裝Python、建立新專案、添加及移除第三方套件等操作。uv相較於pipenv,執行速度更快,整合專案開發流程更完善,解決了以往套件管理的痛點,例如版本相容性問題及套件刪除不乾淨的問題。
#
python
#
uv
#
安裝
2
揚
2025/07/20
【Python】使用Rust打造的超速Python套件管理工具uv
這篇文章介紹使用Rust編寫的套件管理工具uv,以及如何使用uv安裝Python、建立新專案、添加及移除第三方套件等操作。uv相較於pipenv,執行速度更快,整合專案開發流程更完善,解決了以往套件管理的痛點,例如版本相容性問題及套件刪除不乾淨的問題。
#
python
#
uv
#
安裝
2
揚
2025/05/31
讓 AI 幫你寫程式:Vibe Coding 與技術人的新挑戰
本文探討使用AI輔助程式開發的趨勢,以Vibe Coding為例,說明AI工具如何提高開發效率,並以Java程式碼範例展示如何使用AI產生讀取資料庫並輸出CSV檔案的程式碼,以及如何優化此程式碼。
#
程式
#
開發
#
vibecoding
3
揚
2025/05/31
讓 AI 幫你寫程式:Vibe Coding 與技術人的新挑戰
本文探討使用AI輔助程式開發的趨勢,以Vibe Coding為例,說明AI工具如何提高開發效率,並以Java程式碼範例展示如何使用AI產生讀取資料庫並輸出CSV檔案的程式碼,以及如何優化此程式碼。
#
程式
#
開發
#
vibecoding
3
揚
2025/04/03
【Go】試玩遊戲開發引擎 ebiten
這篇文章記錄了作者使用 Go 語言和 Ebitengine 遊戲引擎開發 2D 遊戲的心得,從專案初始化、安裝套件、實作遊戲介面到處理鍵盤輸入和邊界等,並分享了遊戲開發中學習到的經驗與知識。
#
go
#
Ebitengine
#
遊戲開發
4
揚
2025/04/03
【Go】試玩遊戲開發引擎 ebiten
這篇文章記錄了作者使用 Go 語言和 Ebitengine 遊戲引擎開發 2D 遊戲的心得,從專案初始化、安裝套件、實作遊戲介面到處理鍵盤輸入和邊界等,並分享了遊戲開發中學習到的經驗與知識。
#
go
#
Ebitengine
#
遊戲開發
4
揚
2025/03/28
【Neovim】安裝基礎設定,輕鬆變身 IDE
本文章提供Neovim在Windows環境下的安裝教學與入門設定,從基本安裝、環境變數設定到使用kickstart.nvim套件快速配置IDE環境,降低新手入門門檻。文章也提及了進階設定與客製化的方向。
#
編輯器
#
安裝
#
Neovim
3
揚
2025/03/28
【Neovim】安裝基礎設定,輕鬆變身 IDE
本文章提供Neovim在Windows環境下的安裝教學與入門設定,從基本安裝、環境變數設定到使用kickstart.nvim套件快速配置IDE環境,降低新手入門門檻。文章也提及了進階設定與客製化的方向。
#
編輯器
#
安裝
#
Neovim
3
揚
2025/03/16
【Java】SpringBoot專案:MySQL資料庫整合與實作
這篇文章說明如何使用Spring JDBC Template從資料庫取得資料,並將其輸出為CSV檔案。文中詳細介紹了系統架構、程式實作,以及測試結果,並討論了未來可能的擴展。
#
Java
#
SpringBoot
#
JDBC
2
揚
2025/03/16
【Java】SpringBoot專案:MySQL資料庫整合與實作
這篇文章說明如何使用Spring JDBC Template從資料庫取得資料,並將其輸出為CSV檔案。文中詳細介紹了系統架構、程式實作,以及測試結果,並討論了未來可能的擴展。
#
Java
#
SpringBoot
#
JDBC
2
揚
2025/03/15
【Java】選擇適合你的開發工具:IntelliJ IDEA、VSCode 或 Eclipse
本文比較IntelliJ IDEA、VSCode和Eclipse三種Java開發工具的優缺點,針對不同使用者族群提供建議。IntelliJ IDEA適合初學者,VSCode輕量且具彈性,Eclipse則適合舊專案開發。
#
Java
#
Eclipse
#
VSCode
2
揚
2025/03/15
【Java】選擇適合你的開發工具:IntelliJ IDEA、VSCode 或 Eclipse
本文比較IntelliJ IDEA、VSCode和Eclipse三種Java開發工具的優缺點,針對不同使用者族群提供建議。IntelliJ IDEA適合初學者,VSCode輕量且具彈性,Eclipse則適合舊專案開發。
#
Java
#
Eclipse
#
VSCode
2
揚
2025/02/21
【Java】【Git Bash】在專案中管理多個 JDK 版本
本文介紹瞭如何在Windows系統中,透過設定.bashrc文件輕量級地配置JDK環境變數,解決不同專案使用不同JDK版本的問題,並涵蓋了環境變數的概念、用途及其他注意事項。
#
Bash
#
程式
#
終端機
3
揚
2025/02/21
【Java】【Git Bash】在專案中管理多個 JDK 版本
本文介紹瞭如何在Windows系統中,透過設定.bashrc文件輕量級地配置JDK環境變數,解決不同專案使用不同JDK版本的問題,並涵蓋了環境變數的概念、用途及其他注意事項。
#
Bash
#
程式
#
終端機
3
揚
2025/02/18
【Java】透過MyBatis框架進行資料庫操作
這篇文章記錄了作者將一個小專案移植到JBoss,並使用MyBatis框架進行資料庫操作的過程和遇到的問題。文章詳細描述了MyBatis框架的功能、優缺點,以及作者在使用Annotation和XML配置時遇到的問題,並分享瞭解決方法。
#
程式
#
MyBatis
#
SpringBoot
2
揚
2025/02/18
【Java】透過MyBatis框架進行資料庫操作
這篇文章記錄了作者將一個小專案移植到JBoss,並使用MyBatis框架進行資料庫操作的過程和遇到的問題。文章詳細描述了MyBatis框架的功能、優缺點,以及作者在使用Annotation和XML配置時遇到的問題,並分享瞭解決方法。
#
程式
#
MyBatis
#
SpringBoot
2
揚
2025/02/03
【Git Bash】終端機顯示設定
說明如何修改 bash 的顯示設定
#
學習
#
終端機
#
Bash
3
揚
2025/02/03
【Git Bash】終端機顯示設定
說明如何修改 bash 的顯示設定
#
學習
#
終端機
#
Bash
3
揚
2025/01/29
【Rust】跟著社群資源學習Rust_(3)
第三章資料型態與函式重點整理,涵蓋純量型別、整數型別、浮點數型別、字元型別、布林值型別、組合型別 (Tuple、Array)、函式定義、型別提示、流程控制 (分支判斷、迴圈),並與其他程式語言如 Java, JavaScript, Python, TypeScript作比較。
#
程式
#
Rust
#
學習
3
揚
2025/01/29
【Rust】跟著社群資源學習Rust_(3)
第三章資料型態與函式重點整理,涵蓋純量型別、整數型別、浮點數型別、字元型別、布林值型別、組合型別 (Tuple、Array)、函式定義、型別提示、流程控制 (分支判斷、迴圈),並與其他程式語言如 Java, JavaScript, Python, TypeScript作比較。
#
程式
#
Rust
#
學習
3
揚
2025/01/28
【Rust】跟著社群資源學習Rust_(2)
前言 上一篇已經可以用Playground練習Rust,文件中的第一章就不細看了。至於第二章是實作做一個猜數字遊戲,讀取使用者輸入,跟亂數產生的數字比大小,輸出比較結果,有興趣可以自行練習,因此接續從第三章開始。
#
Rust
#
入門
#
學習
2
揚
2025/01/28
【Rust】跟著社群資源學習Rust_(2)
前言 上一篇已經可以用Playground練習Rust,文件中的第一章就不細看了。至於第二章是實作做一個猜數字遊戲,讀取使用者輸入,跟亂數產生的數字比大小,輸出比較結果,有興趣可以自行練習,因此接續從第三章開始。
#
Rust
#
入門
#
學習
2
揚
2025/01/25
【Rust】跟著社群資源學習Rust_(1)
學習 Rust 程式語言的心得分享,文章內容著重在語言設計層面,並使用線上 Playground 進行學習與練習,介紹了基本輸出、變數定義等概念。
#
程式
#
Rust
#
學習
3
揚
2025/01/25
【Rust】跟著社群資源學習Rust_(1)
學習 Rust 程式語言的心得分享,文章內容著重在語言設計層面,並使用線上 Playground 進行學習與練習,介紹了基本輸出、變數定義等概念。
#
程式
#
Rust
#
學習
3
揚
2025/01/12
【Java】public static void main(String[] args) ? 藉由實際例子進行初步認識
本文深入淺出地介紹Java的main方法,包含方法簽名、存取修飾子(public、private)、靜態關鍵字static、回傳值、傳入參數等重要概念,並以實際範例和圖解說明JVM如何尋找並執行main方法,以及static區塊的執行順序。
#
Java
#
入門
#
程式
2
揚
2025/01/12
【Java】public static void main(String[] args) ? 藉由實際例子進行初步認識
本文深入淺出地介紹Java的main方法,包含方法簽名、存取修飾子(public、private)、靜態關鍵字static、回傳值、傳入參數等重要概念,並以實際範例和圖解說明JVM如何尋找並執行main方法,以及static區塊的執行順序。
#
Java
#
入門
#
程式
2
揚
2024/10/09
【Git】Pull Request vs Merge Request,搞懂合併分支的關係
今天在解衝突的時候,同事提到了做merge指令時跟在Gitlab上提交merge request的時候是情況是相反的,我想他或許也沒探究過原因。 曾經我也很疑惑為什麼大家都是說發PR,但是越想越不對勁: PR的P指的是pull,為什麼是用拉pull而不是用推push?
#
Git
#
GitHub
#
GitLab
17
揚
2024/10/09
【Git】Pull Request vs Merge Request,搞懂合併分支的關係
今天在解衝突的時候,同事提到了做merge指令時跟在Gitlab上提交merge request的時候是情況是相反的,我想他或許也沒探究過原因。 曾經我也很疑惑為什麼大家都是說發PR,但是越想越不對勁: PR的P指的是pull,為什麼是用拉pull而不是用推push?
#
Git
#
GitHub
#
GitLab
17
揚
2024/09/21
【Javascript】檔案資料處理:透過瀏覽器讀取本機檔案進行文字操作
工作上固定頻率會收到User提供的設定需求資訊,檔案大多為excel的格式.xlsx或.xls,需要擷取內容的參數資訊,轉換撰寫sql語法寫入資料庫進行操作。 既然格式都是固定的,何不動手寫個小工具,一鍵完成轉換呢?
#
檔案
#
程式
#
網頁
29
揚
2024/09/21
【Javascript】檔案資料處理:透過瀏覽器讀取本機檔案進行文字操作
工作上固定頻率會收到User提供的設定需求資訊,檔案大多為excel的格式.xlsx或.xls,需要擷取內容的參數資訊,轉換撰寫sql語法寫入資料庫進行操作。 既然格式都是固定的,何不動手寫個小工具,一鍵完成轉換呢?
#
檔案
#
程式
#
網頁
29
揚
2024/09/13
【Linux】從字型檔案處理,熟悉環境指令
本文探討在Linux系統中如何處理字型檔案,包括字型檔的安裝路徑、使用指令進行管理和常見問題的解答。 透過實際測試步驟,讀者將學習如何將字型檔案傳輸到遠端Linux主機,並確認其載入狀況,解決字型未生效及權限不足的問題,提升讀者對Linux操作的熟悉度。
#
Linux
#
學習
#
軟體工程師
3
揚
2024/09/13
【Linux】從字型檔案處理,熟悉環境指令
本文探討在Linux系統中如何處理字型檔案,包括字型檔的安裝路徑、使用指令進行管理和常見問題的解答。 透過實際測試步驟,讀者將學習如何將字型檔案傳輸到遠端Linux主機,並確認其載入狀況,解決字型未生效及權限不足的問題,提升讀者對Linux操作的熟悉度。
#
Linux
#
學習
#
軟體工程師
3
揚
2024/09/09
【VSCode】配置設定分享
某天在檢視~/AppData/Roaming裡面的資料,看看有沒有垃圾要手動清理,一個不小心砍掉了VSCode的設定資料夾,以至於重新開啟後整個頁面跟剛下載來安裝後的編輯器沒兩樣,乾脆趁這機會整理一下日常配置設定,哪天換新機或是又手殘了也能快速復原歸位。
#
程式
#
VSCode
#
軟體開發
4
揚
2024/09/09
【VSCode】配置設定分享
某天在檢視~/AppData/Roaming裡面的資料,看看有沒有垃圾要手動清理,一個不小心砍掉了VSCode的設定資料夾,以至於重新開啟後整個頁面跟剛下載來安裝後的編輯器沒兩樣,乾脆趁這機會整理一下日常配置設定,哪天換新機或是又手殘了也能快速復原歸位。
#
程式
#
VSCode
#
軟體開發
4
揚
2024/05/26
【Git】版本控制基本指令
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
#
專案
#
Git
#
版本控制
4
3
揚
2024/05/26
【Git】版本控制基本指令
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
#
專案
#
Git
#
版本控制
4
3
加入
全部
Python
Java
Javascript
Go
Rust
Git
DevOps
編輯器
全部
Python
Java
Javascript
Go
Rust
Git
DevOps
編輯器
全部類型
免費與付費
最新發佈
最新發佈
揚
2025/11/29
【Java】所以,到底什麼是依賴注入(Dependency Injection) ?
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
#
Java
#
依賴注入
#
IOC
3
揚
2025/11/29
【Java】所以,到底什麼是依賴注入(Dependency Injection) ?
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
#
Java
#
依賴注入
#
IOC
3
揚
2025/10/25
從技術選型到架構設計:主導新專案的經驗分享
本文記錄了一個新專案的技術選型、架構設計與流程規劃的經驗,作者從中學習到技術決策的考量,以及如何在團隊中推動改變。
#
技術選型
#
架構設計
#
開發流程
7
揚
2025/10/25
從技術選型到架構設計:主導新專案的經驗分享
本文記錄了一個新專案的技術選型、架構設計與流程規劃的經驗,作者從中學習到技術決策的考量,以及如何在團隊中推動改變。
#
技術選型
#
架構設計
#
開發流程
7
揚
2025/07/20
【Python】使用Rust打造的超速Python套件管理工具uv
這篇文章介紹使用Rust編寫的套件管理工具uv,以及如何使用uv安裝Python、建立新專案、添加及移除第三方套件等操作。uv相較於pipenv,執行速度更快,整合專案開發流程更完善,解決了以往套件管理的痛點,例如版本相容性問題及套件刪除不乾淨的問題。
#
python
#
uv
#
安裝
2
揚
2025/07/20
【Python】使用Rust打造的超速Python套件管理工具uv
這篇文章介紹使用Rust編寫的套件管理工具uv,以及如何使用uv安裝Python、建立新專案、添加及移除第三方套件等操作。uv相較於pipenv,執行速度更快,整合專案開發流程更完善,解決了以往套件管理的痛點,例如版本相容性問題及套件刪除不乾淨的問題。
#
python
#
uv
#
安裝
2
揚
2025/05/31
讓 AI 幫你寫程式:Vibe Coding 與技術人的新挑戰
本文探討使用AI輔助程式開發的趨勢,以Vibe Coding為例,說明AI工具如何提高開發效率,並以Java程式碼範例展示如何使用AI產生讀取資料庫並輸出CSV檔案的程式碼,以及如何優化此程式碼。
#
程式
#
開發
#
vibecoding
3
揚
2025/05/31
讓 AI 幫你寫程式:Vibe Coding 與技術人的新挑戰
本文探討使用AI輔助程式開發的趨勢,以Vibe Coding為例,說明AI工具如何提高開發效率,並以Java程式碼範例展示如何使用AI產生讀取資料庫並輸出CSV檔案的程式碼,以及如何優化此程式碼。
#
程式
#
開發
#
vibecoding
3
揚
2025/04/03
【Go】試玩遊戲開發引擎 ebiten
這篇文章記錄了作者使用 Go 語言和 Ebitengine 遊戲引擎開發 2D 遊戲的心得,從專案初始化、安裝套件、實作遊戲介面到處理鍵盤輸入和邊界等,並分享了遊戲開發中學習到的經驗與知識。
#
go
#
Ebitengine
#
遊戲開發
4
揚
2025/04/03
【Go】試玩遊戲開發引擎 ebiten
這篇文章記錄了作者使用 Go 語言和 Ebitengine 遊戲引擎開發 2D 遊戲的心得,從專案初始化、安裝套件、實作遊戲介面到處理鍵盤輸入和邊界等,並分享了遊戲開發中學習到的經驗與知識。
#
go
#
Ebitengine
#
遊戲開發
4
揚
2025/03/28
【Neovim】安裝基礎設定,輕鬆變身 IDE
本文章提供Neovim在Windows環境下的安裝教學與入門設定,從基本安裝、環境變數設定到使用kickstart.nvim套件快速配置IDE環境,降低新手入門門檻。文章也提及了進階設定與客製化的方向。
#
編輯器
#
安裝
#
Neovim
3
揚
2025/03/28
【Neovim】安裝基礎設定,輕鬆變身 IDE
本文章提供Neovim在Windows環境下的安裝教學與入門設定,從基本安裝、環境變數設定到使用kickstart.nvim套件快速配置IDE環境,降低新手入門門檻。文章也提及了進階設定與客製化的方向。
#
編輯器
#
安裝
#
Neovim
3
揚
2025/03/16
【Java】SpringBoot專案:MySQL資料庫整合與實作
這篇文章說明如何使用Spring JDBC Template從資料庫取得資料,並將其輸出為CSV檔案。文中詳細介紹了系統架構、程式實作,以及測試結果,並討論了未來可能的擴展。
#
Java
#
SpringBoot
#
JDBC
2
揚
2025/03/16
【Java】SpringBoot專案:MySQL資料庫整合與實作
這篇文章說明如何使用Spring JDBC Template從資料庫取得資料,並將其輸出為CSV檔案。文中詳細介紹了系統架構、程式實作,以及測試結果,並討論了未來可能的擴展。
#
Java
#
SpringBoot
#
JDBC
2
揚
2025/03/15
【Java】選擇適合你的開發工具:IntelliJ IDEA、VSCode 或 Eclipse
本文比較IntelliJ IDEA、VSCode和Eclipse三種Java開發工具的優缺點,針對不同使用者族群提供建議。IntelliJ IDEA適合初學者,VSCode輕量且具彈性,Eclipse則適合舊專案開發。
#
Java
#
Eclipse
#
VSCode
2
揚
2025/03/15
【Java】選擇適合你的開發工具:IntelliJ IDEA、VSCode 或 Eclipse
本文比較IntelliJ IDEA、VSCode和Eclipse三種Java開發工具的優缺點,針對不同使用者族群提供建議。IntelliJ IDEA適合初學者,VSCode輕量且具彈性,Eclipse則適合舊專案開發。
#
Java
#
Eclipse
#
VSCode
2
揚
2025/02/21
【Java】【Git Bash】在專案中管理多個 JDK 版本
本文介紹瞭如何在Windows系統中,透過設定.bashrc文件輕量級地配置JDK環境變數,解決不同專案使用不同JDK版本的問題,並涵蓋了環境變數的概念、用途及其他注意事項。
#
Bash
#
程式
#
終端機
3
揚
2025/02/21
【Java】【Git Bash】在專案中管理多個 JDK 版本
本文介紹瞭如何在Windows系統中,透過設定.bashrc文件輕量級地配置JDK環境變數,解決不同專案使用不同JDK版本的問題,並涵蓋了環境變數的概念、用途及其他注意事項。
#
Bash
#
程式
#
終端機
3
揚
2025/02/18
【Java】透過MyBatis框架進行資料庫操作
這篇文章記錄了作者將一個小專案移植到JBoss,並使用MyBatis框架進行資料庫操作的過程和遇到的問題。文章詳細描述了MyBatis框架的功能、優缺點,以及作者在使用Annotation和XML配置時遇到的問題,並分享瞭解決方法。
#
程式
#
MyBatis
#
SpringBoot
2
揚
2025/02/18
【Java】透過MyBatis框架進行資料庫操作
這篇文章記錄了作者將一個小專案移植到JBoss,並使用MyBatis框架進行資料庫操作的過程和遇到的問題。文章詳細描述了MyBatis框架的功能、優缺點,以及作者在使用Annotation和XML配置時遇到的問題,並分享瞭解決方法。
#
程式
#
MyBatis
#
SpringBoot
2
揚
2025/02/03
【Git Bash】終端機顯示設定
說明如何修改 bash 的顯示設定
#
學習
#
終端機
#
Bash
3
揚
2025/02/03
【Git Bash】終端機顯示設定
說明如何修改 bash 的顯示設定
#
學習
#
終端機
#
Bash
3
揚
2025/01/29
【Rust】跟著社群資源學習Rust_(3)
第三章資料型態與函式重點整理,涵蓋純量型別、整數型別、浮點數型別、字元型別、布林值型別、組合型別 (Tuple、Array)、函式定義、型別提示、流程控制 (分支判斷、迴圈),並與其他程式語言如 Java, JavaScript, Python, TypeScript作比較。
#
程式
#
Rust
#
學習
3
揚
2025/01/29
【Rust】跟著社群資源學習Rust_(3)
第三章資料型態與函式重點整理,涵蓋純量型別、整數型別、浮點數型別、字元型別、布林值型別、組合型別 (Tuple、Array)、函式定義、型別提示、流程控制 (分支判斷、迴圈),並與其他程式語言如 Java, JavaScript, Python, TypeScript作比較。
#
程式
#
Rust
#
學習
3
揚
2025/01/28
【Rust】跟著社群資源學習Rust_(2)
前言 上一篇已經可以用Playground練習Rust,文件中的第一章就不細看了。至於第二章是實作做一個猜數字遊戲,讀取使用者輸入,跟亂數產生的數字比大小,輸出比較結果,有興趣可以自行練習,因此接續從第三章開始。
#
Rust
#
入門
#
學習
2
揚
2025/01/28
【Rust】跟著社群資源學習Rust_(2)
前言 上一篇已經可以用Playground練習Rust,文件中的第一章就不細看了。至於第二章是實作做一個猜數字遊戲,讀取使用者輸入,跟亂數產生的數字比大小,輸出比較結果,有興趣可以自行練習,因此接續從第三章開始。
#
Rust
#
入門
#
學習
2
揚
2025/01/25
【Rust】跟著社群資源學習Rust_(1)
學習 Rust 程式語言的心得分享,文章內容著重在語言設計層面,並使用線上 Playground 進行學習與練習,介紹了基本輸出、變數定義等概念。
#
程式
#
Rust
#
學習
3
揚
2025/01/25
【Rust】跟著社群資源學習Rust_(1)
學習 Rust 程式語言的心得分享,文章內容著重在語言設計層面,並使用線上 Playground 進行學習與練習,介紹了基本輸出、變數定義等概念。
#
程式
#
Rust
#
學習
3
揚
2025/01/12
【Java】public static void main(String[] args) ? 藉由實際例子進行初步認識
本文深入淺出地介紹Java的main方法,包含方法簽名、存取修飾子(public、private)、靜態關鍵字static、回傳值、傳入參數等重要概念,並以實際範例和圖解說明JVM如何尋找並執行main方法,以及static區塊的執行順序。
#
Java
#
入門
#
程式
2
揚
2025/01/12
【Java】public static void main(String[] args) ? 藉由實際例子進行初步認識
本文深入淺出地介紹Java的main方法,包含方法簽名、存取修飾子(public、private)、靜態關鍵字static、回傳值、傳入參數等重要概念,並以實際範例和圖解說明JVM如何尋找並執行main方法,以及static區塊的執行順序。
#
Java
#
入門
#
程式
2
揚
2024/10/09
【Git】Pull Request vs Merge Request,搞懂合併分支的關係
今天在解衝突的時候,同事提到了做merge指令時跟在Gitlab上提交merge request的時候是情況是相反的,我想他或許也沒探究過原因。 曾經我也很疑惑為什麼大家都是說發PR,但是越想越不對勁: PR的P指的是pull,為什麼是用拉pull而不是用推push?
#
Git
#
GitHub
#
GitLab
17
揚
2024/10/09
【Git】Pull Request vs Merge Request,搞懂合併分支的關係
今天在解衝突的時候,同事提到了做merge指令時跟在Gitlab上提交merge request的時候是情況是相反的,我想他或許也沒探究過原因。 曾經我也很疑惑為什麼大家都是說發PR,但是越想越不對勁: PR的P指的是pull,為什麼是用拉pull而不是用推push?
#
Git
#
GitHub
#
GitLab
17
揚
2024/09/21
【Javascript】檔案資料處理:透過瀏覽器讀取本機檔案進行文字操作
工作上固定頻率會收到User提供的設定需求資訊,檔案大多為excel的格式.xlsx或.xls,需要擷取內容的參數資訊,轉換撰寫sql語法寫入資料庫進行操作。 既然格式都是固定的,何不動手寫個小工具,一鍵完成轉換呢?
#
檔案
#
程式
#
網頁
29
揚
2024/09/21
【Javascript】檔案資料處理:透過瀏覽器讀取本機檔案進行文字操作
工作上固定頻率會收到User提供的設定需求資訊,檔案大多為excel的格式.xlsx或.xls,需要擷取內容的參數資訊,轉換撰寫sql語法寫入資料庫進行操作。 既然格式都是固定的,何不動手寫個小工具,一鍵完成轉換呢?
#
檔案
#
程式
#
網頁
29
揚
2024/09/13
【Linux】從字型檔案處理,熟悉環境指令
本文探討在Linux系統中如何處理字型檔案,包括字型檔的安裝路徑、使用指令進行管理和常見問題的解答。 透過實際測試步驟,讀者將學習如何將字型檔案傳輸到遠端Linux主機,並確認其載入狀況,解決字型未生效及權限不足的問題,提升讀者對Linux操作的熟悉度。
#
Linux
#
學習
#
軟體工程師
3
揚
2024/09/13
【Linux】從字型檔案處理,熟悉環境指令
本文探討在Linux系統中如何處理字型檔案,包括字型檔的安裝路徑、使用指令進行管理和常見問題的解答。 透過實際測試步驟,讀者將學習如何將字型檔案傳輸到遠端Linux主機,並確認其載入狀況,解決字型未生效及權限不足的問題,提升讀者對Linux操作的熟悉度。
#
Linux
#
學習
#
軟體工程師
3
揚
2024/09/09
【VSCode】配置設定分享
某天在檢視~/AppData/Roaming裡面的資料,看看有沒有垃圾要手動清理,一個不小心砍掉了VSCode的設定資料夾,以至於重新開啟後整個頁面跟剛下載來安裝後的編輯器沒兩樣,乾脆趁這機會整理一下日常配置設定,哪天換新機或是又手殘了也能快速復原歸位。
#
程式
#
VSCode
#
軟體開發
4
揚
2024/09/09
【VSCode】配置設定分享
某天在檢視~/AppData/Roaming裡面的資料,看看有沒有垃圾要手動清理,一個不小心砍掉了VSCode的設定資料夾,以至於重新開啟後整個頁面跟剛下載來安裝後的編輯器沒兩樣,乾脆趁這機會整理一下日常配置設定,哪天換新機或是又手殘了也能快速復原歸位。
#
程式
#
VSCode
#
軟體開發
4
揚
2024/05/26
【Git】版本控制基本指令
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
#
專案
#
Git
#
版本控制
4
3
揚
2024/05/26
【Git】版本控制基本指令
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
#
專案
#
Git
#
版本控制
4
3