联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
莫水千流
博客园
首页
新随笔
联系
订阅
管理
随笔 - 741 文章 - 0 评论 - 260 阅读 -
416万
1
2
3
4
5
···
74
下一页
2025年1月14日
std::promise 和 std::packaged_task
摘要: std::promise 和 std::packaged_task 都是 C++11 标准库中用于管理异步操作的工具,它们都允许你通过 std::future 获取异步操作的结果。然而,它们在设计目的和使用场景上有显著的区别。以下是对两者的详细比较: std::promise 主要用途 手动设置结果
阅读全文
posted @ 2025-01-14 20:48 莫水千流
阅读(35)
评论(0)
推荐(0)
编辑
2025年1月10日
std::condition_variable
摘要: std::condition_variable 是 C++11 标准库中提供的一个同步原语,用于线程间的条件等待和通知机制。它允许一个或多个线程等待某个条件变为真(即被满足),并通过另一个线程的通知来唤醒这些等待的线程。 主要特点 条件等待:线程可以等待某个条件变量,直到其他线程通知该条件已被满足。
阅读全文
posted @ 2025-01-10 09:33 莫水千流
阅读(422)
评论(0)
推荐(0)
编辑
2025年1月9日
std::type_index 支持 std::Vector么
摘要: std::type_index 本身并不直接支持 std::vector 或其他具体类型的容器,但它可以用来表示和比较任何类型的类型信息,包括 std::vector。你可以使用 std::type_index 来获取和比较 std::vector 的类型信息。 获取 std::vector 的 s
阅读全文
posted @ 2025-01-09 21:16 莫水千流
阅读(14)
评论(0)
推荐(0)
编辑
type index
摘要: std::type_index 是 C++11 引入的一个标准库工具,用于简化和优化对 std::type_info 对象的处理。它提供了一种轻量级的方式来引用类型信息,并支持高效的比较操作。这对于需要在运行时检查或存储类型信息的应用场景非常有用。 主要特性 高效比较:std::type_index
阅读全文
posted @ 2025-01-09 21:01 莫水千流
阅读(57)
评论(0)
推荐(0)
编辑
C++ 如何存储类型信息
摘要: 在C++中,保存和遍历类型信息可以通过多种方式实现,具体取决于你想要达到的目标。以下是几种常见的方法: 1. 使用 typeid 和 type_info C++ 提供了 typeid 操作符和 std::type_info 类来获取运行时类型信息(RTTI)。你可以使用这些工具来保存类型信息并在需要
阅读全文
posted @ 2025-01-09 20:56 莫水千流
阅读(47)
评论(0)
推荐(0)
编辑
2022年11月7日
opengl 旋转方向
摘要: // render boxes for (unsigned int i = 0; i < 5; i++) { // calculate the model matrix for each object and pass it to shader before drawing glm::mat4 mo
阅读全文
posted @ 2022-11-07 18:02 莫水千流
阅读(334)
评论(0)
推荐(0)
编辑
2022年11月4日
opengl:纹理单元 ( 详解 glUniform1i 和 glGetUniformLocation 的使用)
摘要: 本文讨论纹理单元(texture unit)的使用,以及和着色器之间的关系。 使用纹理的过程大概是这样的: 1 从硬盘加载texture到内存,获取texture's ID // 1 创建纹理对象获取IDglGenTextures(1, &textureID);// 2 绑定纹理缓冲区设置属性glB
阅读全文
posted @ 2022-11-04 14:10 莫水千流
阅读(1172)
评论(0)
推荐(0)
编辑
2022年9月26日
linux 冒号命令,Linux Shell 内建命令:冒号(:)
摘要: 在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等。其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令、只起到占一个位置的作用,但有时候确实需要它。当然,它也有它的用途的,否则没必要存在。在·Linux的帮助页中说它除了参数
阅读全文
posted @ 2022-09-26 10:37 莫水千流
阅读(1180)
评论(0)
推荐(0)
编辑
2022年9月13日
cyropto++
摘要: 深入浅出cryptoPP密码学库》学习笔记。crypto++库帮助文档:https://www.cryptopp.com/docs/ref/index.html 进制与编码# 以2进制,8进制,10进制,16进制字符串构造整数 Copy Integer Int2("011111101010000b"
阅读全文
posted @ 2022-09-13 17:10 莫水千流
阅读(126)
评论(0)
推荐(0)
编辑
2022年9月8日
缓冲区(二)纹理缓冲区+帧缓冲区
摘要: 本文为学习OpenGL的学习笔记,如有书写和理解错误还请大佬扶正; 一,纹理缓冲区 一个纹理包含两个主要组成部分,纹理采样状态和包含纹理值得数据缓冲区; 1,为什么使用纹理缓冲区? 纹理缓冲区也称texBO或TBO,允许我们完成一些传统纹理不能完成的工作,首先,纹理缓冲区能够直接填充来自其他渲染结果
阅读全文
posted @ 2022-09-08 11:45 莫水千流
阅读(635)
评论(0)
推荐(0)
编辑
1
2
3
4
5
···
74
下一页
昵称:
莫水千流
园龄:
15年8个月
粉丝:
447
关注:
49
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
[001] VC(29)
[002] C/C++(177)
[0021] QT(50)
[0022]单体测试(1)
[0023]代码静态检查(3)
[003] 数据结构(21)
[004] 数据库(31)
[005] Linux(67)
[006] 模式设计(19)
[007] 计算机管理(1)
[008] 导航(40)
[009] windows(17)
[010] 英语学习(14)
[011] 其他(41)
[012] 算法(20)
[013] 汇编(5)
[014]正则表达式(2)
[015] 版本控制(24)
[0151]smartgit(23)
[016]Android(24)
[017]音频,视频,图像(1)
[0171]OPEN GL(24)
[018]C#(21)
[019] HMI(22)
[020] 数学(30)
[021] Python(19)
[022]Java(2)
[23]开源库(1)
更多
随笔档案
2025年1月(5)
2022年11月(2)
2022年9月(13)
2022年7月(2)
2022年6月(13)
2022年5月(2)
2021年7月(1)
2021年2月(4)
2021年1月(22)
2020年10月(1)
2020年9月(11)
2020年8月(29)
2020年7月(3)
2020年5月(21)
2020年4月(4)
2019年8月(1)
2019年6月(1)
2019年3月(8)
2018年12月(2)
2018年8月(1)
2018年7月(3)
2018年6月(1)
2018年5月(9)
2018年4月(2)
2018年3月(4)
2018年2月(6)
2018年1月(3)
2017年12月(2)
2017年11月(13)
2017年10月(22)
2017年9月(11)
2017年8月(7)
2017年6月(7)
2017年5月(10)
2017年4月(17)
2017年3月(21)
2017年2月(16)
2017年1月(18)
2016年12月(15)
2016年11月(29)
2016年10月(11)
2016年9月(37)
2016年8月(42)
2016年7月(15)
2016年6月(4)
2016年5月(3)
2016年4月(9)
2016年3月(2)
2016年2月(2)
2016年1月(2)
2015年12月(26)
2015年11月(5)
2015年10月(3)
2015年9月(1)
2015年7月(6)
2015年6月(8)
2015年5月(6)
2015年4月(1)
2015年3月(3)
2015年2月(2)
2015年1月(7)
2014年12月(3)
2014年11月(2)
2014年10月(22)
2014年9月(8)
2014年8月(10)
2014年7月(3)
2014年6月(4)
2014年5月(1)
2014年4月(1)
2014年1月(1)
2013年12月(4)
2013年11月(4)
2013年10月(2)
2013年9月(28)
2013年8月(6)
2013年7月(2)
2013年6月(7)
2013年3月(4)
2013年1月(1)
2012年11月(4)
2012年10月(1)
2012年8月(1)
2012年7月(2)
2012年6月(18)
2012年5月(6)
2012年4月(27)
2012年2月(2)
2012年1月(8)
更多
阅读排行榜
1. Linux top命令的用法详细详解(514392)
2. python中的subprocess.Popen()使用(266250)
3. qt5信息提示框QMessageBox用法(192313)
4. 旋转变换(一)旋转矩阵(151666)
5. A星寻路算法介绍(122903)
评论排行榜
1. A星寻路算法介绍(25)
2. 转码网址(25)
3. QT STUDY(9)
4. qt study2(7)
5. Linux top命令的用法详细详解(7)
推荐排行榜
1. Linux top命令的用法详细详解(46)
2. A星寻路算法介绍(36)
3. 旋转变换(一)旋转矩阵(14)
4. QTableWidget详解(样式、右键菜单、表头塌陷、多选等)(12)
5. C++命名空间 namespace的作用和使用解析(9)
最新评论
1. Re:【OpenGL】VAO和VBO的关系
为什么只有一个VAO呢,不能多创建几个VAO吗
--斯莱克特
2. Re:A星寻路算法介绍
文章比较清晰,但要是算上斜对角呢,我还没有搞懂?
--Master2024
3. Re:cmake函数、宏和模块
学习了, 感谢分享!
--LongFeida
4. Re:Levenshtein Distance (编辑距离) 算法详解
可以将其改进为O(m)?
--Cwolf9
5. Re:C++模板编程中只特化模板类的一个成员函数
方法2在g++中编译错误,原因是g++不能在类里面特化成员函数,所以在类外面特化即可 template<typename _Ty> struct A { void func(); }; templat...
--INF_512
点击右上角即可分享