自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 QtConcurrent避坑指南

QtConcurrent提供一组并发执行的函数,能够快速、方便的实现多线程运行。其中QtConcurrent::run函数能够方便的将耗时比较长的函数、成员函数转移到其他线程去执行。在使用QtConcurrent::run的过程用,当run函数将成员函数转移到其他线程运行时,发现并不能改变成员变量的值。

2024-07-26 17:05:56 226

原创 Effective C++ Item 47 通过traits classes获取类型信息

advance函数是C++的一个库函数,该函数的功能是将迭代器向前或者向后移动n个位置。advance是一个函数模板。理论上,只要 iter+=d 就能实现迭代器的移动,但是只有随机访问迭代器才支持算数运算。那么库函数是怎么实现这个功能的呢。首先,回顾一下迭代器的类型。1、通过模板和模板特例化,traits class实现在编译阶段获取类型信息。2、配合函数过载,能够实现编译阶段的if...else。

2024-07-24 17:52:59 975

原创 Effective C++ item17 要在单独的语句中,将new出来的对象储存在智能指针中

在执行processWidget这个函数前,需要先传递两个参数,第一个参数是智能指针,第二个参数是一个函数(priority)。2、用构造Widget对象的结果构造智能指针。如果先执行构造Widget对象,之后执行priority()函数。并且在执行priority()函数的过程中引起异常。就会导致构造的Widget指针没有来得及传递给智能指针,从而导致内存泄漏。由于在单独的一条语句中执行智能指针的构造函数,就有效的避免由于执行priority()函数引起异常导致的内存泄漏问题。

2023-03-30 19:25:38 87

原创 Effective C++ item16 使用相同形式的new和delete

Effective C++ item16 使用相同形式的new和delete

2023-03-22 10:33:44 95

原创 Effective C++ 15 在资源管理类中提供对原始资源的访问

在资源管理类中提供对原始资源的访问

2023-03-18 14:15:43 105

原创 在qt编写的过程中添加Q_OBJECT后发现老是报错的问题

在qt编写的过程中添加Q_OBJECT后发现老是报错的问题编译后老是报undefined reference to vtable for “xxx”的错误,后来发现在xxx.pro文件中添加OBJECTS_DIR = tmpMOC_DIR = tmp这两句就可以,具体分析可以参考下面博客:http://blog.163.com/zhengjiu_520/blog/static/355983062009111943858125/...

2021-12-14 15:42:39 575

转载 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle

Ini.MX Yocto Project User's Guide documentQuick Start part:Install the `repo` utility:To get the BSP you need to have "repo" installed. This only needs to be done once.$: mkdir ~/bin$: curl https://storage.googleapis.com/git-repo-downloads/repo &g..

2021-03-02 17:07:28 11073 1

原创 stm32 QUADSPI外设总结

stm32F746Discovery 带有一块四线16MByte的spi Flash。stm32F7带有四线spi的外设。问题一:使用MDK烧写官网的demo的时候,gui图标显示异常。原因:gui的图标数据是保存的spi flash里的,官方的默认配置,不会烧写spi flash,使用STM32官方烧写工具ST-LINK Utility直接烧写hex,就不会有问题。那么就引出下一个问题。...

2019-06-26 17:46:55 3370 1

原创 四元数教程

https://www.3dgep.com/category/math/

2019-06-26 11:48:26 368

原创 查看linux中硬链接的所有文件

在linux中,链接文件分为硬链接和软链接文件两种,其中硬链接通过ln source_file dist_file建立,软链接通过ln -s source_file dist_file建立。软硬链接的区别:硬链接相当于一个文件两个名称,而软链接相当于创建指向源的快捷方式需要查看硬链接的所有文件的位置第一步 ls -il 查看文件的inode第二步 find / -inum...

2019-04-17 15:45:31 5015

转载 ubuntu stm32 printf 重定向到串口

http://www.stmcu.org.cn/module/forum/thread-603791-1-1.html

2019-04-15 11:44:28 370

原创 git 命令总结

git status #查看状态git tag #查看taggit branch 查看本地分支git branch -a查看全部分支(包含本地和远程)git branch -r查看远程分支git branch <分支名>: 首先使用 git branch bugfix01,在当前分支也就是master分支上创建了一个名为bugfix01的...

2019-04-11 11:44:22 192

如何学习Linux驱动开发

如何学习Linux驱动开发

2024-07-30

用matlab解二元一次方程

用matlab解二元一次方程

2024-07-30

c++常见面试题型及其解答

c++常见面试题型及其解答

2024-07-30

Linux常用的命令,英文版

linux常用命令大全

2024-07-30

linux编写led驱动总结

linux编写led驱动总结

2024-07-29

QtConcurrent run 成员函数demo

使用Qtconcurrent run 成员函数demo

2024-07-29

qt多线程操作excel代码

qt多线程操作excel代码,实现了从QTableWidget写入Excel,从Excel读取数据并写入QTableWidget。

2024-07-29

网络串口透传芯片 CH9121

网络串口透传芯片 CH9121

2023-03-10

聚合酶链式反应行业标准

PCR行业标准

2023-03-10

NTC热敏电阻数据手册

NTC热敏电阻数据手册

2023-03-10

ads1255数据手册

ads1255数据手册

2023-03-10

空空如也

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

TA关注的人

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