<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Keep Flourishing</title>
  <icon>https://www.gravatar.com/avatar/1e23211eb7d85ec2757b33bfc690e6f3</icon>
  <subtitle>拾光微塵｜記錄生活點滴</subtitle>
  <link href="https://akebee.com/atom.xml" rel="self"/>
  
  <link href="https://akebee.com/"/>
  <updated>2026-01-03T16:00:00.000Z</updated>
  <id>https://akebee.com/</id>
  
  <author>
    <name>Young</name>
    <email>loyang0921@gmail.com</email>
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>【K8s 學習&amp;觀念隨筆】(四) GitOps 實戰：FluxCD Image Automation 實戰</title>
    <link href="https://akebee.com/gitops-image-automation/"/>
    <id>https://akebee.com/gitops-image-automation/</id>
    <published>2026-01-03T16:00:00.000Z</published>
    <updated>2026-01-03T16:00:00.000Z</updated>
    
    
      
      
    <summary type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;【K8s 學習&amp;amp;觀念隨筆】系列 (四)&lt;/strong&gt;&lt;br /&gt;
接續 &lt;strong&gt;(三)&lt;/strong&gt; &lt;a href=&quot;https://akebee.com/gitops-kustomize-fluxcd-g</summary>
      
    
    
    
    <category term="K8s學習&amp;觀念隨筆" scheme="https://akebee.com/categories/K8s%E5%AD%B8%E7%BF%92-%E8%A7%80%E5%BF%B5%E9%9A%A8%E7%AD%86/"/>
    
    
    <category term="Kubernetes" scheme="https://akebee.com/tags/Kubernetes/"/>
    
    <category term="系列文" scheme="https://akebee.com/tags/%E7%B3%BB%E5%88%97%E6%96%87/"/>
    
    <category term="k8s-30days" scheme="https://akebee.com/tags/k8s-30days/"/>
    
    <category term="K8s學習隨筆" scheme="https://akebee.com/tags/K8s%E5%AD%B8%E7%BF%92%E9%9A%A8%E7%AD%86/"/>
    
    <category term="GitOps" scheme="https://akebee.com/tags/GitOps/"/>
    
    <category term="DevOps" scheme="https://akebee.com/tags/DevOps/"/>
    
    <category term="FluxCD" scheme="https://akebee.com/tags/FluxCD/"/>
    
  </entry>
  
  <entry>
    <title>【K8s 學習&amp;觀念隨筆】(三) GitOps 實戰：用 Kustomize + FluxCD 管 GPU K8s 叢集</title>
    <link href="https://akebee.com/gitops-kustomize-fluxcd-gpu-k8s/"/>
    <id>https://akebee.com/gitops-kustomize-fluxcd-gpu-k8s/</id>
    <published>2026-01-02T16:00:00.000Z</published>
    <updated>2026-01-02T16:00:00.000Z</updated>
    
    
    <summary type="html">整理自 gpu-k8s-devops 實作經驗，涵蓋 Kustomize 多環境管理、FluxCD Image Automation 自動化升版、SOPS + age 加密 Secret 的完整 CD pipeline 設計</summary>
    
    
    
    <category term="K8s學習&amp;觀念隨筆" scheme="https://akebee.com/categories/K8s%E5%AD%B8%E7%BF%92-%E8%A7%80%E5%BF%B5%E9%9A%A8%E7%AD%86/"/>
    
    
    <category term="Kubernetes" scheme="https://akebee.com/tags/Kubernetes/"/>
    
    <category term="系列文" scheme="https://akebee.com/tags/%E7%B3%BB%E5%88%97%E6%96%87/"/>
    
    <category term="k8s-30days" scheme="https://akebee.com/tags/k8s-30days/"/>
    
    <category term="K8s學習隨筆" scheme="https://akebee.com/tags/K8s%E5%AD%B8%E7%BF%92%E9%9A%A8%E7%AD%86/"/>
    
    <category term="GitOps" scheme="https://akebee.com/tags/GitOps/"/>
    
    <category term="DevOps" scheme="https://akebee.com/tags/DevOps/"/>
    
    <category term="FluxCD" scheme="https://akebee.com/tags/FluxCD/"/>
    
    <category term="Kustomize" scheme="https://akebee.com/tags/Kustomize/"/>
    
    <category term="GPU" scheme="https://akebee.com/tags/GPU/"/>
    
    <category term="SOPS" scheme="https://akebee.com/tags/SOPS/"/>
    
  </entry>
  
  <entry>
    <title>【K8s 學習&amp;觀念隨筆】(二) K8s 架構解析：從 K9s 介面看懂分散式叢集 EKS 運作原理</title>
    <link href="https://akebee.com/k8s-eks-distributed-system/"/>
    <id>https://akebee.com/k8s-eks-distributed-system/</id>
    <published>2026-01-01T16:00:00.000Z</published>
    <updated>2026-01-01T16:00:00.000Z</updated>
    
    
    <summary type="html">第一次看到 K9s 畫面，發現不同的 IP 其實代表不同的電腦，才真正理解 Kubernetes 叢集的本質。這篇從「一台 VPS」到「多台電腦組成的資源池」，帶你搞懂 K8s 的自我修復、無縫切換是怎麼實現的。</summary>
    
    
    
    <category term="K8s學習&amp;觀念隨筆" scheme="https://akebee.com/categories/K8s%E5%AD%B8%E7%BF%92-%E8%A7%80%E5%BF%B5%E9%9A%A8%E7%AD%86/"/>
    
    
    <category term="Kubernetes" scheme="https://akebee.com/tags/Kubernetes/"/>
    
    <category term="系列文" scheme="https://akebee.com/tags/%E7%B3%BB%E5%88%97%E6%96%87/"/>
    
    <category term="k8s-30days" scheme="https://akebee.com/tags/k8s-30days/"/>
    
    <category term="K8s學習隨筆" scheme="https://akebee.com/tags/K8s%E5%AD%B8%E7%BF%92%E9%9A%A8%E7%AD%86/"/>
    
    <category term="DevOps" scheme="https://akebee.com/tags/DevOps/"/>
    
    <category term="K8s" scheme="https://akebee.com/tags/K8s/"/>
    
    <category term="EKS" scheme="https://akebee.com/tags/EKS/"/>
    
    <category term="AWS" scheme="https://akebee.com/tags/AWS/"/>
    
    <category term="分散式系統" scheme="https://akebee.com/tags/%E5%88%86%E6%95%A3%E5%BC%8F%E7%B3%BB%E7%B5%B1/"/>
    
    <category term="K9s" scheme="https://akebee.com/tags/K9s/"/>
    
    <category term="System Design" scheme="https://akebee.com/tags/System-Design/"/>
    
  </entry>
  
  <entry>
    <title>【K8s 學習&amp;觀念隨筆】(一) 傳統部署 vs GitOps：兩種部署方式的核心差異</title>
    <link href="https://akebee.com/gitops-vs-traditional-deployment/"/>
    <id>https://akebee.com/gitops-vs-traditional-deployment/</id>
    <published>2025-12-31T16:00:00.000Z</published>
    <updated>2025-12-31T16:00:00.000Z</updated>
    
    
    <summary type="html">git pull + docker-compose up 跟 GitOps Config Repo 模式有什麼不同？這篇從核心概念、流程、密鑰管理到自動化工具，完整比較兩種部署方式，以及「半手動 GitOps」卡在哪裡。</summary>
    
    
    
    <category term="K8s學習&amp;觀念隨筆" scheme="https://akebee.com/categories/K8s%E5%AD%B8%E7%BF%92-%E8%A7%80%E5%BF%B5%E9%9A%A8%E7%AD%86/"/>
    
    
    <category term="Kubernetes" scheme="https://akebee.com/tags/Kubernetes/"/>
    
    <category term="系列文" scheme="https://akebee.com/tags/%E7%B3%BB%E5%88%97%E6%96%87/"/>
    
    <category term="k8s-30days" scheme="https://akebee.com/tags/k8s-30days/"/>
    
    <category term="K8s學習隨筆" scheme="https://akebee.com/tags/K8s%E5%AD%B8%E7%BF%92%E9%9A%A8%E7%AD%86/"/>
    
    <category term="CI/CD" scheme="https://akebee.com/tags/CI-CD/"/>
    
    <category term="GitOps" scheme="https://akebee.com/tags/GitOps/"/>
    
    <category term="Docker" scheme="https://akebee.com/tags/Docker/"/>
    
    <category term="DevOps" scheme="https://akebee.com/tags/DevOps/"/>
    
    <category term="ECR" scheme="https://akebee.com/tags/ECR/"/>
    
    <category term="部署" scheme="https://akebee.com/tags/%E9%83%A8%E7%BD%B2/"/>
    
  </entry>
  
  <entry>
    <title>gRPC Protobuf 升級時的欄位相容規則，為何能單邊升級</title>
    <link href="https://akebee.com/grpc-protobuf-upgrade-compatibility/"/>
    <id>https://akebee.com/grpc-protobuf-upgrade-compatibility/</id>
    <published>2025-12-08T02:00:00.000Z</published>
    <updated>2025-12-08T02:00:00.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;一句話總結&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#一句話總結&quot;&gt;#&lt;/a&gt; 一句話總結&lt;/h2&gt;
