自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenGL总结14-字符与文字输出

字符基础字符图元基础(根据计算机图形学进行简单的总结):字样:一组字符的完整设计风格字体:一组按照特定尺寸和格式的目标字符样式衬线字体:易于阅读无衬线字体:易于识别单一宽度字体:每个字符大小是相同的,不受字符本身的大小影响比例字体:每个字符的大小根据自身的大小决定字体的表示有两种方式(OpenGL本身不提供字符支持,通过调用window的接口实现):位图字体:与光栅化类似(也叫光栅化字体),在网格上用一个一个像素块拼出一个字符形状,位图字体比较简单,显示时方便,但是位图字体对于缩放等

2020-05-26 17:24:06 1275

原创 QT总结10-绘制箭头

在使用QT绘制时,有时候会需要用到箭头,这里写了关于如何计算箭头。float x1 = begin.x();float y1 = begin.y();float x2 = end.x();float y2 = end.y();double angle = atan2(y2-y1,x2-x1);//计算线段的夹角float l = 10;//箭头边的长度float a = 0.5;//箭头与线段的夹角float new_x1 = x2 + l * cos( angle - a);floa

2020-05-20 16:11:22 5316

原创 C++并发编程实战总结3

共享数据不变量,书中总是提到变量,我跟人的理解是他描述的是一种固定的关系,这个关系是数据结构最基本也不会改变的关系。因为在改变数据的时候,比如链表,我们需要暂时的打破他们之间的关系,然后设置新的数据,然后恢复关系。数据结构要始终维持不变量的稳定条件竞争有一个临界资源,有两个线程都想要对它进行处理,但是肯定不能让两个线程同时操作,因为一个线程写到一半,另一个线程进来也要写,那么结果就无法保证是正确的,那么就需要让他们保持有序,此时就有了一个问题(竞争条件形成),谁先来(相对顺序)。书中提到只有不变量遭到

2020-05-11 15:26:10 275

原创 C++-友元总结

友元函数是定义在类外的可以访问类内部的私有和保护成员的函数,友元函数类似打破了封装,本来外部无法直接访问的变量,函数,利用友元函数或者友元类(整个类中所有成员都是友元)可以进行访问。友元函数会在类中被声明,但是它不是成员函数。友元的定义要使用friend。class Book{ int id;public: friend void printId(Book book);};void printId(Book book){ std::cout<<book.id<<

2020-05-11 10:23:43 251

原创 C++并发编程实战总结2

向线程传递参数向线程中的可调用对象传递函数时,默认采用的是复制的方式,将参数复制到线程的独立内存中,即便参数是引用的形式。书中举了几个例子。void f(int i, std::string const& s);std::thread t(f, 3, "hello");在这个例子中函数要求的是string类型的参数,但是传入的是char const*,这里会发生一个类型转换,会在线程的上下文中完成字面值向string的转换。void f(int i,std::string const&

2020-05-09 15:50:29 203

原创 C++ -lambda函数总结

C11新增加的特性,不过现在都C20了不新了。[捕捉列表](参数) 属性 -> 返回值类型 {函数体}[]引出符:因为lambda无法直接使用局部变量,所以需要对变量进行捕捉,也就是需要通过捕捉列表通知c++这些变量我要拿来用。包含几种不同的形式:形式作用[x]表示以值传递的方式获得变量x[=]表示以值传递的方式获取所有父作用域中的变量[&am...

2020-05-08 16:35:29 138

原创 C++并发编程实战总结1

之前从来没有写过多线程的代码,想要学习一下多线程,上网找了很久,相关的书都很少,后来看到有很多人推荐c++并发编程实战这本书,就买了一本。刚读了几章,看了一下目录,发现知识点还是挺多的,对于初学者的我来说暂时应该是够了。唯二让我觉得很是不满的地方就是这个翻译和排版,感觉出版社不是很用心,有的时候翻译的就跟不是中文一样,绕来绕去的没看明白他想表达的意思,简单一句话可以说到重点或者举几个例子就可以说明...

2020-05-08 15:25:29 285

openh264-1.8.0-win64.dll.bz2

OpenCV4.1的编码版本

2021-04-02

空空如也

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

TA关注的人

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