- pthread_join的使用:pthread_join使一个线程等待另一个线程结束。
代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执行。
所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。
如果你的主线程,也就是main函数执行的那个线程,在你其他线程退出之前就已经退出,那么带来的bug则不可估量。通过pthread_join函数会让主线程阻塞,直到所有线程都已经退出。https://blog.csdn.net/heybeaman/article/details/90896663 - fsync:fsync函数同步内存中所有已修改的文件数据到储存设备。
- pthread_cond_wait:线程条件等待(没能完全明白):https://www.cnblogs.com/secondtonone1/p/5580203.html
- glViewport(GLint x,GLint y,GLsizei width,GLsizei height):x,y 以像素为单位,指定了窗口的左下角位置。
width,height表示视口矩形的宽度和高度,根据窗口的实时变化重绘窗口。https://www.cnblogs.com/keguniang/p/9884381.html - Queue.push():在末尾加入一个元素
- Queue.pop() :删除第一个元素
- Queue.front() :返回第一个元素
- glm库的使用: glm::radians(),glm::translate(),glm::scale()等:https://www.cnblogs.com/NightFrost/p/10792603.html
- FileStorage类:FileStorage类将各种OpenCV数据结构的数据存储为XML 或 YAML格式。同时,也可以将其他类型的数值数据存储为这两种格式。:https://www.cnblogs.com/feifanrensheng/p/9132209.html;;;;https://blog.csdn.net/zhhp1001/article/details/84816328
- QPalette类:调色板:https://blog.csdn.net/m0_37806112/article/details/79899675
- setFixedSize(365,240):设置窗口大小
- 遍历:所谓遍历(Traversal),是指沿着某条搜索路线,依次对树(或图)中每个节点均做一次访问。访问结点所做的操作依赖于具体的应用问题, 具体的访问操作可能是检查节点的值、更新节点的值等。不同的遍历方式,其访问节点的顺序是不一样的。遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。当然遍历的概念也适合于多元素集合的情况,如数组。
- 迭代器(iterator):迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。
- pstripe:条纹
- interval:间隔
- minor:第二个参数
- cond:条件
- loop:循环
- pic:图片
“360环视系统”程序阅读笔记
最新推荐文章于 2024-04-20 12:16:24 发布