»
(008)CubeIDE实现USB外设*
(018)C99 的指针*
(019)C99 只有值赋值,没有move*
(022)POSIX线程库pthread的同步锁*
(023)POSIX线程库pthread的多线程*
(027)C99标准库中的计时与等待 *
(028)C语言中的高精度计算库GMP *
(029)C语言中的Web服务*
(030)C语言中的字符转码ICU*
(031)从几个方面显然C语言比C++效率高*
🍓(004)最新版Ubuntu加速
(安装最新版Ubuntu24.04一定不要选择现在就联网) (本文仅供自用本机安装最新版Ubuntu24.04环境使用,未免会有错误,请谨慎操作) 1、改用xfce sudo apt update sudo apt upgrade sudo apt install xfce4 sudo apt install xfce4-goodies sudo reboot 登录进入xfce 卸载 GNOME sudo apt purge gnome-shell gnome-software gnome-session gnome-terminal gnome-remote-desktop cloud-init avahi-daemon iio-sensor-proxy openvpn ubuntu-advantage-desktop-daemon apport rm -rf ~/.config/gnome-shell rm -rf ~/.config/gnome-session sudo apt autoremove 配置免登录: sudo apt install lightdm-settings sudo apt install lightdm slick-greeter sudo lightdm-settings 2、安装sysv-rc-conf或systemctl list-unit-files --type=service配置systemctl disable ***停用不必要的服务: NetworkManager:网络管理服务 bluetooth:蓝牙服务 cups:打印服务 avahi-daemon:网络发现服务 cups-browsed:打印机浏览服务 apport: 自动报告错误服务 rsyslog: 快速系统日志服务 syslog: 系统日志服务 iio-sensor-proxy: 屏幕旋转服务 openvpn: 开源vpn网络服务 3、使用systemctl stop和systemctl disable停用不必要的服务 4、内核加速: 在/etc/modprobe.d/blacklist.conf里加入: blacklist lp blacklist btusb blacklist btrtl blacklist btbcm blacklist btintel blacklist floppy blacklist joudev 执行命令: update-initramfs -u 用户服务改为启动桌面后在.bashrc里启动 关闭自动升级、自动错误报告服务 使用systemd-analyze和systemd-analyze blame分析系统启动时间 5、停用不必要的服务(不能停用NetworkManager) systemctl stop NetworkManager systemctl disable NetworkManager 6、彻底删除snap 参考:https://blog.csdn.net/liufangaliya/article/details/135126156 sudo du -sh /var/lib/snapd cd /var/lib/snapd/snaps snap list --all 多遍: for p in $(snap list | awk '{print $1}'); do sudo snap remove $p done 多遍: sudo systemctl stop snapd sudo systemctl disable --now snapd.socket for m in /snap/core/*; do sudo umount $m done 一遍: sudo apt autoremove --purge snapd rm -rf ~/snap sudo rm -rf /snap sudo rm -rf /var/snap sudo rm -rf /var/lib/snapd sudo rm -rf /var/cache/snapd (注意:以上,仅供自用本机安装Ubuntu环境使用,未免会有错误,请谨慎操作)