logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 10:make Makefile自动化编译实战指南及进度条解析

本文介绍了Makefile的基本使用方法和自动化编译的优势。首先解释了Makefile的作用:通过定义依赖关系和依赖方式实现"自动化编译",只需一个make命令即可完成整个工程的编译。通过示例展示了简单的Makefile编写方法,包括编译规则和伪目标clean的设置。重点阐述了Makefile的工作原理:通过文件时间戳判断是否需要重新编译,并详细说明了gcc的编译流程。文章还介

文章图片
#自动化#运维#c++ +3
Linux 6 权限管理全解析

Linux系统权限管理摘要 Linux系统权限管理分为用户权限和文件权限两部分。用户权限区分超级用户(root)和普通用户,通过su/su-命令切换,root拥有全部权限。文件权限涉及三类访问者:所有者(u)、所属组(g)和其他用户(o),通过字符(rwx)或八进制(755)表示权限。常用命令包括: chmod修改权限:字符方式(u+w)或数字方式(755) chown修改所有者 chgrp修改所

文章图片
#linux#运维#服务器 +3
Linux 3 指令(3):进阶指令:文件查看、资源管理、搜索打包压缩详解

本文介绍了Linux系统中常用的文件操作、时间管理和搜索指令。文件操作部分详细讲解了cat/tac、nano、more/less、head/tail等命令的用法及选项;时间管理部分涵盖date命令的时间格式设置和时间戳转换,以及cal命令的日历查看功能;搜索指令部分介绍了find、whereis和grep命令的常见用法。文章通过具体命令示例演示了各工具的实际应用场景,如查看文件内容、编辑文本、查找

文章图片
#linux#算法#运维 +3
C++ 18智能指针:告别内存泄漏的利器

摘要:本文分析了智能指针的使用场景及其优势。传统手动管理内存方式在异常处理时易造成内存泄漏,而智能指针通过RAII(资源获取即初始化)机制自动管理资源生命周期。文章介绍了unique_ptr(独占所有权)、shared_ptr(共享所有权)和weak_ptr(解决循环引用)三种智能指针的实现原理及适用场景,并对比了它们的特点。同时探讨了内存泄漏的危害及检测方法,建议通过规范编码、使用智能指针和RA

文章图片
#c++#开发语言
到底了