什么是 LFU 缓存策略
什么是 LRU 缓存策略
什么是 LRU 缓存算法?
什么是缓存 (Cache)?
缓存是一种用于存储经常访问的数据或指令的位置,以便通过减少大量昂贵的操作来加快访问速度。它允许处理器更快地访问数据和指令,从而大大提高系统的性能。
Valgrind 检测内存泄露教程
系统环境
- Ubuntu 22.10 kinetic
简单介绍
Valgrind是一套 Linux 下的 Debug 工具,常用于检测程序内存泄漏,非法读写等问题。
维基百科 - Valgrind - Wikipedia
本文主要介绍 Memcheck,可以用于检查程序的内存泄漏情况。
Ubuntu 安装 Fcitx5-Rime 中文输入法
Ubuntu 配置 C/C++ 开发环境
Ubuntu 配置 Git 和 GitHub
系统环境
- Ubuntu 22.10 kinetic
安装 Git
# 使用 apt 命令安装 git
sudo apt update && apt full-upgrade -y
sudo apt install git -y
# 验证安装
git --version
# 示例输出
git version 2.25.1
配置 Git 用户名和邮箱
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"
# 验证配置
git config --list
# 示例输出
user.name=你的用户名
user.email=你的邮箱地址
# Ctrl + Z 退出
配置信息储存在 ~/.gitconfig文件中
Ubuntu 配置 Oh My Zsh
批量将 MP4 文件转为 MP3
前言
最近在「哔哩哔哩」刷到一个非常喜欢的 UP 主,一键三连之后便想将该 UP 主的所有视频下载下来转换成 MP3 格式放到车里平时开车的时候听。
系统环境
- macOS Ventura 13.0.1
解析视频
Downie - Video Downloader for macOS - Charlie Monroe Software