技術文章

12免費公開
介紹各種軟體實作技術
全部類型
免費與付費
最新發佈
最新發佈
avatar-avatar
Alan
2025/08/30
最近在工作上有機會接觸到 SMTP(Simple Mail Transfer Protocol)。以前對它的印象是「一個處理信件的中介系統」,類似於訊息傳遞中的 broker,負責把信件整理再發送出去。為了擺脫這種一知半解的狀態,於是深入了研究其原理,發現其實不難理解
Thumbnail
avatar-avatar
Alan
2025/08/30
最近在工作上有機會接觸到 SMTP(Simple Mail Transfer Protocol)。以前對它的印象是「一個處理信件的中介系統」,類似於訊息傳遞中的 broker,負責把信件整理再發送出去。為了擺脫這種一知半解的狀態,於是深入了研究其原理,發現其實不難理解
Thumbnail
avatar-avatar
Alan
2025/08/23
在上一篇《我獨自 Django:快速打造天氣 API 服務(中篇)》中,我們探討了使用 API 的不同方式,一是即時取得資料並顯示;另一則是將資料儲存進資料庫。在理解了如何串接 API 與儲存之後,接下來的重點,就是要逐步的累積資料,以備未來分析時使用。
Thumbnail
avatar-avatar
Alan
2025/08/23
在上一篇《我獨自 Django:快速打造天氣 API 服務(中篇)》中,我們探討了使用 API 的不同方式,一是即時取得資料並顯示;另一則是將資料儲存進資料庫。在理解了如何串接 API 與儲存之後,接下來的重點,就是要逐步的累積資料,以備未來分析時使用。
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇會介紹方法二 : 建立屬於自己的資料庫 。我們會先將外部 API 的天氣數據儲存下來,再透過設計 API 介面來實現歷史資料的查詢與運用。
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇會介紹方法二 : 建立屬於自己的資料庫 。我們會先將外部 API 的天氣數據儲存下來,再透過設計 API 介面來實現歷史資料的查詢與運用。
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇要深入 API 的世界,以常見的天氣資訊應用為例,介紹兩種實作方式 : 1. 直接串接第三方 API : 整合開源天氣數據,重組為符合需求的 Response 2. 建立屬於自己的資料庫 : 先將外部 API 數據儲存後,再設計 API 介面
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇要深入 API 的世界,以常見的天氣資訊應用為例,介紹兩種實作方式 : 1. 直接串接第三方 API : 整合開源天氣數據,重組為符合需求的 Response 2. 建立屬於自己的資料庫 : 先將外部 API 數據儲存後,再設計 API 介面
Thumbnail
avatar-avatar
Alan
2025/08/23
這是一個全新的系列文章,我會從頭開始,獨自搭建一套完整的 Django 後端系統。本篇將專注於專案初始化,包括資料夾結構設計、虛擬環境建立、資料庫串接,並最終啟動本地後端伺服器,完成第一步實作。 作為一名軟體工程師,良好的專案架構能讓開發過程更加清晰,不僅有助於初期的工作分配,也為未來的擴展與維護
Thumbnail
avatar-avatar
Alan
2025/08/23
這是一個全新的系列文章,我會從頭開始,獨自搭建一套完整的 Django 後端系統。本篇將專注於專案初始化,包括資料夾結構設計、虛擬環境建立、資料庫串接,並最終啟動本地後端伺服器,完成第一步實作。 作為一名軟體工程師,良好的專案架構能讓開發過程更加清晰,不僅有助於初期的工作分配,也為未來的擴展與維護
Thumbnail
avatar-avatar
Alan
2025/08/16
-《版本控制的藝術 : Git 基礎篇》 -《版本控制的藝術 : Git 實務篇》 在前兩篇文章中,簡單介紹了 Git 的基本應用與團隊協作技巧。這一篇要大家從零開始自建一個 Git Server。
Thumbnail
avatar-avatar
Alan
2025/08/16
-《版本控制的藝術 : Git 基礎篇》 -《版本控制的藝術 : Git 實務篇》 在前兩篇文章中,簡單介紹了 Git 的基本應用與團隊協作技巧。這一篇要大家從零開始自建一個 Git Server。
Thumbnail
avatar-avatar
Alan
2025/08/16
上一篇《版本控制的藝術:Git 基礎篇》介紹了 Git 的安裝與推送到遠端倉庫的基本操作。雖然這一篇名為「實務篇」,但其實並沒有太複雜的概念,主要是根據我的實務經驗,分享開發者 A 與我本人的協作過程,以及一些需要注意的事項。熟練這些操作後,基本上就能成為一名在 Git 方面合格的工程師了。
Thumbnail
avatar-avatar
Alan
2025/08/16
上一篇《版本控制的藝術:Git 基礎篇》介紹了 Git 的安裝與推送到遠端倉庫的基本操作。雖然這一篇名為「實務篇」,但其實並沒有太複雜的概念,主要是根據我的實務經驗,分享開發者 A 與我本人的協作過程,以及一些需要注意的事項。熟練這些操作後,基本上就能成為一名在 Git 方面合格的工程師了。
Thumbnail
avatar-avatar
Alan
2025/08/16
本篇文章介紹 Git 的基礎概念,從專案建立開始,一步步從建立專案並推送到遠端倉庫。掌握 Git 的基礎操作算是軟體工程師必備的能力。後續我們將在下篇文章中,進一步介紹 Git 的分支管理、協作流程及其他進階應用。​
Thumbnail
avatar-avatar
Alan
2025/08/16
本篇文章介紹 Git 的基礎概念,從專案建立開始,一步步從建立專案並推送到遠端倉庫。掌握 Git 的基礎操作算是軟體工程師必備的能力。後續我們將在下篇文章中,進一步介紹 Git 的分支管理、協作流程及其他進階應用。​
Thumbnail
avatar-avatar
Alan
2025/08/09
本篇實現幾種常見的使用模式: 1. Simple 2. Work Queue 3. Publ/Sub 4. Routing 5. Topic
Thumbnail
avatar-avatar
Alan
2025/08/09
本篇實現幾種常見的使用模式: 1. Simple 2. Work Queue 3. Publ/Sub 4. Routing 5. Topic
Thumbnail
avatar-avatar
Alan
2025/08/02
上篇『零基礎入門 RabbitMQ:Producer、Exchange、Queue 和 Consumer 的基本介紹』我們初步認識了 RabbitMQ 的核心部件,本篇我們從安裝到建立 RabbitMQ Server 都會詳細介紹。
Thumbnail
avatar-avatar
Alan
2025/08/02
上篇『零基礎入門 RabbitMQ:Producer、Exchange、Queue 和 Consumer 的基本介紹』我們初步認識了 RabbitMQ 的核心部件,本篇我們從安裝到建立 RabbitMQ Server 都會詳細介紹。
Thumbnail
avatar-avatar
Alan
2025/07/26
RabbitMQ 是一個基於 AMQP 協定的開源訊息佇列應用程式,用於接收、暫存和傳遞訊息。 本文介紹 RabbitMQ 的核心概念,包括 Producer、Exchange、Queue 和 Consumer 的角色和功能。
Thumbnail
avatar-avatar
Alan
2025/07/26
RabbitMQ 是一個基於 AMQP 協定的開源訊息佇列應用程式,用於接收、暫存和傳遞訊息。 本文介紹 RabbitMQ 的核心概念,包括 Producer、Exchange、Queue 和 Consumer 的角色和功能。
Thumbnail
avatar-avatar
Alan
2025/07/19
本篇文章介紹如何使用 HeidiSQL 備份 MySQL 資料庫,除了說明透過圖形介面手動匯出資料之外,也實作了利用 Python 腳本結合 mysqldump 指令,實現每日自動備份的流程,包含參數設定、錯誤處理與檔案命名範例。文章適合希望將備份自動化的開發者參考使用。
Thumbnail
avatar-avatar
Alan
2025/07/19
本篇文章介紹如何使用 HeidiSQL 備份 MySQL 資料庫,除了說明透過圖形介面手動匯出資料之外,也實作了利用 Python 腳本結合 mysqldump 指令,實現每日自動備份的流程,包含參數設定、錯誤處理與檔案命名範例。文章適合希望將備份自動化的開發者參考使用。
Thumbnail
全部類型
免費與付費
最新發佈
最新發佈
avatar-avatar
Alan
2025/08/30
最近在工作上有機會接觸到 SMTP(Simple Mail Transfer Protocol)。以前對它的印象是「一個處理信件的中介系統」,類似於訊息傳遞中的 broker,負責把信件整理再發送出去。為了擺脫這種一知半解的狀態,於是深入了研究其原理,發現其實不難理解
Thumbnail
avatar-avatar
Alan
2025/08/30
最近在工作上有機會接觸到 SMTP(Simple Mail Transfer Protocol)。以前對它的印象是「一個處理信件的中介系統」,類似於訊息傳遞中的 broker,負責把信件整理再發送出去。為了擺脫這種一知半解的狀態,於是深入了研究其原理,發現其實不難理解
Thumbnail
avatar-avatar
Alan
2025/08/23
在上一篇《我獨自 Django:快速打造天氣 API 服務(中篇)》中,我們探討了使用 API 的不同方式,一是即時取得資料並顯示;另一則是將資料儲存進資料庫。在理解了如何串接 API 與儲存之後,接下來的重點,就是要逐步的累積資料,以備未來分析時使用。
Thumbnail
avatar-avatar
Alan
2025/08/23
在上一篇《我獨自 Django:快速打造天氣 API 服務(中篇)》中,我們探討了使用 API 的不同方式,一是即時取得資料並顯示;另一則是將資料儲存進資料庫。在理解了如何串接 API 與儲存之後,接下來的重點,就是要逐步的累積資料,以備未來分析時使用。
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇會介紹方法二 : 建立屬於自己的資料庫 。我們會先將外部 API 的天氣數據儲存下來,再透過設計 API 介面來實現歷史資料的查詢與運用。
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇會介紹方法二 : 建立屬於自己的資料庫 。我們會先將外部 API 的天氣數據儲存下來,再透過設計 API 介面來實現歷史資料的查詢與運用。
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇要深入 API 的世界,以常見的天氣資訊應用為例,介紹兩種實作方式 : 1. 直接串接第三方 API : 整合開源天氣數據,重組為符合需求的 Response 2. 建立屬於自己的資料庫 : 先將外部 API 數據儲存後,再設計 API 介面
Thumbnail
avatar-avatar
Alan
2025/08/23
本篇要深入 API 的世界,以常見的天氣資訊應用為例,介紹兩種實作方式 : 1. 直接串接第三方 API : 整合開源天氣數據,重組為符合需求的 Response 2. 建立屬於自己的資料庫 : 先將外部 API 數據儲存後,再設計 API 介面
Thumbnail
avatar-avatar
Alan
2025/08/23
這是一個全新的系列文章,我會從頭開始,獨自搭建一套完整的 Django 後端系統。本篇將專注於專案初始化,包括資料夾結構設計、虛擬環境建立、資料庫串接,並最終啟動本地後端伺服器,完成第一步實作。 作為一名軟體工程師,良好的專案架構能讓開發過程更加清晰,不僅有助於初期的工作分配,也為未來的擴展與維護
Thumbnail
avatar-avatar
Alan
2025/08/23
這是一個全新的系列文章,我會從頭開始,獨自搭建一套完整的 Django 後端系統。本篇將專注於專案初始化,包括資料夾結構設計、虛擬環境建立、資料庫串接,並最終啟動本地後端伺服器,完成第一步實作。 作為一名軟體工程師,良好的專案架構能讓開發過程更加清晰,不僅有助於初期的工作分配,也為未來的擴展與維護
Thumbnail
avatar-avatar
Alan
2025/08/16
-《版本控制的藝術 : Git 基礎篇》 -《版本控制的藝術 : Git 實務篇》 在前兩篇文章中,簡單介紹了 Git 的基本應用與團隊協作技巧。這一篇要大家從零開始自建一個 Git Server。
Thumbnail
avatar-avatar
Alan
2025/08/16
-《版本控制的藝術 : Git 基礎篇》 -《版本控制的藝術 : Git 實務篇》 在前兩篇文章中,簡單介紹了 Git 的基本應用與團隊協作技巧。這一篇要大家從零開始自建一個 Git Server。
Thumbnail
avatar-avatar
Alan
2025/08/16
上一篇《版本控制的藝術:Git 基礎篇》介紹了 Git 的安裝與推送到遠端倉庫的基本操作。雖然這一篇名為「實務篇」,但其實並沒有太複雜的概念,主要是根據我的實務經驗,分享開發者 A 與我本人的協作過程,以及一些需要注意的事項。熟練這些操作後,基本上就能成為一名在 Git 方面合格的工程師了。
Thumbnail
avatar-avatar
Alan
2025/08/16
上一篇《版本控制的藝術:Git 基礎篇》介紹了 Git 的安裝與推送到遠端倉庫的基本操作。雖然這一篇名為「實務篇」,但其實並沒有太複雜的概念,主要是根據我的實務經驗,分享開發者 A 與我本人的協作過程,以及一些需要注意的事項。熟練這些操作後,基本上就能成為一名在 Git 方面合格的工程師了。
Thumbnail
avatar-avatar
Alan
2025/08/16
本篇文章介紹 Git 的基礎概念,從專案建立開始,一步步從建立專案並推送到遠端倉庫。掌握 Git 的基礎操作算是軟體工程師必備的能力。後續我們將在下篇文章中,進一步介紹 Git 的分支管理、協作流程及其他進階應用。​
Thumbnail
avatar-avatar
Alan
2025/08/16
本篇文章介紹 Git 的基礎概念,從專案建立開始,一步步從建立專案並推送到遠端倉庫。掌握 Git 的基礎操作算是軟體工程師必備的能力。後續我們將在下篇文章中,進一步介紹 Git 的分支管理、協作流程及其他進階應用。​
Thumbnail
avatar-avatar
Alan
2025/08/09
本篇實現幾種常見的使用模式: 1. Simple 2. Work Queue 3. Publ/Sub 4. Routing 5. Topic
Thumbnail
avatar-avatar
Alan
2025/08/09
本篇實現幾種常見的使用模式: 1. Simple 2. Work Queue 3. Publ/Sub 4. Routing 5. Topic
Thumbnail
avatar-avatar
Alan
2025/08/02
上篇『零基礎入門 RabbitMQ:Producer、Exchange、Queue 和 Consumer 的基本介紹』我們初步認識了 RabbitMQ 的核心部件,本篇我們從安裝到建立 RabbitMQ Server 都會詳細介紹。
Thumbnail
avatar-avatar
Alan
2025/08/02
上篇『零基礎入門 RabbitMQ:Producer、Exchange、Queue 和 Consumer 的基本介紹』我們初步認識了 RabbitMQ 的核心部件,本篇我們從安裝到建立 RabbitMQ Server 都會詳細介紹。
Thumbnail
avatar-avatar
Alan
2025/07/26
RabbitMQ 是一個基於 AMQP 協定的開源訊息佇列應用程式,用於接收、暫存和傳遞訊息。 本文介紹 RabbitMQ 的核心概念,包括 Producer、Exchange、Queue 和 Consumer 的角色和功能。
Thumbnail
avatar-avatar
Alan
2025/07/26
RabbitMQ 是一個基於 AMQP 協定的開源訊息佇列應用程式,用於接收、暫存和傳遞訊息。 本文介紹 RabbitMQ 的核心概念,包括 Producer、Exchange、Queue 和 Consumer 的角色和功能。
Thumbnail
avatar-avatar
Alan
2025/07/19
本篇文章介紹如何使用 HeidiSQL 備份 MySQL 資料庫,除了說明透過圖形介面手動匯出資料之外,也實作了利用 Python 腳本結合 mysqldump 指令,實現每日自動備份的流程,包含參數設定、錯誤處理與檔案命名範例。文章適合希望將備份自動化的開發者參考使用。
Thumbnail
avatar-avatar
Alan
2025/07/19
本篇文章介紹如何使用 HeidiSQL 備份 MySQL 資料庫,除了說明透過圖形介面手動匯出資料之外,也實作了利用 Python 腳本結合 mysqldump 指令,實現每日自動備份的流程,包含參數設定、錯誤處理與檔案命名範例。文章適合希望將備份自動化的開發者參考使用。
Thumbnail