&lt;p&gt;protobuf 對欄位「多/少」天生寬容（多的忽略、少的給零值），不會自動噴錯；真正會炸的是「型別不符」或「欄位編號被亂改」。要嚴格驗證得自己在</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="gRPC" scheme="https://akebee.com/tags/gRPC/"/>
    
    <category term="Protobuf" scheme="https://akebee.com/tags/Protobuf/"/>
    
    <category term="Backend" scheme="https://akebee.com/tags/Backend/"/>
    
  </entry>
  
  <entry>
    <title>PyO3 + maturin，從 Rust 編譯成 Python Extension 連同 .pyi 型別存根打包進 wheel 全流程</title>
    <link href="https://akebee.com/rust-compile/"/>
    <id>https://akebee.com/rust-compile/</id>
    <published>2025-10-17T02:13:33.000Z</published>
    <updated>2025-10-17T02:13:33.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;建立-rust-專案&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#建立-rust-專案&quot;&gt;#&lt;/a&gt; 建立 Rust 專案&lt;/h2&gt;
&lt;p&gt;建立 Rust 資料夾&lt;/p&gt;
&lt;pre class=&quot;shiki shiki-themes vitesse-lig</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="Rust" scheme="https://akebee.com/tags/Rust/"/>
    
    <category term="PyO3" scheme="https://akebee.com/tags/PyO3/"/>
    
    <category term="maturin" scheme="https://akebee.com/tags/maturin/"/>
    
  </entry>
  
  <entry>
    <title>實測 Rust 與 Python 在多執行緒併發下的 Throughput 與 Latency 表現比較</title>
    <link href="https://akebee.com/python-to-rust/"/>
    <id>https://akebee.com/python-to-rust/</id>
    <published>2025-10-13T08:01:45.000Z</published>
    <updated>2025-10-13T08:01:45.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;locust-蝗蟲壓力測試工具&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#locust-蝗蟲壓力測試工具&quot;&gt;#&lt;/a&gt; locust 蝗蟲壓力測試工具&lt;/h2&gt;
