自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

原创 C++笔记-设置cout输出数据的宽度和填充

目录 背景 代码及演示 背景 在串口开发获取数据的时候,得到的串口数据一般是16进制的。可能因为某些需求要让他以16进制显示,并且能够补0. 代码及演示 这里介绍几个函数: setw(int):为设置宽度 setfill(char):为填充的字符串 都在ioman...

2019-05-29 15:04:51 7008 0

原创 QML工作笔记-使用QML中的Date将时间戳和指定格式时间互转

目录 背景 代码及演示 补充 背景 这个功能非常有用,经常用到,今天查了大半个小时的文档才弄出来,特意记录下,方便以前进行快速查阅,开发。 代码及演示 程序运行截图如下: 源码如下: import QtQuick 2.9 import QtQml 2.2 i...

2019-05-28 10:56:13 5653 0

原创 C++笔记-Stack around the variable问题解析

目录 背景 演示及代码 背景 最近在远程调一个外包的单子,这是个串口的程序,读取串口使用三方的API,但总是出现这样的错误: 奇怪的是每次到程序关闭的时候才会出现,真是奇了个怪,这葫芦里到底是卖的什么药!就不能安安静静成功调用第三方库吗? 下面的博文中,我将复现这个错误...

2019-05-28 00:15:31 4418 0

原创 QML笔记-QML基本数据类型的使用

目录 基本概念 举个栗子 基本概念 这里的数据类型不仅仅有C++里面的int,String等, 还有个很有特点的类型var,这个又可以放数组,也可以放函数,也可以混着换,很少有趣。 举个栗子 程序运行截图如下: 后台打印如下: 源码如下: im...

2019-05-27 15:24:46 5144 0

原创 C++笔记-使用sprintf把各个类型转成char*(long long, doule,int)

目录 背景 演示及代码 背景 在某些时候,不能使用其他的框架,只能使用标准的东西,进行操作,这此记录下,方便以后快速敲代码。 这个sprintf在stdio.h的头文件中。 本次有以下类型转成char* int long long long double unsi...

2019-05-26 23:28:12 4814 0

原创 C++笔记-char*存储的二进制转成long long十进制(读串口的时候经常用到)

目录 背景 概念及源码 背景 在读串口数据的时候,很多时间读取的是二进制数据,很多情况下都是uchar的数组,这数字一般比int(4字节)大比long long(8字节)小。 如下例子: 今天就在远程给客户敲代码,花了点时间,在此记录下。以后直接可以拷贝。 概...

2019-05-26 22:14:55 4104 0

原创 QML笔记-4中方式运行qml文件

目录 使用QQmlApplicationEngine运行qml 使用qml工具运行 使用qmlScene工具运行qml文件 使用QtQuick Prototype运行qml文件 使用QQmlApplicationEngine运行qml 程序结构如下: 源码如下: ...

2019-05-25 19:41:10 4223 0

原创 Qt文档阅读笔记-RadioButton的基本使用

目录 基本概念 博主例子 源码打包下载 基本概念 这里我只是把读到的东西做成一个小笔记,本来不想做的,因为太简单,但是在自己写例子的时候,发现这个RaidoButton只要放到一起,就会成为一组,根本不需要使用ButtonGroup这些去做;下面来看看详细的代码。 博主...

2019-05-22 16:27:44 4010 0

原创 Mysql笔记-对left join使用的进一步认识(多表查询的正确使用及认识)

目录 基本思路 代码以及演示 基本思路 学过数据库的都知道,当2个实体和1个联系存在的时候,会存在3张表,某一个实体里面可能会与除了刚刚说的2张表外,其他表还有关联的时候,那么这个时候,就选择从联系下手。 这里说得可能有点云里雾里,下面给出EN图,说得会清楚点,方便个人几个月...

2019-05-20 14:22:49 3939 0

原创 Qt5\MinGw编译器快速解决-QMYSQL driver not loaded问题

最近的几个外包单子里面,好几个客户安装了MinGw的Qt出现了这个问题; 出现:QMYSQL driver not loaded 在此特意提取出来,方便以后进行查阅! 目前Qt5.5.1和Qt5.7的MinGw已经测试成功。 把这个文件中的lib和dll https://down...

2019-05-20 10:55:43 4009 2

