- 博客(114)
- 收藏
- 关注
原创 C++设计模式
设计模式(Design Pattern)是,它是对代码设计经验的总结,提供了。设计模式不是具体的代码,而是一种,帮助开发者编写更灵活、可维护和可扩展的代码。接下来将会介绍常用的几种设计模式。
2025-04-22 22:21:06
717
2
原创 CMake
CMake作为一个跨平台的构建工具,其强大的抽象能力和广泛的适用性使其成为现代C++开发中不可或缺的工具。CMake支持大写、小写、混合大小写的命令。如果在编写CMakeLists.txt文件时使用的工具有对应的命令提示,那么大小写随缘即可,不要太过在意。
2024-07-13 16:08:59
1274
原创 Linux网络——数据链路层
数据链路层的作用: 两个设备(同一种数据链路节点)之间进行传递数据以太网是一种技术标准; 既包含了数据链路层的内容, 也包含了一些物理层的内容. 例如: 规定了网络拓扑结构, 访问控制方式, 传输速率等;以太网帧格式理解mac地址理解arp协议理解MTU
2023-11-27 19:41:04
2244
49
原创 C++——智能指针
工程前期良好的设计规范,养成良好的编码规范,申请的内存空间记着匹配的去释放。这时个理想状态。但是如果碰上异常时,就算注意释放了,还是可能会出问题。需要下一条智能指针来管理才有保证。
2023-10-21 21:22:20
360
30
原创 linux——多线程,线程控制
线程控制,对线程的创建,退出,等待,分离的操作,后续还有,同步,互斥,等控制。以达到对线程更好的管理和利用。
2023-10-10 21:01:51
2090
46
原创 Linux——多线程1
线程是操作系统能够进行运算调度的最小单位,被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 。
2023-10-09 20:12:17
730
34
原创 linux——进程间通信——命名管道
命名管道是一种特殊的文件存放在文件系统中,而不是像管道那样存放在内核中。命名管道可以用于任何两个进程间的通信,而不限于同源的两个进程。当进程对命名管道的使用结束后,命名管道依然存在于文件系统中,除非对其进行删除操作,否则该命名管道不会自行消失 。
2023-10-02 10:59:29
1915
29
原创 linux——进程间通信——管道
进程间通信(InterProcess Communication,IPC)是指在不同进程之间传播或交换信息。
2023-10-01 21:43:13
797
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人