Archive · 290 posts
所有文章
從 2021 年寫到現在,依時間倒序排列。
202620 篇
- 如何利用 Cloudflare WARP 解決 GitHub 下載太慢的問題
- 如何讓 Agent 玩仙劍奇俠傳
- 仙劍奇俠傳 DOS 版 AI 攻略
- 〈獨白〉
- COSCUP 2020 ~ 2026 七年議程資料分析
- 讓 LLM 直接操作 PTT — PTT MCP Server
- 3D 列印新手容易忽略的兩件事
- PyPtt - 如何利用 NAWS 動態調整視窗高度提升資料獲取效率
- Python - is vs == 的差異詳解
- Linux 檔案歸檔工具 tar 詳解與應用
- uPtt — 讓 PTT 化身現代即時通訊
- Python - Mutable Default Argument 的陷阱與解法
- 使用 BorgBackup 備份你的 Minecraft 地圖
- Python 開發者的「可編輯模式」神技 - pip install -e
- 競技對戰評分系統:從 Elo 及其進化版演算法深度解析
- 威秀影城場次規劃神器:vscinemas-skill 介紹
- 原價屋組電腦的神助手:coolpc-skill 介紹
- 用 AI 幫你配對台積電職缺:tsmc-resume-matcher 介紹
- Python:手把手教你 async 與 await
- 如何改善網路品質 - X/推特 影片
202531 篇
- DevOps - 如何使用 Python 合併 YAML
- 簡單好用的加密聊天工具
- 面試心得 - 台積電
- PKCS#11 OTP - 硬體安全模組中的一次性密碼標準
- FFX 模式 - 保留格式的加密技術
- RADIUS - 網路存取的守門員
- Kerberos - 網路身分驗證協定
- 密碼學 - X.509 Time Stamp
- 密碼學 - PKCS#11 Key Agreement
- 密碼學 - Galois Counter Mode
- 金鑰長度與暴力破解
- 密碼學 - Wrap Algorithms
- 密碼學 - PFX
- PKCS#5 PBKDF:從密碼中提煉安全的金鑰
- HMAC - 訊息完整性與身份驗證
- 密碼學 - DSA
- 密碼學 - 橢圓曲線密碼學(ECC)
- PKCS#10 - 您的數位身分證申請書
- 密碼學 - Diffie-Hellman 金鑰交換演算法
- Meshtastic - 為什麼你不應該使用 ROUTER 模式
- 密碼學 - 解析 PKIX 憑證驗證與 CRL
- 密碼學 - SignedData 與 EnvelopedData
- 量子密碼學 - Leighton-Micali Signature 簽章
- iperf3 網路效能測試工具
- LDAP 簡介
- Python - dotenv 教學
- Python - 10 is 10 vs 500 is 500
- SSH key - 從產生、設定到撤銷
- 如何使用 Python 發佈文章到 X/Twitter
- 密碼學 - PKCS#7
- Docker 容器化技術及其原理
202446 篇
- Padding - 加密中的填充機制
- PowerSort - Python 內建排序法
- 密碼學 - AES
- 什麼是隨機亂數
- 密碼學 - RC4
- 密碼學 - 雜湊函數
- 公開金鑰基礎建設(PKI):數位世界的安全基石
- PKCS#11 - 物件與連線
- 各種作業系統的憑證安裝教學
- LeetCode 筆記 - 852. Peak Index in a Mountain Array
- LeetCode 筆記 - 715. Range Module
- LeetCode 筆記 - 2300. Successful Pairs of Spells and Potions
- LeetCode 筆記 - 1488. Avoid Flood in The City
- LeetCode 筆記 - 494. Target Sum
- LeetCode 筆記 - 3481. Apply Substitutions
- LeetCode 筆記 - 778. Swim in Rising Water
- LeetCode 筆記 - 85. Maximal Rectangle
- LeetCode 筆記 - 122. Best Time to Buy and Sell Stock II
- LeetCode 筆記 - 84. Largest Rectangle in Histogram
- LeetCode 筆記 - 75. Sort Colors
- LeetCode 筆記 - 10. Regular Expression Matching
- LeetCode 筆記 - 3468. Find the Number of Copy Arrays
- LeetCode 筆記 - 31. Next Permutation
- LeetCode 筆記 - 394. Decode String
- LeetCode 筆記 - 42. Trapping Rain Water
- LeetCode 筆記 - 21. Merge Two Sorted Lists
- LeetCode 筆記 - 83. Remove Duplicates from Sorted List
- LeetCode 筆記 - 82. Remove Duplicates from Sorted List II
- LeetCode 筆記 - 307.Range Sum Query - Mutable
- 密碼學 - 一次性簽章
- COSCUP 2020 ~ 2024 熱門技術趨勢觀察
- Linux - HTTPS Proxy 設定導致的 curl 錯誤
- PC/SC 函式庫簡介
- Python - 確認檔案是否存在
- 密碼學 - RSA 與 PKCS#1
- 如何架設 GitLab runner
- 密碼學 - ASN.1 DER Length Decoding
- Mac - 如何製作 Ubuntu 重灌隨身碟
- 軟體開發 - 什麼是巴士因子
- 雲端原生之路 - 重構
- 雲端架構設計的四種範式 - 單體、微服務、巨石與無服務
- Git - 常用指令
- TimSort - Python 內建排序法
- LeetCode 筆記 - 22. Generate Parentheses
- LeetCode 筆記 - 208. Implement Trie (Prefix Tree)
- 羽毛球 - 體能的催動
202344 篇
- 趨勢科技 AI contest 2023
- 淺談耳石脫落
- 日本旅遊 - 準備篇
- LeetCode 筆記 - 1838. Frequency of the Most Frequent Element
- LeetCode 筆記 - 1930. Unique Length-3 Palindromic Subsequences
- LeetCode 筆記 - 2785. Sort Vowels in a String
- LeetCode 筆記 - 97. Interleaving String
- LeetCode 筆記 - 2642. Design Graph With Shortest Path Calculator
- Python - heapq 模組介紹
- LeetCode 筆記 - 1446. Consecutive Characters
- LeetCode 筆記 - 1513. Number of Substrings With Only 1s
- LeetCode 筆記 - 1759. Count Number of Homogenous Substrings
- LeetCode 筆記 - 2849. Determine if a Cell Is Reachable at a Given Time
- LeetCode 筆記 - 2075. Decode the Slanted Ciphertext
- LeetCode 筆記 - 1921. Eliminate Maximum Number of Monsters
- Python - bisect 模組介紹
- Python - 二元搜尋法
- Python - List 介紹
- LeetCode 筆記 - 1845. Seat Reservation Manager
- LeetCode 筆記 - 1535. Find the Winner of an Array Game
- LeetCode 筆記 - 2369. Check if There is a Valid Partition For The Array
- LeetCode 筆記 - 919. Complete Binary Tree Inserter
- LeetCode 筆記 - 1503. Last Moment Before All Ants Fall Out of a Plank
- LeetCode 筆記 - 41. First Missing Positive
- 工程師如何經營個人品牌
- 特斯拉 - 一萬公里心得
- Git - 如何變更 commit author
- OpenAI 如何幫助我的工程師工作
- Python - 如何安裝套件
- NLP - 如何使用 BERT 實現相關文章功能
- 如何使用 One Time Password 加強 Ubuntu 伺服器 SSH 安全性
- 如何使用 Mac 幫 Tesla 行車記錄器影片加上時間標籤
- 如何使用 Google Analytics Data API
- 購車心得 - Tesla Model Y
- 如何傳送敏感資訊 - GnuPG
- 如何在 Mac 上安裝圍棋 AI - KataGo
- 面試心得 - 趨勢科技
- 如何成為一位傑出的工程師 (好文備份)
- 過年筆記 - 2023
- 使用 rsync 同步你的檔案
- 我如何打造我的部落格
- 中華電信的新免費服務 VoLTE / VoWiFi
- 選擇你的程式碼字體 - CodingFont
- 可自架的密碼管理器 - Bitwarden
2022136 篇
- Hexo - 我的部落格疑難雜症筆記
- Mac - 升級你的 Terminal
- 簡單易用的剪貼簿工具 - Clipy
- 使用 Balance Lock 解決 Mac 聲音左右不平衡的問題
- 面試心得 - Google
- PyPtt - 批踢踢超貼觀測站兩三事
- Python - AutoStrEnum
- LeetCode 筆記 - 78. Subsets
- LeetCode 筆記 - 199. Binary Tree Right Side View
- LeetCode 筆記 - 38. Count and Say
- LeetCode 筆記 - 9. Palindrome Number
- LeetCode 筆記 - 746. Min Cost Climbing Stairs
- LeetCode 筆記 - 1696. Jump Game VI
- LeetCode 筆記 - 1306. Jump Game III
- LeetCode 筆記 - 206. Reverse Linked List
- LeetCode 筆記 - 92. Reverse Linked List II
- LeetCode 筆記 - 265. Paint House II
- LeetCode 筆記 - 256. Paint House
- LeetCode 筆記 - 509. Fibonacci Number
- LeetCode 筆記 - 100. Same Tree
- LeetCode 筆記 - 64. Minimum Path Sum
- LeetCode 筆記 - 128. Longest Consecutive Sequence
- LeetCode 筆記 - 61. Rotate List
- LeetCode 筆記 - 135. Candy
- LeetCode 筆記 - 45. Jump Game II
- LeetCode 筆記 - 376. Wiggle Subsequence
- LeetCode 筆記 - 55. Jump Game
- LeetCode 筆記 - 515. Find Largest Value in Each Tree Row
- LeetCode 筆記 - 43. Multiply Strings
- LeetCode 筆記 - 1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
- LeetCode 筆記 - 1710. Maximum Units on a Truck
- LeetCode 筆記 - 462. Minimum Moves to Equal Array Elements II
- LeetCode 筆記 - 453. Minimum Moves to Equal Array Elements
- LeetCode 筆記 - 406. Queue Reconstruction by Height
- LeetCode 筆記 - 69. Sqrt(x)
- LeetCode 筆記 - 1647. Minimum Deletions to Make Character Frequencies
- LeetCode 筆記 - 210. Course Schedule II
- LeetCode 筆記 - 207. Course Schedule
- LeetCode 筆記 - 377. Combination Sum IV
- LeetCode 筆記 - 216. Combination Sum III
- LeetCode 筆記 - 40. Combination Sum II
- LeetCode 筆記 - 39. Combination Sum
- LeetCode 筆記 - 215. Kth Largest Element in an Array
- LeetCode 筆記 - 1642. Furthest Building You Can Reach
- LeetCode 筆記 - 820. Short Encoding of Words
- LeetCode 筆記 - 62. Unique Paths
- LeetCode 筆記 - 583. Delete Operation for Two Strings
- LeetCode 筆記 - 1143. Longest Common Subsequence
- LeetCode 筆記 - 120. Triangle
- LeetCode 筆記 - 1695. Maximum Erasure Value
- LeetCode 筆記 - 1658. Minimum Operations to Reduce X to Zero
- LeetCode 筆記 - 1332. Remove Palindromic Subsequences
- Python - How to list all the files
- LeetCode 筆記 - 160. Intersection of Two Linked Lists
- Mac - 如何用程式發出本機系統通知
- LeetCode 筆記 - 303. Range Sum Query - Immutable
- LeetCode 筆記 - 304. Range Sum Query 2D - Immutable
- LeetCode 筆記 - 867. Transpose Matrix
- LeetCode 筆記 - 1461. Check If a String Contains All Binary Codes of Size K
- LeetCode 筆記 - 1480. Running Sum of 1d Array
- LeetCode 筆記 - 29. Divide Two Integers
- LeetCode 筆記 - 318. Maximum Product of Word Lengths
- LeetCode 筆記 - 268. Missing Number
- LeetCode 筆記 - 1342. Number of Steps to Reduce a Number to Zero
- LeetCode 筆記 - 191. Number of 1 Bits
- LeetCode 筆記 - 32. Longest Valid Parentheses
- LeetCode 筆記 - 20. Valid Parentheses
- LeetCode 筆記 - 566. Reshape the Matrix
- LeetCode 筆記 - 617. Merge Two Binary Trees
- Python 如何優雅地限制執行緒數量
- Python 如何順利地取得上個月的月份
- Python 如何處理存檔編碼錯誤
- LeetCode 筆記 - 695. Max Area of Island
- LeetCode 筆記 - 733. Flood Fill
- LeetCode 筆記 - 121. Best Time to Buy and Sell Stock
- LeetCode 筆記 - 350. Intersection of Two Arrays II
- LeetCode 筆記 - 349. Intersection of Two Arrays
- LeetCode 筆記 - 567. Permutation in String
- LeetCode 筆記 - 647. Palindromic Substrings
- LeetCode 筆記 - 88. Merge Sorted Array
- LeetCode 筆記 - 322. Coin Change
- LeetCode 筆記 - 146. LRU Cache
- LeetCode 筆記 - 18. 4Sum
- LeetCode 筆記 - 63. Unique Paths II
- LeetCode 筆記 - 876. Middle of the Linked List
- LeetCode 筆記 - 19. Remove Nth Node From End of List
- LeetCode 筆記 - 217. Contains Duplicate
- LeetCode 筆記 - 53. Maximum Subarray
- LeetCode 筆記 - 16. 3Sum Closest
- LeetCode 筆記 - 557. Reverse Words in a String III
- LeetCode 筆記 - 344. Reverse String
- LeetCode 筆記 - 167. Two Sum II - Input Array Is Sorted
- LeetCode 筆記 - 283. Move Zeroes
- LeetCode 筆記 - 329. Longest Increasing Path in a Matrix
- LeetCode 筆記 - 1192. Critical Connections in a Network
- LeetCode 筆記 - 15. 3Sum
- LeetCode 筆記 - 11. Container With Most Water
- LeetCode 筆記 - 189. Rotate Array
- LeetCode 筆記 - 977. Squares of a Sorted Array
- LeetCode 筆記 - 1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
- LeetCode 筆記 - 419. Battleships in a Board
- LeetCode 筆記 - 35. Search Insert Position
- LeetCode 筆記 - 278-First-Bad-Version
- LeetCode 筆記 - 704. Binary Search
- LeetCode 筆記 - 103. Binary Tree Zigzag Level Order Traversal
- LeetCode 筆記 - 1091. Shortest Path in Binary Matrix
- LeetCode 筆記 - 1302. Deepest Leaves Sum
- Python 如何正確初始化二維陣列
- LeetCode 筆記 - 844. Backspace String Compare
- LeetCode 筆記 - 117. Populating Next Right Pointers in Each Node II
- LeetCode 筆記 - 116. Populating Next Right Pointers in Each Node
- LeetCode 筆記 - 77. Combinations
- LeetCode 筆記 - 743. Network Delay Time
- LeetCode 筆記 - 47. Permutations II
- LeetCode 筆記 - 46. Permutations
- LeetCode 筆記 - Count Sorted Vowel Strings
- LeetCode 筆記 - 7. Reverse Integer
- LeetCode 筆記 - Implement strStr()
- LeetCode 筆記 - Longest Palindromic Substring
- LeetCode 筆記 - Median of Two Sorted Arrays
- LeetCode 筆記 - Longest Substring Without Repeating Characters
- LeetCode 筆記 - Add Two Numbers
- LeetCode 筆記 - 1. Two Sum
- 在 iOS 新增「社交距離 app」捷徑
- 調整 PyCharm 檔案大小限制
- 使用 crontab 排程自動化你的工作
- HackMD - 深色主題
- 跑馬燈圖片工具
- Python 如何從 list 移除空元素
- 使用 Python 解開數獨
- non-breaking space 問題
- 如何使用 GitHub Actions 同步 PDF 至 Github Pages
- 軟體工程師的我如何準備轉職
- 幫 Ubuntu 加上新硬碟
- Ubuntu 藉由 LVM 解決預設硬碟分割錯誤
- 追尋多年的三角棋