原创 MySQL笔记-左连接的使用(left join有关联的多表查询)

目录 背景 使用的景场 代码及演示 背景 最近时不时都要去弄MySQL数据库,不仅仅工作要用到,接的私活里面,也有很多时候要使用MySQL数据库。 在此记录下这个left join的功能,因为十分有用。 使用的景场 在数据库里面,因为某些表存在外键的关联,比如一个人...

2019-05-20 10:23:30 11675 1

原创 QML笔记-Particle的基本使用(粒子系统的基本使用)

目录 基本概念 博主例子 源码打包下载 基本概念 粒子系统(ParticleSystem)- 管理发射器之间的共享时间线。 发射器(Emitter)- 向系统中发射逻辑粒子。 粒子画笔(ParticlePainter)- 实现粒子可视化。 其中下面的ParticlePaint...

2019-05-20 08:52:50 3881 1

原创 QML笔记-在背景图中添加NumberAnimation使得界面效果更佳(小技巧)

目录 背景 代码及演示 要注意的问题 背景 最近在读官方的QML的例子,发现这个小技巧,可以带来更多的用户体验。真的很有用,在此记录下! 代码及演示 先来张静态图吧: 程序运行截图如下: 这里让背景旋转起来,使视觉上,更加带来冲击。 关键代码如下: ...

2019-05-17 16:15:25 4039 1

原创 QML笔记-QML中SpriteSequence及Sprite的基本使用

目录 背景 基本概念 博主例子 源码打包下载 背景 最近在研究一个稍微复杂的QML官方例子,里面有个SpriteSequence及Sprite知识点,我从来没有用过,这次特意花时间提取了出来,方便以后进行查阅。这个东西用来写游戏,或者xx软件的背景,或者xx动态效果,贼吉尔6!...

2019-05-17 14:45:23 4285 1

原创 QML工作笔记-Key Element的使用

目录 基本概念 演示及代码 源码打包下载 基本概念 Key允许按键,这个比QGraphics框架好用多了,开发起来真的是快。 演示及代码 演示运行截图如下: 程序结构如下: 源码如下: main.cpp #include <QGuiApplic...

2019-05-14 09:18:59 3652 0

原创 Arduino笔记-ESP8266模块实现https远程关熄灯功能

目录 基本概念 演示及代码 常见问题 基本概念 很有意思的功能,这里使用的是这样的ESP8266模块! 其中各个编号对应的引脚为: 13=D7 16=D0 15=D8 14=D5 12=D6 4=D2 3=D9 2=D4 1=D10 0=D3 Ar...

2019-05-14 08:38:08 4470 1

原创 Qt工作笔记-Linux上字体问题,导致所有文字重叠在一起

目录 基本概念 错误演示以及解决办法 基本概念 这个问题在Linux上出现好几次了,今天提取出来,方便以后查阅。 错误演示以及解决办法 如下界面: 两个ComboBox的字体是这样的: 和 程序运行如下: 其中关键代码如下: #include...

2019-05-13 18:48:25 3967 2

原创 Qt工作笔记-qmake和uic(对Qt底层的进一步认识)

目录 背景 以前的认识 今天的认识 背景 今天一大佬问了我个问题,就是uic程序编译ui生成.h文件后改怎么用! 当时我就有点蒙蔽了! 一般情况下来说,qmake会把ui文件生成.h文件,为什么会冒出一个uic程序。 还有,一般情况下,不是直接用一个类继承QWidget或Q...

2019-05-13 17:12:29 4019 2

原创 QML工作笔记-NumberAnimation、RotationAnimation、Timer综合使用

目录 例子及演示 打包下载 例子及演示 运行截图如下: git图如下: 程序结构如下: 源码如下: main.cpp #include <QGuiApplication> #include <QQmlApplicationEngine>...

2019-05-13 13:57:35 4028 2

原创 Arduino笔记-温度传感器的使用

目录 基本概念 代码及演示 基本概念 Arduino这玩意真是有意思,应用层程序员根本不要知道底层原理,连好线,读数据就可以了。 如下的硬件: 只要把Data接到模拟输入口,GND接地,VCC连一个5v,即可! LM35温度传感器数据转陈摄氏度的公式: 数据 * 5V/...

2019-05-12 13:19:27 4654 1

