自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VTK8.2.0+MSVC2017_64+Qt5.12编译,含文档

1

2021-05-19 15:05:08 476

原创 CMake测试

简单示例如果想执行几个可执行的程序或是执行相同的可执行程序但添加不同的参数,可以使用CTest工具,CMake自带CTest和CPack。cmake docctest.add_test.enable_testing.添加两个可执行程序目的:对两个不同的cpp文件生成不同的可执行文件。并同时执行ctestCMakeLists.txt#版本要求,如若没有此句代码,可能会发生错误cmake_minimum_required(VERSION 3.4) project(te

2021-05-19 13:49:21 1525

原创 CMake结构控制

结构控制判断if常规判断使用 if 进行条件判断,与其他语言差不多,同样也存在判断,else/elseif测试代码:#版本要求,如若没有此句代码,可能会发生错误cmake_minimum_required(VERSION 3.2) #空的工程project(test NONE)#######################################################直接测试YES/NOmessage(" 直接测试YES/NO:")if (YES) me

2021-05-19 13:32:44 1739

原创 Qt 进程间共享内存通信及同步问题。

文章目录序言进程间通讯方式使用原因共享内存通讯的几个问题解决问题Qt 同步信号量代码示例单向主从通讯服务端进程发送server.hserver.cpp客户端进程接收client.hclient.cpp运行结果双向全工通讯服务端server.hserver.cpp客户端client.hclient.cpp序言本文只对共享内存通讯做扩展启发,所示代码,并不能用于实际开发,需要自己稍作修改。进程间...

2020-03-21 10:27:49 2830 4

原创 Qt 中 QImage 与cv::Mat 互转和细节部分及Qt隐式数据共享介绍

