“360环视系统”程序阅读笔记

  1. 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
  2. fsync:fsync函数同步内存中所有已修改的文件数据到储存设备。
  3. pthread_cond_wait:线程条件等待(没能完全明白):https://www.cnblogs.com/secondtonone1/p/5580203.html
  4. glViewport(GLint x,GLint y,GLsizei width,GLsizei height):x,y 以像素为单位,指定了窗口的左下角位置。
    width,height表示视口矩形的宽度和高度,根据窗口的实时变化重绘窗口。https://www.cnblogs.com/keguniang/p/9884381.html
  5. Queue.push():在末尾加入一个元素
  6. Queue.pop() :删除第一个元素
  7. Queue.front() :返回第一个元素
  8. glm库的使用: glm::radians(),glm::translate(),glm::scale()等:https://www.cnblogs.com/NightFrost/p/10792603.html
  9. FileStorage类:FileStorage类将各种OpenCV数据结构的数据存储为XML 或 YAML格式。同时,也可以将其他类型的数值数据存储为这两种格式。:https://www.cnblogs.com/feifanrensheng/p/9132209.html;;;;https://blog.csdn.net/zhhp1001/article/details/84816328
  10. QPalette类:调色板:https://blog.csdn.net/m0_37806112/article/details/79899675
  11. setFixedSize(365,240):设置窗口大小
  12. 遍历:所谓遍历(Traversal),是指沿着某条搜索路线,依次对树(或图)中每个节点均做一次访问。访问结点所做的操作依赖于具体的应用问题, 具体的访问操作可能是检查节点的值、更新节点的值等。不同的遍历方式,其访问节点的顺序是不一样的。遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。当然遍历的概念也适合于多元素集合的情况,如数组。
  13. 迭代器(iterator):迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。
  14. pstripe:条纹
  15. interval:间隔
  16. minor:第二个参数
  17. cond:条件
  18. loop:循环
  19. pic:图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值