&lt;h2 id=&quot;為何-rust-在-cpu-密集運算下會比-python-快&quot;&gt;&lt;a cla</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="Rust" scheme="https://akebee.com/tags/Rust/"/>
    
    <category term="PyO3" scheme="https://akebee.com/tags/PyO3/"/>
    
  </entry>
  
  <entry>
    <title>docker compose 啟動服務時，自動初始化(init)資料庫跟資料(seed) - PostgreSQL</title>
    <link href="https://akebee.com/docker-init-db-tables/"/>
    <id>https://akebee.com/docker-init-db-tables/</id>
    <published>2025-10-03T09:00:15.000Z</published>
    <updated>2025-10-03T09:00:15.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;目的&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#目的&quot;&gt;#&lt;/a&gt; 目的？&lt;/h2&gt;
&lt;p&gt;以往在用 docker compose 快速啟動服務，常常會遇到：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在一台全新的機器或開發環境中，都需要手動進入docker內部db容器</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Linux" scheme="https://akebee.com/tags/Linux/"/>
    
    <category term="Docker" scheme="https://akebee.com/tags/Docker/"/>
    
    <category term="DevOps" scheme="https://akebee.com/tags/DevOps/"/>
    
    <category term="PostgreSQL" scheme="https://akebee.com/tags/PostgreSQL/"/>
    
  </entry>
  
  <entry>
    <title>Docker - 常用指令筆記 Image、Volume、Container 管理</title>
    <link href="https://akebee.com/docker-tutorial/"/>
    <id>https://akebee.com/docker-tutorial/</id>
    <published>2025-10-03T09:00:15.000Z</published>
    <updated>2025-10-03T09:00:15.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;docker-ps&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#docker-ps&quot;&gt;#&lt;/a&gt; docker ps&lt;/h2&gt;
