- 博客(47)
- 收藏
- 关注
原创 01OpenGL基本学习
网格(Mesh):存储了一个模型的几何形状数据比如三角形:由三个顶点按顺序构成。(逆时针转)RGB:红绿蓝(三个通道0-255)光:意味着红绿蓝的光的强度物体:意味着对红绿蓝的光的反射百分比2、构建VAOGLuint vao;//创建vao//创建vbo//设置顶点属性指针//释放绑定shader.hpublic:~Shader();//开始使用当前shadervoid end();
2024-11-09 14:19:09
983
原创 03继承与多态续
错误 C2512 “A::A”: 没有合适的默认构造函数可用 Primer_cpp5 P:\qiniu_basic_learn\first_parase\Primer_cpp5\test.cpp 678。严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息。因为ma靠近d了,需要d自己初始化。
2024-05-12 15:30:44
342
原创 Qt复习第二天
1、需要继承于QWidgetAction写一个Myaction类Q_OBJECTpublic:protected:signals:private://判断父部件是否继承菜单或者工具栏//如果创建部件的子部件并放回子部件QLabel*label = new QLabel("插入文本");return 0;QMenu*menu = ui->menubar->addMenu("编辑(&E)");
2024-05-10 21:00:27
318
原创 01面向类的讲解
public:People(const People& other) :name(new char[strlen(other.name) + 1]) //开辟控件赋值的是深拷贝//深拷贝~People()cout
2024-05-10 16:58:30
273
原创 Qt项目打包报错
Anaconda 中环境带有pyqt包时,可能通过环境变量查找到相关bin目录,并在其中寻找依赖库,从而冲突。先将环境变量中类似这条路径:D:\Anaconda3\Library\bin,随便修改。打包后再改回来就行。
2024-05-04 16:13:09
553
原创 使用Windows编辑工具直接编辑Linux上的代码
修改全选才能进入并且编写。查看采用 ps -ef|grep smbd。4 、重启下samba。
2024-03-29 14:22:09
473
原创 makefile的基础使用
Makefile基本规则三要素:1)目标:2)依赖文件:3)命令:make命令格式:make [ -f file ][ options ][ targets ]1.[ -f file ]:l2.[ options ]3.[ targets ]:1)若想生成目标, 检查规则中的依赖条件是否存在,如不存在,则寻找是否有规则用来 生成该依赖文件2) 检查规则中的目标是否需要更新,必须先检查它的所有依赖,依赖中有任一个被更新,则目标必须更新第二个版本测试Makefile中的变量自定义变量1)定义变量
2024-02-17 20:31:37
1197
1
原创 排序算法部分总结
按增量分组:根据所选的增量,将数组分成多个子序列。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。一轮排序完成后,最大(或最小)的元素会被移动到数组末尾:经过一轮比较和交换操作后,数组中最大(或最小)的元素会被移动到数组的末尾位置。比较相邻元素:从数组的第一个元素开始,依次比较相邻的两个元素,如果第一个元素比第二个元素大(升序排序),则交换它们的位置。优化:通常情况下,每一轮排序后都会确定一个最大(或最小)的元素的位置,因此在下一轮排序时,可以不考虑已经确定位置的元素。
2024-02-17 18:42:07
1360
1
原创 信号部分知识总结
自定义信号集 //typedef unsigned long sigset_t//将set集合置空//将所有信号加入set集合//将signo信号加入到set集合//从set集合中移除signo信号0 -1//判断信号是否存在1 0。
2024-02-06 09:00:00
726
原创 进程通信PIC部分知识汇总
无数据 1)无写端,返回0(类似读到文件末尾) 2)管道未满,返回实际写出的字节数。管道有数据,read返回实际读到的字节数。无读端,异常终止(SIGPIPE信号)读端和写端打开fifo管道方式不同。 2)有写端,阻塞等待。有读端,1)管道已满,阻塞等待。兄弟进程 ls | wc -l。可以用于无血缘关系进程间通信。父子进程ls | wc -l。管道中的数据一次性读走。
2024-02-05 09:00:00
1058
1
原创 进程的相关部分知识汇总
将当前进程的.text .data替换为索要加载程序的 .text .data。然后让进程从新的.text第一条指令开始执行。编写程序,创建子进程,子进程使用exec函数,获取当前系统中的进程详细信息,打印到一个文件中。父进程没有终止,没有对子进程回收。在此期间,子进程为僵尸进程。使用命令:ps ajx查看 ppid(父进程id) pid(进程id)父进程先于子进程终止。子进程沦为孤儿进程。./a.out 进程的父进程bash。杀死进程:kill -9 进程id。挂起态:等待cpu以外其他资源。
2024-02-04 10:16:03
616
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人