/blog/images/avatar.webp

Hello World

Excel 使用详细总结

Excel使用超详细总结(从入门到精通)

Excel是微软Office套件核心的电子表格工具,核心能力覆盖数据录入、计算分析、清洗处理、可视化呈现,是办公、财务、数据分析等场景的必备工具。本文从入门基础到高阶进阶,全维度梳理核心用法、实用技巧与避坑指南。

CMake 多平台 Toolchain 配置指南

CMake 多平台 Toolchain 编写指南

CMake Toolchain 的核心作用是隔离平台/架构的编译器、链接器、系统配置差异,配合通用构建逻辑实现一套代码多平台编译。分为两大核心场景:原生多平台适配(在目标平台本地编译,自动适配环境)、交叉编译(在主机编译其他平台的目标程序),以下是完整的实现方案、模板和最佳实践。

现代 CMake 语法详细总结

Modern CMake 语法详细总结

Modern CMake 特指 CMake 3.0+(工业级项目推荐最低 3.15+)的构建范式,核心设计哲学是面向目标(Target)编程、属性作用域隔离、依赖可传递,彻底摒弃传统 CMake 全局变量污染的写法,实现「声明式描述构建需求,而非硬编码编译步骤」,是跨平台 C/C++ 项目的事实标准构建方案。

CMake 语法详细总结

CMake 语法详细总结

CMake 是跨平台的构建系统生成器,核心是**基于目标(Target)**的声明式语法,本文从基础到进阶全面梳理,重点突出现代CMake(3.15+ 推荐)的最佳实践,同时覆盖老项目常用语法与避坑指南。

tcpdump 命令使用详细总结

tcpdump 命令使用详细总结

tcpdump 是类Unix/Linux系统下开源、轻量、高性能的命令行网络数据包捕获与分析工具,基于libpcap库实现,是网络故障排查、协议分析、安全审计、流量监控的核心工具。必须以root/sudo权限运行才能操作网卡捕获流量,抓包结果可直接在终端分析,也可保存为pcap文件供Wireshark等工具深度解析。

top 命令使用详细总结

top命令使用详细总结

top 是 Linux/Unix 系统中实时动态监控系统资源与进程状态的核心工具,相当于 Windows 系统的任务管理器,是运维、开发人员排查系统性能问题的首选工具。它默认每3秒刷新一次数据,支持丰富的排序、筛选、自定义配置与进程管理能力。

C 语法详细总结

C语言语法详细总结(基于C11标准,工业通用版)

本文全面覆盖C语言核心语法,从基础入门到进阶核心,兼顾语法规则、用法示例、标准规范与常见坑点,适配C99/C11/C17主流标准。


一、C语言程序基础结构与规范

1. 最小程序框架

C语言程序由函数、变量、预处理指令组成,main函数是程序唯一执行入口

Java 语法详细总结

Java语法详细总结

Java是一门静态强类型、面向对象、跨平台的编程语言,核心特性是“一次编写,到处运行(Write Once, Run Anywhere)”,依托JVM实现跨平台能力。以下从基础到进阶,系统梳理Java核心语法体系。

sed 命令使用详细总结

sed 命令使用详细总结

sed(Stream Editor)是Linux/Unix生态下的非交互式流编辑器,是文本处理三剑客(grep/sed/awk)核心成员,以逐行流式处理为核心,无需打开文件即可完成批量文本修改、过滤、提取等操作,是自动化脚本、运维文本处理的核心工具。

awk 命令使用详细总结

awk 命令使用详细总结

awk 是 Unix/Linux 生态中模式驱动的文本处理编程语言,由 Alfred Aho、Peter Weinberger、Brian Kernighan 三位开发者创造,是 Shell 三剑客(grep/sed/awk)中功能最全面的工具,核心用于文本扫描、字段提取、数据统计、格式化输出,原生支持变量、数组、循环、函数等完整编程能力,是运维、开发人员的核心文本处理工具。

Zsh 语法详细总结

Zsh 语法详细总结

Zsh(Z Shell)是一款兼容POSIX标准的Unix Shell,完全兼容Bash基础语法,同时提供了更强大的扩展特性、更灵活的编程能力和更友好的交互体验,是目前主流的交互式Shell和脚本开发环境。本文档系统梳理Zsh核心语法、独有特性及与Bash的关键差异,兼顾入门使用和高级脚本开发。

C++11 新特性详细总结

C++ 多线程编程详细总结

C++11 首次引入了标准跨平台多线程库,彻底替代了此前 Windows、Linux 等平台各自的原生线程API(如CreateThreadpthread),后续 C++14/17/20 持续补充完善,形成了完整的现代C++多线程体系。本文从基础概念到高级特性、从核心用法到避坑指南,进行全面系统的总结。

C++ 模板编程详细总结

C++ 模板编程 超详细全面总结

模板是C++泛型编程的核心基石,本质是编译期代码生成机制:编译器根据传入的类型/常量参数,在编译期自动生成类型安全、零运行时开销的具体代码,实现“一次编写,任意类型复用”,同时支撑编译期计算、类型元编程等高级特性。

C++17 实现定时器触发任务

C++17 定时器实现(支持单次/循环任务、线程安全)

该实现完全基于C++17标准特性,核心采用单调时钟steady_clock(避免系统时间修改导致的计时偏差)、优先队列管理任务(按触发时间排序,效率最优),支持线程安全的任务添加、取消、定时器启停,同时处理了任务异常、计时累积误差等常见问题。

C++17 实现协程机制

前提说明

C++17 标准没有内置协程语法与标准库,协程是 C++20 才正式标准化的特性。C++17 实现协程,主流方案是用户态有栈协程(Stackful Coroutine),基于平台上下文切换 API 实现执行流的用户态切换,完全避开内核态调度,切换开销远小于线程。