自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 C++ 中的using

using是一个关键字,他的核心作用是简化代码和提高可读性,通过引入命名空间、定义类型别名或解除名称隐藏,让代码更简洁。

2025-06-11 10:45:30 257

原创 简单使用pugiXML库去解析Xml配置文件

pugiXML是一个轻量级、高性能的C++XML解析库,由Arseny Kapoulkine 开发。它以速度快、内存占用小、API简洁而闻名,广泛应用于游戏开发、嵌入式系统、网络服务等场景。

2025-05-13 18:18:10 883

原创 获取程序当前的执行路径、改变程序的执行路径

这是一个输入参数,是一个指向以空字符结尾的字符串的指针,该字符串代表了你想要切换到的目标目录的路径。类型的对象,该对象包含了应用程序可执行文件所在的目录的绝对路径。:这是一个输入参数,它指向一个以空字符结尾的字符串,该字符串代表了要设置为当前工作目录的路径。类型的参数,代表你想要设置为当前工作目录的路径。若函数调用成功,返回指向存储当前工作目录路径的字符数组的指针,该指针通常就是传入的。:这是一个输出参数,指向一个缓冲区,用于存储模块的完整路径名。:指向用于存储当前工作目录路径的字符数组的指针。

2025-05-07 16:19:53 857

原创 VS2022使用mutex导致Release异常

1、使用mutex时就会触发异常1、在 属性 → c/c++ → 预处理器 加上 _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR=1听说是vs2022的bug,导致识别mutex会发生错误,我在另一篇文章看到的(具体是哪一篇忘了),在此记录一下。

2025-05-07 15:03:58 110

原创 进程和线程 (2)

守护进程是linux系统中在后台长期运行的特殊进程,独立于任何终端控制,常用语提供系统级服务(如网络服务、日志管理)

2025-03-02 22:04:04 1321

原创 进程和线程 (1)

定义:操作系统资源分配的基本单位(进程是正在运行的程序,就相当于一个工厂,每个工厂(进程)里有自己专属的资源(堆区、栈区、全局区、代码区))线程共享进程的内存和文件资源线程之间切换成本低,适合处理并发任务解决“资源隔离”和“稳定性”问题解决“效率”和“资源复用”问题是为了写出更快、更稳定、能处理复杂任务的程序,而不是只能做“单线程简单东西”

2025-02-23 15:44:41 380

原创 文件I/O (3)

文件描述符是一个非负整数,当程序打开一个文件或网络连接时,操作系统会为该文件或链接分配一个唯一的文件描述符。

2025-02-22 15:36:31 1543

原创 文件I/O (2)

对于一个操作系统来说,操作系统都需要提供访问系统资源的一些函数,(例如:要读取系统中的一些文件,要创建一些进程线程,为了完成这些事情,系统就会提供相关的API(application interface)函数)

2025-02-21 15:49:31 634

原创 文件I/O (1)

数据结构》学习起来和《文件I/O》、《进程线程》、《网络编程》有些许不同,数据结构是易于理解但难以实现,文件I/O,进程线程,网络编程则是几乎所有的功能都已经实现好了,并且以库函数的方式提供给开发者使用,需要开发者学习掌握库函数功能和使用逻辑 (即有哪些功能,怎么使用)从移植性上角度:静态库(可移植性高,移植只需要移植a.out),动态库(移植麻烦,移植不仅需要a.out 还需要 .so)从库函数升级的角度:动态库更容易升级(只升级库经即可),静态库升级麻烦(既要升级库,又要升级可执行文件)

2025-02-11 17:46:52 328

原创 古代时刻记录方式

古代有多种计时方式,最令人熟悉的计时方式有以下几种。

2024-10-24 23:11:27 557

原创 为什么要学习C语言?C语言有什么作用?

C语言就是能控制电脑,让他干啥就干啥。计算机语言的发展历程是一个从低级到高级、从简单到复杂、从单一到多样的过程。随着计算机技术的不断进步和应用领域的不断拓展,计算机语言也在不断地发展和完善。这些语言的演变不仅反映了技术的进步,也体现了人们对编程效率、代码可读性和开发工具支持的不断追求。

2024-09-19 21:09:41 1709

pugiXML库压缩包

将src文件夹内的三个文件复制到你的项目中

2025-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除