介紹 對比簡易的 TCP 伺服器與客戶端,本文中的伺服器與客戶端程式改進了以下幾點: 使用 inet_ntop() 函數,讓伺服器程式能正確處理 IPv4
簡單的 TCP 伺服端與客戶端 就像我們學習任何程式語言時從 Hello World 開始一樣,在 socket 程式設計中,我們也將實作一個簡單的 Hel
Socket 程式設計入門 什麼是 Socket? Socket(通訊端)是一種使用「標準 UNIX 檔案描述符」與其他程式通訊的方式。 如你所知,Un
什麼是 LFU 快取演算法? LFU 是什麼? LFU 是 “Least Frequently Used” 的縮寫。 LFU Cache 是一種常見的快取
什麼是 LRU 快取演算法? 什麼是快取 (Cache)? 快取是一種用於儲存經常存取的資料或指令的位置,藉由減少大量昂貴的操作來加快存取速度。它允許處理器更
系統環境 Ubuntu 22.10 kinetic 簡單介紹 Valgrind 是一套 Linux 下的除錯工具,常用於偵測程式記憶體洩漏、非法讀寫等問題
系統環境 Ubuntu 22.10 kinetic 安裝 Git `bash 使用 apt 命令安裝 git sudo apt update && a
系統資訊 Ubuntu 22.10 kinetic 安裝 zsh `bash echo $SHELL # 查看目前使用的 shell
系統環境 macOS Ventura 13.0.1 安裝虛擬機 下載 VirtualBox [下載 VMware Workstation](https:/
文章更新 2022-12-08: 使用 Fcitx4 和 搜狗輸入法 2023-03-04: 更新為 Fcitx5 和 Rime 輸入法 系統資訊 Ub