Home
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
C++
知识点
STL
基础
Python
Django
基础
Linux
性能分析 tools
Windows
Course
李宏毅 ML/DL
Linear Algebra
Archives
About
疯狂的TalentQ
累计撰写
102
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
Home
Interview
工作经历
Q&A
LeetCode
高频考题
面试经典150题
C++
知识点
STL
基础
Python
Django
基础
Linux
性能分析 tools
Windows
Course
李宏毅 ML/DL
Linear Algebra
Archives
About
目 录
CONTENT
以下是
Linux
相关的文章
2025-11-14
ubuntu 24.04 使用 docker compose 搭建 Gerrit
1 创建项目目录 mkdir -p ~/gerrit && cd ~/gerrit 2 编写 docker-compose.yml 把下面内容保存为 docker-compose.yml;已默认挂载本地路径、开启 Web 界面,并配置好数据库。 services: gerrit: ima
2025-11-14
9
0
0
Linux
2025-11-14
Ubuntu 安装 docker 和 docker compose
0 官方教程 官方安装教程有坑,安装后不能正常 sudo apt update,这是因为无法连接 docker 的官方源。换成阿里源就好了。 接下来记录完美的安装流程。 1 卸载冲突的包 sudo apt remove $(dpkg --get-selections docker.io docker
2025-11-14
0
0
0
Linux
2025-11-14
Linux 源码安装 htop
0 说明 先执行: sudo apt install htop 如果由于特殊情况不行,那就进行源码安装。 1 源码 最新源码:https://github.com/htop-dev/htop/releases,选择 tar.gz 文件。 2 解压、编译、安装 注意 prefix 参数,用于指
2025-11-14
0
0
0
Linux
2025-10-31
ffmpeg 改变视频倍速
将 input.mp4 变为原来的 M 倍速。N = 1 / M。 ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=N*PTS[v];[0:a]atempo=M[a]" -map "[v]" -map "[a]" output.mp4
2025-10-31
0
0
0
Windows
Linux
2025-10-16
Ubuntu 下缩小 PDF 文件
1 背景 有些场景下我们需要体积更小的 PDF 文件,比如一些网站对上传的文件大小有限制。 于是我们需要一个方便的工具,将既有的 PDF 文件缩小,得到一个内容不变但是体积合理的新 PDF 文件。 2 工具 该工具实现为一个简单的 shell 脚本。 #!/bin/bash # 1. 安装 # su
2025-10-16
3
0
0
Linux
2025-09-12
Ubuntu 创建新用户并添加sudo权限
1 创建用户 sudo adduser <USERNAME> 这是一个交互式命令,会提示输入密码等信息,其他信息可以不填直接回车。 2 添加 sudo 权限 添加权限: \ 切换用户: su - <USERNAME> 验证权限: sudo whoami</
2025-09-12
4
0
0
Linux
2025-09-11
select、poll、epoll 原理
select、poll 和 epoll 都是 Linux 下实现 I/O 多路复用的机制,允许一个进程监听多个文件描述符。其核心原理区别在于: select 和 poll 都采用轮询机制,每次调用都需要将全部监听的文件描述符从用户空间拷贝到内核空间,由内核进行线性扫描检查是否有事件就绪,导致性能随监
2025-09-11
2
0
0
Linux
2025-09-11
进程、线程、协程
进程 定义:资源分配的最小单位。程序的一次执行实例。它是一个独立的、自包含的实体。 核心特点: 拥有独立资源:每个进程都有自己独立的内存地址空间(代码段、数据段、堆栈)、文件描述符、系统资源(如CPU时间、权限等)。 安全性高:一个进程的崩溃通常不会影响其他进程,因为它们的 memory space
2025-09-11
2
0
0
Linux
2025-09-04
调试工具 gdb
引言 在软件开发过程中,调试是不可避免的重要环节。虽然现代IDE提供了强大的图形化调试工具,但掌握命令行调试器GDB(GNU Debugger)仍然是每位C/C++开发者必备的核心技能。GDB不仅能在缺乏图形界面的环境中发挥作用,还能提供更底层、更灵活的控制能力。 1. GDB 概述 GDB是GNU
2025-09-04
4
0
0
性能分析 tools
Linux
2025-09-02
系统服务管理器 —— systemd
1 systemd 概述 systemd(官网:systemd.io) 是现代 Linux 系统的初始化系统和服务管理器,被广泛用于众多主流发行版,如 Ubuntu、CentOS 等。它旨在代替传统的 SysV init 和 Upstart,提供更高效的系统启动速度、更强的服务管理能力以及更丰富的功
2025-09-02
4
0
0
Linux
性能分析 tools
1
2