&lt;p&gt;只顯示正在執行的容器&lt;/p&gt;
&lt;pre class=&quot;shiki shiki-themes vitesse-light v</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Linux" scheme="https://akebee.com/tags/Linux/"/>
    
    <category term="Docker" scheme="https://akebee.com/tags/Docker/"/>
    
    <category term="DevOps" scheme="https://akebee.com/tags/DevOps/"/>
    
  </entry>
  
  <entry>
    <title>從 FastAPI 轉成 gRPC 服務流程筆記</title>
    <link href="https://akebee.com/fastapi-to-gRPC/"/>
    <id>https://akebee.com/fastapi-to-gRPC/</id>
    <published>2025-09-16T02:37:12.000Z</published>
    <updated>2025-09-16T02:37:12.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;重要&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#重要&quot;&gt;#&lt;/a&gt; 重要&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;按理來說接口應要跟 pydantic 模型一模一樣&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;fastapi-vs-grpc-差異&quot;&gt;&lt;a class=&quot;a</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="FastAPI" scheme="https://akebee.com/tags/FastAPI/"/>
    
    <category term="gRPC" scheme="https://akebee.com/tags/gRPC/"/>
    
    <category term="Protobuf" scheme="https://akebee.com/tags/Protobuf/"/>
    
  </entry>
  
  <entry>
    <title>用 Alembic 管理 SQLAlchemy Migration 筆記</title>
    <link href="https://akebee.com/alembic-sql-migration/"/>
    <id>https://akebee.com/alembic-sql-migration/</id>
    <published>2025-09-12T02:24:24.000Z</published>
    <updated>2025-09-12T02:24:24.000Z</updated>
    
    
      
      
    <summary type="html">&lt;blockquote&gt;
&lt;p&gt;目標：當遷移歷史混亂或想用現有模型重新建立「乾淨」的初始遷移時，安全地重置 Alembic 狀態並升到最新。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;tldr-指令清單&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#tldr-指令</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="SQLAlchemy" scheme="https://akebee.com/tags/SQLAlchemy/"/>
    
    <category term="Alembic" scheme="https://akebee.com/tags/Alembic/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Linked List] Reverse Linked List (Easy)</title>
    <link href="https://akebee.com/leetcode-ReverseLinkedList/"/>
    <id>https://akebee.com/leetcode-ReverseLinkedList/</id>
    <published>2025-08-30T07:54:09.000Z</published>
    <updated>2025-08-30T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h2&gt;
&lt;p&gt;給定一個單向 Linked List，反轉該鏈表並返回反轉後的頭節點。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://leetcode.com/problems/</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Easy" scheme="https://akebee.com/tags/Easy/"/>
    
    <category term="Linked List" scheme="https://akebee.com/tags/Linked-List/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Sliding Window] Longest Substring Without Repeating Characters (Medium)</title>
    <link href="https://akebee.com/leetcode-LongestSubstringWithoutRepeatingCharacters/"/>
    <id>https://akebee.com/leetcode-LongestSubstringWithoutRepeatingCharacters/</id>
    <published>2025-08-27T07:54:09.000Z</published>
    <updated>2025-08-27T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h2&gt;
&lt;p&gt;輸入一個字串 s，要找出最長的不含重複字元的子字串長度。&lt;/p&gt;
&lt;p&gt;例子：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;s = &amp;quot;&lt;code&gt;abcabcbb&lt;/cod</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Medium" scheme="https://akebee.com/tags/Medium/"/>
    
    <category term="Sliding Window" scheme="https://akebee.com/tags/Sliding-Window/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Binary Search] Search a 2D Matrix (Medium)</title>
    <link href="https://akebee.com/leetcode-Searcha2DMatrix/"/>
    <id>https://akebee.com/leetcode-Searcha2DMatrix/</id>
    <published>2025-08-20T07:54:09.000Z</published>
    <updated>2025-08-20T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://leetcode.com/problems/search-a-2d-matrix/description/&quot;&gt;題目&lt;/a&gt;&lt;/p&gt;</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Medium" scheme="https://akebee.com/tags/Medium/"/>
    
    <category term="Binary Search" scheme="https://akebee.com/tags/Binary-Search/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Stack] Valid Parentheses (Easy)</title>
    <link href="https://akebee.com/leetcode-ValidParentheses/"/>
    <id>https://akebee.com/leetcode-ValidParentheses/</id>
    <published>2025-08-15T07:54:09.000Z</published>
    <updated>2025-08-15T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h2&gt;