原创 Arduino笔记-电位器的使用(模拟输入)

目录 基本概念 代码与例子 基本概念 Arduino中有一排是模拟输入: Analog in。 这里不要在setup上面设置; 还有一个是电位器,他是长成这样的: 左右分别接地或者5v,可以转过来,因为到时候转动就可以了 中间那个连一个模拟输入,这样Arduino...

2019-05-12 12:39:54 4980 1

原创 Arduino笔记-数码管的基本使用

目录 基本概念 演示及代码 基本概念 这里是共阴数码管的图,只要给对应引脚高位就能亮,给低位就熄灭。 下面举个例子,每隔0.3s,循环1-8的值 演示及代码 接线图如下: 这里,各个引脚是这么接的: a 对应 3 b 对应 12 c 对应 11 d 对应 ...

2019-05-12 08:47:39 3854 0

原创 Arduino笔记-呼吸流水灯

目录 基本概念 代码及演示 基本概念 首先是Arduino上的基本概念: 带波浪线的引脚有模拟输出的功能,也就是对应 analogWrite 这个函数,这个函数有2个参数,一个参数是引脚号,第二个是一个字节。0是指完全灭,255指完全亮。 这里可以通过这些带波浪线的...

2019-05-11 16:51:52 5133 0

原创 Arduino笔记-有源蜂鸣器结合开关(多瑞咪发声)

目录 基本概念 演示及代码 基本概念 本次采用这款蜂鸣器,蜂鸣器有有源蜂鸣器,和无源蜂鸣器。 Arduino中有一个tone的函数,第一个参数是那个输入口,第二个参数传要发的音频! 哆(2093)瑞(2349)咪(2637) 关闭发音使用noTone,其中的参数为哪个输入...

2019-05-11 15:46:11 5982 2

原创 Arduino笔记-数字输入(开关的正确使用)

目录 基本概念 演示及代码 基本概念 同样采用前篇博文的按钮 https://blog.csdn.net/qq78442761/article/details/90108225 本篇博文记录按钮的正确用法,也就是数字输入。 结构如下: 这里把LED灯接一个电阻,然后...

2019-05-11 13:58:08 5726 0

原创 Arduino笔记-对开关的基本认识

目录 基本概念 演示及代码 基本概念 开关的总类很多,比如下面这款: 这里的逻辑电路图如下: 所以这一款要连接到同一端,或者对角线即可。 这里还有其他各种各样的开关:比如磁性开关,只要磁铁靠近就可以。 或者抖动开关,只要抖动就开。 或者倾斜开关,只要倾斜就开,...

2019-05-11 12:52:14 4449 0

原创 Arduino笔记-流水点灯

目录 基本概念 源码及演示 基本概念 第一个是二极管:长的是 正极, 短的是 负极, 如何让一个二极管(灯)亮:一个设置为高位,一个设置为低位就可以亮 Arduino中有 pinMode为可以将某个引脚设置为某个模式! 有三种模式:INPUT,OUTPUT, orINP...

2019-05-11 12:20:03 3907 0

原创 QML工作笔记-为TestField戴上皮肤

目录 基本概念 代码及演示 源码打包下载 基本概念 以目前的技术累计来说,有3种方式进行美化! 1. 修改TextField本生的属性; 2. 加上TextFieldStyle进行美化; 3. 在TextInput自定义一个背景; 把这3...

2019-05-10 10:45:14 3911 1

原创 QML工作笔记-仿前端滑出界面(JavaScript)

目录 基本概念 代码及演示 源码打包下载 基本概念 qml可以使用JavaScript完成一些动画的功能,其中可以写一个Js文件,并且导入,这样可以让程序结构更加清晰; 但这个JavaScript和web版的JavaScript区别还是很大的。 代码及演示 效果如下: ...

2019-05-09 14:43:34 4081 2

原创 QML工作笔记-为PushButton戴上皮肤

目录 基本概念 博主例子 源码打包下载 基本概念 以前写过一个PushButton的基本用法,链接如下: https://blog.csdn.net/qq78442761/article/details/86261433 但很丑。就像男人一样,不愿意找很丑的菇凉。 这里...

2019-05-08 14:29:03 4047 2

原创 Qt工作笔记-列表的分页显示(Qt Widgets框架)