前言之前搜到一篇,使用无误。后来用到此方法,又搜了一下,发现了一个小细节不同,导致最终 QImage 转 cv::Mat 失败。同时对两个函数稍微看了一下。QImage -> cv::Matcv::Mat QImage2cvMat(QImage image){ cv::Mat mat; switch (image.format()) { case QImage::Format...

2020-03-05 18:53:38 2508

原创 Qt 中 QString 含有中文转 cv::String不乱码 方法(cv::imread(const cv::String &filename)

错误示例QString filename="D:/中文/图片名.jpg";cv::Mat mat=cv::imread(filename.toStdString()); //必然出错,正确使用QString filename="D:/中文/图片名.jpg";cv::Mat mat=cv::imread(filename.toLocal8Bit().toStdString()); ...

2020-02-29 23:42:18 2442 1

原创 VS2017 + Qt5.9.3在VS工程下生成动态和静态链接库

一.创建生成库工程1. 选择工程选择Qt Class Library。名称是你创建的类的名称2. 完成工程这里注意一点,如果要生成dll + lib 务必不要勾选红线部分,否则只会生成静态的lib。3. 添加测试代码头文件信息头文件是生成库文件后,需要调用此库中的函数的声明文件。源文件信息源文件相当于你不需要向外部透露的函数或者类的实现。引出经常调用别人库...

2019-11-29 15:19:50 831 1

转载 Deepin QT出现 cannot find -lQtCored collect2: ld returned 1 exit status

转载:stackOverflow解决方法,竟然是少了 libglu1-mesa-dev 这个东西使用命令:sudo apt-get install libglu1-mesa-dev

2019-06-21 23:33:48 287

原创 Centos7 Not Found The requested URL / was not found on this server.

前提条件我之前的服务器网站是可以正常访问的,网页文件也是可以正常访问,但是今天的一个不经意操作(没有分析出来是哪个步骤导致的。。。),导致网页文件无法正常访问,但是服务器环境是正常的。起因安装好lamp环境后,之前一直正常,今天不知道什么操作,竟然出现这个问题(我只记得自己添加了一个数据库。。。)问题:寻找解决方法网上百度,谷歌,尝试的方法都没有解决。随后进入apache的安装...

2019-04-05 11:33:43 15119

原创 Centos7 php7 curl的添加

        趁着自己年龄还满足阿里云的学生计划,所以,一狠心买了几年的阿里云服务器,自然避免不了搭建一个可以被其他客户端访问的服务器环境。        安装lamp环境后,上传了一个git下的网页试试水,结果发现浏览器提示:“程序运...

2019-03-26 15:32:32 2636 1

原创 5.网页中增加新的内容

使用target.innerHTML="new content";动态改变网页内容。例如,动态添加成员信息。下面是表格动态添加成员的例子html<table id="personinfo"> <thead> <tr&a

2019-03-12 09:38:25 526

原创 4.事件冒泡及事件阻止

事件的冒泡相同事件从子元素到父亲元素一代代向上传,直到document。html <div class="out" id="out"> <div class=&

2019-03-09 16:53:00 167

原创 c语言中!与~的区别

编译器信息还不知道怎么看。在我电脑和手机的GCC环境中!: 代表值得取反,对于整形变量,只要不为0,使用 ! 取反都是0,0取反就是1。~: 代表位的取反,对于整形变量,对每一个二进制位进行取反,0变1,1变0。实验在VS2017平台下运行。#include "stdio.h"int main(){ char u8_a=1; short short_a = 1; ...

2019-03-02 13:42:27 49068 2

原创 3.对象详解

对象的分类内建对象由ES标准中定义的对象,在任何ES的实现中都可以使用eg:Math String Number Boolean Function Object 。。。宿主对象由JS的运行环境提供的对象,目前来说主要指由浏览器提供的对象eg:BOM DOM自定义对象我们自己创建的对象对象的基本操作简单的创建var obj=new Object();...

2019-03-01 14:12:33 196

原创 2.Unicode 编码的使用

在script标签中使用alert("\u2620"); //打印骷髅头效果:说明:在script标签中是16进制的在html中使用<h1 style="font-size: 100px">☠&

2019-03-01 10:42:57 697

原创 1.字符串数字之间的相互转换

转换为字符串使用 obj.toString() 方法。var a=123;var b=a.toString();console.log(“a:”+typeof a+" b:"+typeof b);使用 String(obj) 方法var a=123;var b=String(a);console.log(“a:”+typeof a+&

2019-03-01 10:21:19 216

原创 6.JavaScript定时器

详情的说明见 runoob---->JavaScript 计时事件方法说明取消方法setInterval(function,time)间隔time时间执行一次,没有取消则会按time周期一直执行clearInterval(timer)setTimeout(function,time)间隔time时间运行一次,执行完毕则关闭定时器clearTimeout...

2019-02-28 13:43:58 140

转载 8.Location

Location:Location 对象包含有关当前 URL 的信息具体使用详情:W3school。特别说明location.assign("http://www.baidu.com");与location="http://www.baidu.com";是等价的,都可以跳转网页...

2019-02-28 11:16:11 98

原创 7.Navigator

Navigator起源Navigator:航海家。 从前身航海家浏览器遗传过来的一个对象,包含有关浏览器的信息,通 过该对象识别不同的浏览器。识别不同的浏览器navigator.appName可以返回浏览器名字,用这个信息就可以识别不同的浏览器,进而对不同的浏览器进行网页的优化(…)。比如使用navigator.appName方法在谷歌浏览器中打开,我们会得到:这就获取...

2019-02-28 10:43:28 232

原创 2.定时器中断

STM32F429总共有14个: 高级定时器:TIM1 和TIM8 通用定时器:TIM2-TIM5,TIM9-TIM14 基本定时器:TIM6 和 TIM7挂载的总线:高级定时器及TIM9-TIM11的时钟来自APB2,其他来自APB1; APB2:TIM1 和 TIM8 、TIM9-TIM11 APB1:TIM2-TIM5、TIM6 和 TIM7、T

2017-06-06 18:09:46 2301

转载 1.串口通信(转)

转(原文出处:http://www.cnblogs.com/firege/p/5805753.html) 第20章      USART—串口通讯全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege

2017-06-04 12:38:12 7369 1

原创 1.串口通信

实验是在原子的STM32F429阿波罗板子实现STM32F429IGT6多达8路串口,有分数波特率发生器、支持同步单线通信和半双工单线通讯、支持 LIN、 支持调制解调器操作、 智能卡协议和 IrDA SIR ENDEC 规范、具有 DMA 等。波特率计算公式: 智能卡、LIN和lrDA模式下的波特率 fPclkxTx/Rx波特率

2017-06-03 20:44:10 744

原创 初学卡尔曼笔记

一说到卡尔曼,想必像我这样比较愚钝的人都会头痛,初次听到卡尔曼在百度上找到的是一个关于温度的解释,大致如下:(搬自百度)假设我们要研究的对象是一个房间的温度。根据你的经验判断,这个房间的温度是恒定的,也就是下 假设我们要研究的对象是一个房间的温度。根据你的经验判断,这个房间的温度是恒定的,也就是下 一分钟的温度等于现在这一分钟的温度(假设我们用一分钟来做时间单位)。假设你对你的经验不是

2017-05-14 22:21:26 930

空空如也

空空如也

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

TA关注的人

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