- 博客(37)
- 收藏
- 关注
原创 qt编译使用opencv_qt opencv编译
就像加载.pro一样加载opencv工程,进入项目,编译构造配置选择 Release,等待几分钟,Qt正在加载 CMakeLists.txt 文件,具体过程可以从QtCreator中的概要信息中看到。加载完毕后,需要对配置做一些修改。在QtCreator下的:选项–构建与运行–CMake–会自动检测出cmake。下载Opencv一个版本的源码,用QTCreator打开OpenCV源码中的。的,则CMake也要下载相对应 32 位版本,否则编译通不过。解视频,并且后续会持续更新**
2024-05-17 07:05:45
690
原创 Qt编程涉及的术语和名词_qt里的专业术语和英文缩写(1)
显式链接方式是在运行时加载动态库,其程序启动时并不检查这些动态库是否存在。MinGW 比较特殊,是将 GNU 工具集和链接库从 Linux/Unix 系统移植到 Windows 里, 有意思的情况就出现了,MinGW 使用的静态库扩展名为 .a ,而其动态库扩展名则为 .dll, .a 仅在生成目标程序过程中使用,.dll 则是在目标程序运行时使用。静态库就是将链接库的代码和自己编写的代码都编译链接到一块,链接到静态库的程序通常比较大,但好处是运行时依赖的库文件很少,因为目标程序自己内部集成了很多库代码。
2024-05-17 07:04:38
696
原创 Qt程序打包发布方法(使用官方提供的windeployqt工具)_qt发布软件
进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\hellomw\ 文件夹里面。进入这个目录,再进入 release 子文件夹,找到 helloqml.exe ,复制到一个新的单独的文件夹里面,比如 D:\helloqml\ 文件夹里面。它的项目生成目录是 C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\。
2024-05-17 07:04:04
798
原创 linux驱动工程面试必问知识点_linux驱动开发需要掌握什么
3:linux中中断的实现机制,tasklet与workqueue的区别及底层实现区别?为什么要区分上半部和下半部?不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**
2024-05-17 03:27:24
315
原创 linux需要你的不懈努力_linux c编程之一 linux下c语言的开发环境
听到linux,我内心那个悔恨啊,为什么当时没有好好学习,师兄还送了我一本一本书,却被我打入了冷宫,真是后悔,如果当时用心学一下,跟着师兄做个小项目,此时的我一定比较熟悉linux,也肯定有勇气接手初次工作的第一个任务,正在我后悔的时候,一个同事说,他可以做,之前接触过linux,还算熟悉,这时,大家都把目光看向了他,满满的自信写在脸上,主管也很欣慰的看向他,表示非常看好他,于是探讨了一下需求方面的具体事宜。当晚兴致大发,一口气读了前两章,然后开始上网搜索资料,竟然看到了关于这本书的一些免费学习资料!
2024-05-17 03:26:50
868
原创 Linux连接开发板,上传、下载文件_linux开发板多参数上传给iot
【代码】Linux连接开发板,上传、下载文件_linux开发板多参数上传给iot。
2024-05-17 03:26:16
189
原创 Linux系统使用Docker部署Portainer结合内网穿透实现远程管理容器和镜像_部署portainer高可用
Portainer 是一个轻量级的容器管理工具,可以通过 Web 界面对 Docker 容器进行管理和监控。它提供了可视化的界面,使得用户可以更加方便地管理 Docker 容器、镜像、网络和数据卷等资源。下面介绍如何将本地 Portainer 管理界面结合 cpolar 内网穿透工具实现远程任意浏览器访问!远程访问的好处是可以方便地管理远程的 Docker 容器和镜像,无需登录到远程服务器进行操作。
2024-05-17 03:25:42
684
原创 el-tree树的默认节点样式,以及默认样式的取消_element ui tree清除所有样式
所以我们这里给app.firstSelectedNode的className属性追加 一个class样式 is-current(该样式是elementUI写好的样式,我们拿来用就可了),注意 is-current的前面是有一个空格的。此时前端页面中的树的第一个子节点就会有相应的样式。如果想要给el-tree这棵树的第一个节点设置默认样式,我们首先要拿到这颗树,然后取出第一个节点,继而进行操作。,然后打开第一个节点就是我们渲染后的,大家可以看到,渲染后的节点里有我们添加的“is-current”这个样式,
2024-05-16 22:26:58
397
原创 el-select下拉框组件el-option如何使用v-for动态渲染问题 - 方法篇_el-option v-for
【代码】el-select下拉框组件el-option如何使用v-for动态渲染问题 - 方法篇_el-option v-for。
2024-05-16 22:26:24
448
原创 el-select下拉框组件el-option如何使用v-for动态渲染问题 - 方法篇_el-option v-for(1)
【代码】el-select下拉框组件el-option如何使用v-for动态渲染问题 - 方法篇_el-option v-for(1)
2024-05-16 22:25:50
1146
原创 Eigen等距变换(Isometry,Isometry3f,Isometry3d)常用函数翻译说明
里获取](https://bbs.csdn.net/topics/618679757)**
2024-05-16 22:25:16
332
原创 Android物联网应用程序开发(智慧园区)—— 图片预览界面
private String[] times = {“2019年5月9日17时14分30秒”, “2019年5月9日17时15分30秒”, “2019年5月9日18时30分30秒”, “2019年5月9日18时40分30秒”, “2019年5月10日17时14分30秒”};3、然后创建 RecyclerView 的数据适配器。最后设置 RecyclerView 的适配器。
2024-05-16 14:24:34
407
原创 Android物联网应用程序开发(智慧园区)—— 图片预览界面(2)
private String[] times = {“2019年5月9日17时14分30秒”, “2019年5月9日17时15分30秒”, “2019年5月9日18时30分30秒”, “2019年5月9日18时40分30秒”, “2019年5月10日17时14分30秒”};3、然后创建 RecyclerView 的数据适配器。最后设置 RecyclerView 的适配器。
2024-05-16 14:24:00
329
原创 Android物联网应用程序开发(智慧园区)—— 图片预览界面(1)
private String[] times = {“2019年5月9日17时14分30秒”, “2019年5月9日17时15分30秒”, “2019年5月9日18时30分30秒”, “2019年5月9日18时40分30秒”, “2019年5月10日17时14分30秒”};取](https://bbs.csdn.net/topics/618679757)**3、然后创建 RecyclerView 的数据适配器。接着创建RecyclerView的列表项布局。
2024-05-16 14:23:26
343
原创 一文看懂Bluetooth 5
无论采用何种定位方式,室内定位系统需要建模实际场景,在室内区域部署接收机路由器,并在建模地图中标记相应位置;手机或是信标模块,作为beacon发射机,发送无线信号,部署在固定位置的接收机在接收到无线信号后即可判定该信标进入该区域范围。室内定位地图在确定区域范围之后,可以通过多天线测量beacon信号到达角度,以及三角形定位法,即可计算出beacon设备精确位置。设备部署。
2024-05-16 02:54:00
919
原创 一个极简版的nodejs增删改查_node
var addSqlParams = [4, “赵六”, “password4”, “actor”];var modSqlParams = [‘老贾’, ‘摆小摊的’,req.params.id];console.log(“访问地址: http://localhost:8081”)// 模拟数据的id和user+id对应。// 模拟数据的id和user+id对应。res.send(“添加成功!res.send(“删除成功”);res.send(“修改成功”);### mysql版。
2024-05-16 02:53:25
688
原创 一个完整的javaweb项目_web项目包含哪些内容
原因:jvm创建一个对象时,对象是存在于堆中的,如果要将对象存放于硬盘或者网络传输,需要将对象序列化,此serialVersionUID唯一标识该类,比如类的实例变量存于硬盘中,当要用到该序列化的对象时,通过读取硬盘的数据即可使用该对象,即反序列化,jvm会通过类的serialVersionUID来还原该对象。2、新建的maven web项目,index.jsp会有错误,解决:右键项目属性properties,选择TargetedRuntimes,选择对应的tomcat。实际上,大多数项目中无需注意这些。
2024-05-16 02:52:50
786
原创 一个单片机驱动LCD编程思路_单片机io驱动段式lcd
例如字库处理,在显示汉字的时候,我们要找点阵,在打印机打印汉字的时候,我们也要找点阵,你觉得程序要怎么写?很多人可能不知道COG LCD是什么,我觉得跟现在开发板销售方向有关系,大家都出大屏,玩酷炫界面,对于更深的技术,例如软件架构设计,都不涉及。大家想想,前面说的LCD硬件场景。有些不同的IC也可以用相同的,例如SSD1315跟STR7565,除了初始化,其他都可以用相同的驱动。系统有两个LCD,都是OLED,驱动IC相同,但是一个是128x64,另一个是128x32像素,一个叫做主显示,收银员用;
2024-05-16 02:52:14
661
原创 实用面试技巧_讲解 js 基础语法相关的面试题,分析原理以及解答方法。这一章节讲解了基础知识的
他会根据你的回答情况给你的技术能力做定位。回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面印象。建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。面试官最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等。
2024-05-15 03:44:49
536
原创 实战技能分享,各种数据类型的SPI, UART, I2C,FDCAN等方式的通信传输以及存储到EEPROM, Flash等设备的简易实现方法_fdcan和uart可以共用吗
M内核支持大端或者小端,实际应用中大部分内核都是小端。以STM32为例,全部都是小端,而且是芯片设计之初就固化进去的,不可修改。市面上其他厂家基本也都固化的小端格式。各种类型的数据传输和存储就涉及到大小端的问题,所以我们在开头把这个知识点做个说明。首先要简单说下芯片的大小端问题,我们这里主要讨论Cortex-M内核。一般这些存储器都是字节编程,写入浮点等数据类型时不太方便。
2024-05-15 03:43:21
667
原创 实战技能分享,各种数据类型的SPI, UART, I2C,FDCAN等方式的通信传输以及存储到EEPROM, Flash等设备的简易实现方法_fdcan和uart可以共用吗(1)
那么我们就可以pUartParam->usCO2, pUartParam->Temprature等方式来访问,非常方便。从机工程也定义一个同样的结构体变量,比如我们把接收到一帧数据存到缓冲uint8_t buf[50]里面了。大家可以下载我们论坛置顶帖V5,V6或者V7板子出厂程序,里面都有相关代码参考。一般这些存储器都是字节编程,写入浮点等数据类型时不太方便。
2024-05-15 03:42:45
366
原创 完美解决Webstorm不支持nodejs等语法提示和补全_webstorm nodejs辅助
其实过滤node_modules文件夹是有一定道理的,它虽然总体积不大,每个文件体积也小,但是它文件数量巨大,特别是较大的项目,node_modules包含的文件数量多似繁星…,如果让 Webstorm 加载进来,轻则出现一小段时间软件卡顿,重则电脑长时间崩溃,当然这和电脑的性能有关。虽然加载node_modules会让电脑卡顿一段时间,但是给Webstorm足够时间,在电脑性能不会太差的情况下还是可以加载完的,换来的编程便利还是值得的。标签也不会出现语法背景黄色,并且还支持自定义属性参数的补全。
2024-05-15 03:42:05
474
原创 QT之利用QGraphicsScene图布完成在图片上层图画并放缩保持相对位置不变_qgraphicsscene上添加图片(2)
这个时候就反过来 记录的位置除以图片大小乘以当前窗口大小 = 当前窗口大小需要显示的位置。
2024-05-14 18:29:15
271
原创 QT之利用QGraphicsScene图布完成在图片上层图画并放缩保持相对位置不变_qgraphicsscene上添加图片(1)
if(currentWidth == 40 || currentHeight== 40)//做一下保护。//重绘事件 当窗口图片大小变化的时候我们的图画应该也要随着变化,保持与图片位置的不变性。(img-bCVbZuh5-1715682460335)]//窗口大小变化触发事件。//同步将画布大小变化。//同步将画布大小变化。
2024-05-14 18:28:11
1085
原创 Qt之QSlider介绍(属性设置、信号、实现滑块移动到鼠标点击位置)(1)
在实际的应用中,我们希望实现的是"用户点哪就移动到哪儿",如果想实现这一点,需要重写mousePressEvent方法来实现。打开ui设计器,右键当前QSlider对象,提升为,提升的类名称写MySlider,添加,选中刚刚添加的类,提升。可以很明显的看到,正如上面所说,关闭滑块跟踪后,只有在释放滑块时才发出valueChanged信号。前面有说到在用鼠标点击滑块的特定位置时,鼠标并不会移动到用户所点击位置,而是按照设定的。文件----新建文件或项目----c+±—c++ Class—choose。
2024-05-14 18:26:49
578
原创 QT中PRO文件写法的详细介绍,很有用,很重要!_qt中pro文件的写法
工程中包含的头文件#工程中包含的.ui设计文件#工程中包含的源文件#工程中包含的资源文件LIBS += -L folderPath //引入的lib文件的路径 -L:引入路径Release:LIBS += -L folderPath // release 版引入的lib文件路径Debug:LIBS += -L folderPath // Debug 版引入的lib 文件路径。
2024-05-14 18:23:57
918
原创 2024年物联网嵌入式最全JS 中的钩子(Hook)实现_javascript 如何封装钩子函数,2024年最新已成功拿下字节、腾讯、脉脉offer
异步钩子的调用要分为串行和并行。
2024-05-14 09:27:37
450
原创 2024年物联网嵌入式最全Jenkins未授权访问漏洞&;命令执行,【物联网嵌入式开发面试题
课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!
2024-05-14 09:26:58
290
原创 2024年物联网嵌入式最全Java中创建对象的5种方式_如何快速创建java 对象(1),2024年最新物联网嵌入式开发-Camera内存问题剖析
newInstance方法内部调用Constructor的newInstance方法。这也是众多框架,如Spring、Hibernate、Struts等使用后者的原因。
2024-05-14 09:26:20
407
原创 2024年物联网嵌入式最全JavaScript数组去重(12种方法,史上最全)_js s去重,2024年最新成功收获美团、小米物联网嵌入式开发offer
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取var arr = [1,1,‘true’,‘true’,true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,‘NaN’
2024-05-14 09:25:38
324
原创 2024年最全qt编译使用opencv_qt opencv编译,2024年最新物联网嵌入式开发性能优化面试
就像加载.pro一样加载opencv工程,进入项目,编译构造配置选择 Release,等待几分钟,Qt正在加载 CMakeLists.txt 文件,具体过程可以从QtCreator中的概要信息中看到。 opencv for windows 跟 opencv for linux 的源码是一样的,只是 opencv for windows 里面多了已编译好的 opencv。下载Opencv一个版本的源码,用QTCreator打开OpenCV源码中的。里面就有了,配置好路径就可以使用。使用 MinGW 版。
2024-05-14 04:44:08
769
原创 2024年最全Qt知识点梳理 —— 国际化 QtLinguist 应用(1),2024年最新想学IT的必看
此时 lupdate会创建将程序中可翻译的内容写入刚才生成的 QtLinguist_zh_CN.ts 和 QtLinguist_zh_EN.ts 文件中,但未经过翻译;新建项目的时候,在Translation这一步需要选语言,本例以中英文为例,此处选择Chinese;依次选择 菜单栏——工具——外部——Qt预言家——更新翻译;
2024-05-14 04:43:30
253
原创 2024年最全Qt界面开发(一)(各种控件以及图表),2024年最新农民工看完都学会了
(img-xgp7lutH-1715632949070)](img-tVs9XAqh-1715632949072)]33.Led显示以及list列表。34.Qt(动态数据模拟)曲线。19.绘制(平滑与折线)曲线。23.List树形列表界面。11.Qt动态圆形进度条。37.各种Chart例子。15.Widget例子。17.Qt360 界面。24.Ping界面实现。25.脉冲维修工具界面。39.多种样式的进度条。10.综合组件的界面。14.自定义UI演示。20.Tab选项界面。35.Tab飘逸界面。
2024-05-14 04:42:52
730
原创 2024年最全Qt打包程序详解(适用于Windows平台)_qt windeployqt 打包,2024年最新三幅图给你弄懂EventBus核心原理
分享 Qt 程序(项目)的方式无非两种,要么直接分享程序的源代码,要么分享程序生成的可执行文件。和直接分享源码相比,大多数人会选择后者。但遗憾地是,Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。对 Qt 程序进行打包,指的就是找到可执行文件运行需要的所有动态库文件,并将它们统一存放到指定的空文件夹里。
2024-05-14 04:42:10
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人