目录 基本概念 演示及代码 打包下载 基本概念 关键是逻辑,因为数据都存储在数据结构中,如何把数据结构里面的东西显示到界面上,这才是分页的关键!估计稍微有代码量的程序员看到这就知道该怎么做了。 这里以ListWidget为例。做一个分页的功能; 演示及代码 演示如下...

2019-05-08 10:41:46 5107 1

原创 QML工作笔记-PC端和Android端布局错位问题

目录 问题演示 解决办法 问题演示 比如如下的程序,在PC端运行: 而在Android端: 可见有如下的问题。造成这个原因可以是两平台的差异。得手动调整Android端的布局 解决办法 参考我以前的这套博文: https://blog.csdn.net...

2019-05-07 11:22:17 3934 0

原创 QML工作笔记-界面登录框设置(方便其他控件居中)

目录 效果及演示 伪代码 效果及演示 这个功能十分有用,并且常用,在此记录下! 如下效果: 下面的图我不再截全了。这个框只是方便开发者看,现在把框去掉! 如果不想让其透明,可以转换为这样的效果: 很丑对吧,如果是有底纹的贴图就不会这样了。 再添加一点透明度...

2019-05-07 09:59:35 4475 0

原创 QML工作笔记-文本输入设置长度以及回显方式(TextInput与TextField通用)

目录 基本概念 代码及演示 基本概念 这是一个很常用到的功能,特意记录下: 一般输入框会用到2个,一个是TextInput一个是TextField。 因为TextInput加Rectangle如果太长会出现一种问题,就是Text会输入到Rectangle外面。 可以用Te...

2019-05-07 09:23:45 5652 0

原创 QML工作笔记-2种输入框的使用(TextField与TextInput)

目录 演示 代码 演示 这里如下图,上个的那个是TextField,下面的那个是TextInput加一个Rectangle 其中上面那个蓝框包着的就是TextField,下面那个是TextInput 这里的最大区别就是如下,当数据很长的时候,是这样的 从中可以...

2019-05-06 23:47:20 6711 3

原创 QML工作笔记-在Row布局中如何进行稍许移动(图片Row布局会遇到)

目录 演示效果 伪代码 演示效果 意思就是如何把这样的效果: 改成: 这里并不是把 修仙 上移了,而是把 九州 和 大陆 下移了 这样的效果! 伪代码 修改后的代码如下: Row { id: topRow anch...

2019-05-06 22:17:56 3982 0

原创 QML工作笔记-Image中fillMode的使用

目录 基本概念 博主例子(伪代码) 基本概念 这个功能非常常用,特意写一篇博文用于记录,方便自己以后快速查阅。 上次申请CSDN专家失败了,原因是CSDN说我这个是以功能点为主,缺乏综合实战! 我就是喜欢以功能点为主,方便自己查阅! Image.Stretch:图片拉伸...

2019-05-06 21:25:06 4741 0

原创 Qt杂记-QQuick之Android隐藏状态栏以及状态栏透明(QQuick项目)

目录 基本概念 默认情况,显示状态栏 去掉状态栏 设置状态栏透明 基本概念 一般用Qt开发Android使用QML语言,采用QQuick框架。 没什么原因吧! 估计就是开发起来比较爽! 下面对这几种情况说明下! 默认情况,显示状态栏 效果如下: 这里建立好项...

2019-05-05 16:52:36 4334 0

原创 HTTP之Content-Security-Policy的使用(C++ Qt框架实现)

目录 基本概念 博主例子 打包下载 基本概念 Content-Security-Policy简称CSP 中文名:内容安全策略! 作用: 1. 限制资源获取; 2. 报告资源获取越权; 资源从哪里获取的情况,避免hacker恶意上传一些脚本...

2019-05-04 23:58:30 3820 0

原创 HTTP之Redirect和Location头使用(C++ Qt框架实现)

目录 基本概念 博主例子 源码下载 基本概念 通过一个URL去访问一个路径的时候,这个资源已经改变,服务器告诉客户端,被改变的位置;然后再去重写请求另外那个地方;这样的话,就能拿到这个资源。 如果某个资源已经改变,不应该把这个url给废弃掉,而是用Redirect重定向。 ...

2019-05-04 14:20:04 4350 1

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