自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分算法总结

【代码】二分算法总结。

2024-03-21 20:15:54 283

原创 Linux信号量

【代码】Linux信号量。

2024-02-17 11:11:25 380 3

原创 C++循环队列(模板类)

循环队列是一种基于数组实现的队列数据结构,其特点是队尾和队头通过模运算相连,形成一个环形结构。这种设计可以有效地利用数组空间,避免因出队操作导致队列空间的浪费。循环队列通常有两个指针,一个指向队头front),另一个指向队尾rear初始时,这两个指针都指向队列的起始位置。当有元素入队时,队尾指针移动到下一个位置;当有元素出队时,队头指针也移动到下一个位置。如果指针达到数组的末尾,它将会绕回到数组的开头,形成一个循环。循环队列的主要优势在于可以在数组中实现高效的循环操作,而不需要频繁地搬移数据。

2023-11-21 10:20:55 261

原创 Linux共享内存

多线程共享进程的地址空间,如果多个线程需要访问同一块内存,用全局变量就可以了。在多进程中,每个进程的地址空间是独立的,不共享的,如果多个进程需要访问同一块内存,不能用全局变量,只能用共享内存。共享内存允许多个进程(不要求进程之间有血缘关系)访问同一块内存空间,是多个进程之间共享和传递数据最高效的方式。进程可以将共享内存连接到它们自己的地址空间中,如果某个进程修改了共享内存中的数据,其它的进程读到的数据也会改变。共享内存没有提供锁机制,也就是说,

2023-11-18 09:23:56 132

原创 Linux多进程与信号

【代码】Linux多进程与信号。

2023-11-16 23:37:24 105

原创 Linux僵尸进程

如果父进程比子进程先退出,子进程将被1号进程托管(这也是一种让程序在后台运行的方法)。如果子进程比父进程先退出,而父进程没有处理子进程退出的信息,那么,子进程将成为僵尸进程。示例:int main()// 父进程没有退出之前,子进程退出// 子进程将变成僵尸进程cout << "子进程持续运行" << endl;sleep(1);

2023-11-15 11:15:56 197

原创 Github拉取项目

为版本的编号(下图红框所示)复制版本编号即,并使用命令。

2023-11-14 15:52:05 116

原创 Linux创建进程

【代码】Linux创建进程。

2023-11-14 11:03:53 42

原创 Linux调用可执行程序

Linux提供了system()函数和exec函数族,在C++程序中,可以执行其它的程序(二进制文件、操作系统命令或Shell脚本)。

2023-11-13 15:23:35 119

原创 Linux进程终止

有8种方式可以中止进程,其中5种为正常终止,它们是:1)在main()函数用return返回;2)在任意函数中调用exit()函数;3)在任意函数中调用_exit()或_Exit()函数;4)最后一个线程从其启动例程(线程主函数)用return返回;5)在最后一个线程中调用返回;异常终止有3种方式,它们是:6)调用abort()函数中止;7)接收到一个信号;8)最后一个线程对取消请求做出响应。注:这里的进程终止指的都是程序直接挂掉。

2023-11-12 23:04:41 30

原创 Linux的信号

信号的处理方法为默认行为。

2023-11-10 16:06:46 33

原创 Linux目录和文件的更多操作

【代码】Linux目录和文件的更多操作。

2023-11-04 10:52:15 39

原创 Linux的系统错误

在C++程序中,如果调用了库函数,可以通过函数的返回值判断调用是否成功。其实,还有一个整型的全局变量errno,存放了函数调用过程中产生的错误代码。如果调用库函数失败,可以通过errno的值来查找原因,这也是调试程序的一个重要方法。errno在<errno.h>以及<cerrno>中声明。配合strerror()库函数,可以查看出错的详细信息。

2023-10-29 20:39:30 40

原创 Linux的目录操作

【代码】Linux的目录操作。

2023-10-17 21:18:42 60

原创 Linux的时间操作

【代码】Linux的时间操作。

2023-10-17 20:09:23 78

原创 HoloLens—QRCodeSever开发

是识别到二维码用于显示的模型。按钮,用于重置二维码追踪。是二维码追踪的显示面板。是识别到二维码后的标记。

2023-10-12 15:11:43 271

原创 gdb用法汇总

【代码】gdb用法汇总。

2023-10-10 19:29:28 85

原创 C++ main函数的参数