&lt;p&gt;輸入一個只包含 &lt;code&gt;()[]&amp;#123;&amp;#125;&lt;/code&gt; 的字串，判斷它是否為「有效括號」。&lt;/p&gt;
&lt;p&gt;input string 只有在以上狀</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Easy" scheme="https://akebee.com/tags/Easy/"/>
    
    <category term="Stack" scheme="https://akebee.com/tags/Stack/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Two Pointer] 3sum (Medium)</title>
    <link href="https://akebee.com/leetcode-3sum/"/>
    <id>https://akebee.com/leetcode-3sum/</id>
    <published>2025-08-07T07:54:09.000Z</published>
    <updated>2025-08-07T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h2&gt;
&lt;p&gt;給定一個整數數組 nums，判斷是否存在三個元素 a，b，c，使得 a + b + c = 0？找出所有滿足條件且不重複的三元組。&lt;/p&gt;
&lt;h2 id=&quot;two-</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Two Pointer" scheme="https://akebee.com/tags/Two-Pointer/"/>
    
    <category term="Medium" scheme="https://akebee.com/tags/Medium/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Hashmap] Group Anagrams (Medium)</title>
    <link href="https://akebee.com/leetcode-GroupAnagrams/"/>
    <id>https://akebee.com/leetcode-GroupAnagrams/</id>
    <published>2025-08-07T07:54:09.000Z</published>
    <updated>2025-08-07T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h1&gt;
&lt;p&gt;Example 1:&lt;/p&gt;
&lt;p&gt;Input: strs = [&amp;quot;eat&amp;quot;,&amp;quot;tea&amp;quot;,&amp;quot;tan&amp;quot;,&amp;</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Medium" scheme="https://akebee.com/tags/Medium/"/>
    
    <category term="Hashmap" scheme="https://akebee.com/tags/Hashmap/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Two Pointer] Remove Duplicates from Sorted Array (Easy)</title>
    <link href="https://akebee.com/leetcode-RemoveDuplicatesfromSortedArray/"/>
    <id>https://akebee.com/leetcode-RemoveDuplicatesfromSortedArray/</id>
    <published>2025-08-07T07:54:09.000Z</published>
    <updated>2025-08-07T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h1&gt;
&lt;p&gt;給定一個非遞減排序（non-decreasing order）的整數 nums 陣列 &lt;code&gt;nums&lt;/code&gt;，請 &lt;code&gt;in-place&lt;/cod</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Two Pointer" scheme="https://akebee.com/tags/Two-Pointer/"/>
    
    <category term="Easy" scheme="https://akebee.com/tags/Easy/"/>
    
  </entry>
  
  <entry>
    <title>LeetCode 獨自升級紀 - [Two Pointer] Two Integer Sum II (Medium)</title>
    <link href="https://akebee.com/leetcode-TwoSumII_InputArrayIsSorted/"/>
    <id>https://akebee.com/leetcode-TwoSumII_InputArrayIsSorted/</id>
    <published>2025-08-07T07:54:09.000Z</published>
    <updated>2025-08-07T07:54:09.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;題目&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#題目&quot;&gt;#&lt;/a&gt; 題目&lt;/h2&gt;
&lt;p&gt;給定一個整數陣列 &lt;code&gt;numbers&lt;/code&gt; 和一個目標數字 &lt;code&gt;target&lt;/code&gt;，請找出 &lt;code&gt;numbers&lt;/code&gt;</summary>
      
    
    
    
    <category term="LeetCode" scheme="https://akebee.com/categories/LeetCode/"/>
    
    
    <category term="Python" scheme="https://akebee.com/tags/Python/"/>
    
    <category term="LeetCode" scheme="https://akebee.com/tags/LeetCode/"/>
    
    <category term="Two Pointer" scheme="https://akebee.com/tags/Two-Pointer/"/>
    
    <category term="Medium" scheme="https://akebee.com/tags/Medium/"/>
    
  </entry>
  
  <entry>
    <title>2025 Django 串接 LINE Messaging API 流程</title>
    <link href="https://akebee.com/django-linebot-2025/"/>
    <id>https://akebee.com/django-linebot-2025/</id>
    <published>2025-07-26T14:46:19.000Z</published>
    <updated>2025-07-26T14:46:19.000Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;1-安裝套件&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#1-安裝套件&quot;&gt;#&lt;/a&gt; 1. 安裝套件&lt;/h2&gt;
&lt;pre class=&quot;shiki shiki-themes vitesse-light vitesse-dark&quot; style=&quot;backgr</summary>
      
    
    
    
    <category term="Engineering" scheme="https://akebee.com/categories/Engineering/"/>
    
    
    <category term="Django" scheme="https://akebee.com/tags/Django/"/>
    
    <category term="LINE BOT" scheme="https://akebee.com/tags/LINE-BOT/"/>
    
  </entry>
  
</feed>
