介绍 对比 简单的 TCP 服务器和客户端, 本文中的服务器和客户端程序改进了以下几点: 使用 inet_ntop() 函数, 使得服务器程序可以正确处理
简单的 TCP 服务端和客户端 就像我们如何开始任何编程语言一样,我们将在套接字编程中实现一个简单的 hello world 程序。 在本文中,我们将实现
套接字编程入门 什么是 Socket? 套接字 (Socket) 是一种使用标准 UNIX 文件描述符和其他程序通讯的方式。 如你所知,Unix 中的一
什么是 LFU 缓存算法? LFU 是什么? LFU 是 “Least Frequently Used” 的缩写。 LFU Cache 是一种常见的缓存管
什么是 LRU 缓存算法? 什么是缓存 (Cache)? 缓存是一种用于存储经常访问的数据或指令的位置,以便通过减少大量昂贵的操作来加快访问速度。它允许处理器
系统环境 Ubuntu 22.10 kinetic 简单介绍 Valgrind是一套 Linux 下的 Debug 工具,常用于检测程序内存泄漏,非法读写
系统环境 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