main函数有三个参数,argcargv和envpreturn 0;argc存放了程序参数的个数,包括程序本身argv字符串数组,存放了每个参数的值,包括程序本身,默认第一个参数是程序的名字envp字符串数组,存放了环境变量,数组的最后一个元素是空在程序中如果不关心main()的参数,可以省略不写。

2023-09-29 09:58:02 1470

原创 makefile集成编译文件

【代码】makefile集成编译文件。

2023-09-24 21:15:07 155

原创 Linux静态库、动态库的制作与使用

如果多个进程中用到了同一动态库中的函数或类,那么在内存中只有一份,避免了空间浪费问题。程序在编译时不会把库文件的二进制代码链接到目标程序中,而是在运行时候才被载入。程序在编译时会把库文件的二进制代码链接到目标程序中,这种方式称为静态链接。如果多个程序中用到了同一静态库中的函数或类,就会存在多份拷贝。

2023-09-23 19:50:48 87

原创 VSCode配置Remote SSH实现远程Linux服务器(虚拟机)的连接并编写C++代码

【代码】VSCode配置Remote SSH实现远程Linux服务器(虚拟机)的连接并编写C++代码。

2023-09-22 23:58:50 2589

原创 CentOS7.0系统安装C++编译器

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-09-22 22:50:54 1582

原创 HoloLens-Unity简单开发与部署

New Scene。

2023-09-22 17:09:00 966 6

原创 虚拟机安装CentOS配置网卡

【代码】虚拟机安装CentOS配置网卡。

2023-09-19 23:18:26 92

原创 Unity配置MRTK2详细过程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-09-17 16:47:05 449 7

原创 基于Unity的HoloLens开发微软官方教程踩坑——将火星漫游车对象置于场景中

【代码】基于Unity的HoloLens开发微软官方教程踩坑——将火星漫游车对象置于场景中。

2023-09-17 16:42:35 183 1

原创 Hololens Unity发布

导出配置注意Architecture选择ARM-64Visual Studio确定好版本Build Configuration选择ReleaseUSB部署USB数据线连接计算机与HoloLens选择Release与ARM64以及设备点击调试->开始不执行即可

2023-09-15 17:59:56 55

原创 C++多线程——生产者消费者模型

【代码】C++多线程——生产者消费者模型。

2023-09-04 19:35:37 224 1

原创 嵌套模板类

【代码】嵌套模板类。

2023-08-22 17:06:29 73 1

原创 C++模板——变长度数组

【代码】C++模板——变长度数组。

2023-08-21 20:53:24 611 1

原创 C++模板——栈

【代码】C++模板——栈。

2023-08-21 17:10:38 818 1

原创 C++模板类

在创建对象的时候,必须指明具体的数据类型类模板可以为通用数据类型指定缺省的数据类型可以用new创建模板类对象。

2023-08-21 16:50:18 118 1

原创 C++模板具体化

【代码】C++模板具体化。

2023-08-21 12:42:51 111 1

原创 C++模板

可以为类的成员函数创建模板,但不能是虚函数和析构函数使用函数模板时,如果是自动类型推导,不会发生隐式类型转换,如果显式指定了函数模板的数据类型,可以发生隐式类型转换函数模板支持多个通用数据类型的参数函数模板支持重载,可以有非通用数据类型的参数。

2023-08-20 20:57:03 36 1

原创 dynamic_cast使用

【代码】dynamic_cast使用。

2023-08-20 18:46:42 37 1

原创 多态的应用

通过多态能够实现基类指针指向派生类对象派生类通过重定义基类虚函数,能够自定义派生类的方法,使得基类指针能够调用派生类重定义的方法,从而实现简化开发,提升开发效率的目的。

2023-08-19 18:39:24 101

原创 C++实现简单内存池

C++实现简单内存池

2023-08-17 18:37:41 143 1

原创 LabelImg打开闪退问题解决

删除.labelImgSettings.pkl位于C:\Users(用户)\your_account(Lenovo). 然后重新打开LabelImg.exe就可以了。

2023-07-11 19:56:06 242 1

原创 解决由于判断按键按下导致的游戏打包全屏问题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2023-06-28 19:27:33 101 1

原创 Unity使用Instantiate实例化预制体的问题记录

【代码】Unity使用Instantiate实例化预制体的问题记录。

2023-06-22 20:27:37 365 1

空空如也

空空如也

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

TA关注的人

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