会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夕西行
当我走过这些日子时,我从未在意过。然而,当我如今提起笔,要把这些往事写下来时,才发现‘人生如戏,戏如人生’。
新随笔
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
80
下一页
2024年4月26日
环形队列
摘要: 【简介】 ring buffer / circular buffer 又名环形队列 / 环形缓冲区,其通过开辟固定尺寸的内存来实现反复复用同一块内存的目的。由于预先开辟了固定尺寸的内容,所以当数据满的时候,可以有两种处理方式,具体使用哪一种按照实际需求,具体如下: 1)当队列满的时候,新来的数据会覆
阅读全文
posted @ 2024-04-26 19:17 夕西行
阅读(352)
评论(0)
推荐(0)
2024年4月21日
VS2015编译并配置boost 64位
摘要: 1、下载boost 1.72.0,自Boost1.73后需要匹配C++14版本的编译平台了,对于VS2015下载1.73.0之前版本的boost库包均可 Boost Version History 2、解压后编译 打开下图cmd 进入解压目录中运行bootstrap.bat(进入到目录可以输入cd
阅读全文
posted @ 2024-04-21 15:29 夕西行
阅读(532)
评论(0)
推荐(0)
2024年3月28日
Qt显示图像汇总
摘要: 1、QLabel Qt居中显示图片,图过大则出现滚动条(ui方式)的两种方法Label+ScrollArea、GraphicsView - 夕西行 - 博客园 (cnblogs.com) 2、QWidget+QPainter 自定义控件 QOpenGLWidget并实现缩放(纯代码) - 夕西行 -
阅读全文
posted @ 2024-03-28 16:59 夕西行
阅读(81)
评论(0)
推荐(0)
Qt显示图像之QGraphicsPixmapItem
摘要: 为防止不断地addItem导致内存增长,建议在初始化时new Item、scene->addItem。在合适的地方scene->removeItem(或scene->clear)或者item->setVisible。 h头文件中 #include <QGraphicsView> QGraphicsV
阅读全文
posted @ 2024-03-28 16:44 夕西行
阅读(435)
评论(0)
推荐(0)
2024年3月11日
高数据类型存取低数据类型,如int存储uchar
摘要: 数据通信领域为了提高效率和节省空间,经常传输具体的字节数。 图像的红绿蓝值一般是uchar类型0~255,即1个字节。那么可以用int类型存红绿蓝(4个字节足够存3个字节的内容)。 //char占1个字节,int占4个字节,足够存3个char uchar r = 15; uchar g = 162;
阅读全文
posted @ 2024-03-11 09:35 夕西行
阅读(86)
评论(0)
推荐(0)
2024年2月29日
查看cpu型号支持的指令集
摘要: Intel查看cpu型号支持的指令集 第六代智能英特尔® 酷睿™ i7 处理器 (intel.com) 运算函数 Intel® Intrinsics Guide
阅读全文
posted @ 2024-02-29 13:12 夕西行
阅读(204)
评论(0)
推荐(0)
2024年2月28日
c++ queue在多线程中的使用,生产者、消费者,锁,条件变量
摘要: queue队列,先进先出。 多线程的一种使用案例: 生产者每3s push一个元素,消费者每5s才能 pop一个元素(队首),那么2个消费者就可以及时地消耗掉push的元素。 #include<iostream> #include<thread> #include<mutex> #include<c
阅读全文
posted @ 2024-02-28 23:17 夕西行
阅读(1545)
评论(0)
推荐(0)
2024年2月27日
c++ bind this 实现成员函数代替静态函数
摘要: bind可以用成员函数来替代静态函数。 回调函数一般使用静态函数,其中需要传入具体对象的指针,然后该对象的成员变量或函数,都需要加上“对象指针->”这个前缀。 bind可以将成员函数用于回调函数。成员函数多了一个隐含的参数this,所以直接用作回调会报错,bind可以将this封装起来(可以理解为骗
阅读全文
posted @ 2024-02-27 17:49 夕西行
阅读(233)
评论(0)
推荐(0)
2024年2月19日
锁、原子变量
摘要: 当多个线程操作同一全局变量时,需要对该变量进行保护。推荐使用原子变量,当然也可以使用加锁。 原子变量,参考官方cplusplus.com/reference/atomic/atomic/,翻译C++原子变量atomic详解 - 知乎 (zhihu.com) 锁,推荐使用 std::lock_guar
阅读全文
posted @ 2024-02-19 09:45 夕西行
阅读(159)
评论(0)
推荐(0)
2024年1月29日
TBB
摘要: 最新版本已经改名为oneTBB 为配合VS2015,懒得编译dll,直接下载现成的 Release Threading Building Blocks 2020 Update 3 · oneapi-src/oneTBB · GitHub (fgit.cf) 解压后tbb文件夹放到C盘根目录,其中的u
阅读全文
posted @ 2024-01-29 19:02 夕西行
阅读(113)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
80
下一页
公告