自定义博客皮肤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

原创 Qt文档阅读笔记-Qt5录音功能的实现

目录 基本概念 代码与实例 基本概念 首先是Qt5中的新特性: Qt5中关于多媒体的新特性: 1. QML API接口; 2. 能同时使用MediaPlayer和VideoOutput; 3. QML Torch类; 4. 增加了QAudi...

2019-08-31 15:08:00 4229 1

原创 Qt实践|HTTP知识点-使用百度AI语音识别服务

目录 基本概念 代码与实例 基本概念 这里来简单介绍下百度的REST API文档,首先是获取Access Token 获取到了后,再发送请求,进行语音识别。 这里我采用Raw方式上传 这个就是百度AI语音识别服务的API, 这里我自己录了一段话: 注意...

2019-08-30 15:55:52 4033 0

原创 Qt文档阅读笔记-QSslSocket中与错误相关的信号

目录 基本概念 代码与实例 基本概念 放代码前先来看这个信号: [signal] void QAbstractSocket::stateChanged(QAbstractSocket::SocketState socketState) 当socket状态改变后就会触发这个信...

2019-08-30 10:35:14 3890 0

原创 Qt实践|HTTPS知识点-SSL socket获取百度首页

目录 基本概念 代码与实例 基本概念 这里要明确一点,HTTP/HTTPS是应用层协议,而socket一般指TCP/UDP协议,也就是在传输层中,而IP协议是在网络层中! 这个实例主要是撸socket,然后手动构造HTTP包,完成应用层的功能。 这里使用了C++中的Qt框架 ...

2019-08-29 09:40:06 3853 0

原创 Qt文档阅读笔记|Qt实践| HTTPS知识点-获取某站点SSL证书

目录 基本概念 代码与实例 基本概念 这里要先介绍几个类和函数 首先是QSslSocket:这个类提供了客户端和服务器之间的SSL加密socket连接。这个是基于TCP连接,可以传输加密数据,支持的协议有SSL3和TLS1.2。 通过两种方式建立安全连接,一种是使用即使的SSL...

2019-08-28 16:15:02 3750 0

原创 Qt实践| HTTP知识点-接入某图片验证码系统识别验证码

目录 基本概念 代码与实例 基本概念 这里有一个查询余额的:https://blog.csdn.net/qq78442761/article/details/100096351 下面来看看官方API文档 代码与实例 成功的实例,Fiddler如下: 验证码如...

2019-08-27 18:22:01 3928 0

原创 Qt实践| HTTP知识点-接入某图片验证码系统查询余额

目录 基本概念 代码与实例 基本概念 这个是接入了某识别验证码系统,这个验证码系统有很多的接口,其中就有VC++接口,但个人觉得,这个接口不太好,因为本人想用C++ Qt框架实现,而这个Qt框架的最大特点就是跨平台,所以本人选择了他的HTTP接口,正巧,自己也在学习HTTP。 ...

2019-08-27 11:33:44 3810 0

原创 Web安全笔记-Fidder与浏览器找关键Cookie(Cookie劫持前的准备)

目录 使用Fiddler的Replay and Edit找关键Cookie 使用浏览器找关键Cookie 使用Fiddler的Replay and Edit找关键Cookie 如下图: 通过修改Cookie 直接在raw上面修改,然后点击Run to Completio...

2019-08-26 08:58:26 3804 0

原创 关于CSDN官方对博文点赞漏洞的处理(Cookie劫持攻击)

目录 问题描述 官方奖励 个人看法 问题描述 最近在学习HTTP知识,发现了CSDN的点赞BUG! 最近找到了CSDN的点赞BUG,如下所示: 再来一张图 : 最后一张图: 这个主要是自己写了一个软件,伪造HTTP封包实现的 官方奖励 我把这个...

2019-08-25 20:48:09 3796 0

原创 Qt实践| HTTP知识点-Qt填充referer请求头盗取图片

目录 基本概念 代码与实例 基本概念 HTTP协议头中的Referer主要是用来让服务器判断来源页面,即用户是从那个页面来的。网站通常用其来统计用户来源,看用户是从搜索页面来的,还是从其他网站链接来的。或者是从书签等访问,以便合理的定位网站。 Referer有时候也做防盗链处...

2019-08-23 14:21:20 3930 2

原创 Niginx笔记-Linux上源码安装Niginx

目录 准备工作 安装pcre 安装Niginx 准备工作 这里有很多要装的东西比如gcc g++这些是要有的,在此就不再说明了! 下面给出需要依赖下载包地址:https://download.csdn.net/download/qq78442761/11592753 ...

2019-08-22 12:18:53 3718 2

原创 Nginx笔记-关于nginx.conf中proxy_pass中末尾不加"/"的坑

目录 此坑带来的影响 解决方法 此坑带来的影响 这里在前后端分离开发过程中会遇到,使用Nginx,向前端服务发请求! 前端服务通过axios向后端发请求,如下: 这里会出现404的结果如下: 此处的解决方法如下! 解决方法 把此处: 改为: ...

2019-08-22 11:05:28 4091 2

原创 Arduino笔记-使用独立电源给Arduino供电并闪灯

目录 基本概念 代码与演示 基本概念 可以使用直流电源通过Arduino开发板电源接口为Arduino供电。通过此方法为Arduino开发板供电时,直流电源电压为9V ~ 12V。使用低于9V的电源电压可能导致Arduino工作不稳定。使用高于12V电源电压存在着毁坏Ard...

2019-08-21 21:06:51 5990 0

原创 Qt实践| HTTP知识点-Qt抓CSDN博文及防CSDN反爬虫(思路+代码)

目录 Fidder分析HTTP数据包 Qt代码思路 Fidder分析HTTP数据包 首先使用Fidder抓包,可以看见当访问CSDN博客的时候,会有2个请求: 第一个请求的响应如下: 这里我先说明一个地方,就是这个body采用了gzip压缩,他的文件头为1F 8B ...

2019-08-20 22:29:44 4069 1

原创 前端笔记-Vue中缺少router-view导致跳转失效

今天这个问题搞了我2个多小时,原因是我在App.vue里面把<router-view/>删除了,导致了跳转失败! 最后才发现,这个App.vue被改了,在此记录下,方便以后查阅! 这里个人有个建议: 在App.vue中不要加其他东西,在index.js也就是在router里面...

2019-08-19 18:24:41 4439 0

原创 Qt实践| HTTP知识点-User-Agent及302暂时重定向实践

目录 使用工具分析 C++|Qt模拟工具分析 使用工具分析 这里使用Fidder工具,网站使用天涯网,来研究下302暂时重定向和User-Agent相关的知识。 首先打开Fidder,直接访问天涯网,看下访问的原始报文请求和响应: 从中可以看到请求头中,包含User-A...

2019-08-19 09:13:22 4443 0

原创 C++设计模式-访问者模式

目录 基本概念 代码与实例 基本概念 访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变元素的类的前提下定义作用于这些元素的新操作。 UML图如下(此图来源于大话设计模式) 访问者模式适用于数据结构相对稳定的系统。 访问者模式的...

2019-08-17 16:15:08 4014 0

原创 C++设计模式-解释器模式

目录 基本概念 代码与实例 基本概念 解释器模式(interpreter):给定一个语言,定义他的文法的一种表示,并定义一个解释器,这个解释器应该使用该表示来解释语言中的句子。 如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各种实例表述为一个简单语言中的句子。这...

2019-08-17 12:54:59 3857 0

原创 C++设计模式-享元模式

目录 基本概念 代码与实例 基本概念 享元模式(Flyweight):运用共享技术有效的支持大量细粒度的对象。 UML图如下(此图来源于大话设计模式) 享元模式可以避免大量非常相似类的开销。在程序设计中,有时需要生成大量细粒度的类实例来表示数据。如果能发现这些实例除了几...

2019-08-15 09:58:54 3945 0

原创 前端笔记-StackedBar3D的初步修改(添加legend等)

目录 为什么会有这个笔记 官方实例 修改后的实例 为什么会有这个笔记 因为官方实例感觉有点不全,缺少tilte和一系列的东西,在此补全下,并且全部简单处理,在此记录下,方便以后查阅。 官方实例 运行截图如下 代码如下: $.getScript('ven...

2019-08-14 18:55:05 4252 2

原创 C++设计模式-中介者模式

目录 基本概念 代码与实例 基本概念 中介者模式(Mediator)用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互作用,从而使其耦合松散,而且可以独立的改变他们之间的关系。 下面是UML图此图来源于大话设计模式 代码与实例 程序运行截图如下:...

2019-08-14 15:11:28 3879 2

原创 前端笔记-Vue cli中使用axios后JavaScript变量传输给vue变量要注意的地方

目录 axios.all中的注意事项 为什么要采用全局的JavaScript变量给vue变量 axios.all中的注意事项 如下的请求: methods:{ getData(){ axios.all([ axios...

2019-08-13 15:44:05 4005 2

原创 前端笔记-vue cli中axios批量发送get和post请求及注意事项

目录 基本概念 关键代码 基本概念 这里安装好axios后,还要安装qs npm install --save qs 在vue cli中在created里面调用方法,他会在页面加载完成后自动调用! 批量发送代码 套到all里面的,就可以批量发送,然后v1,v2...

2019-08-12 18:41:54 4575 2

转载 vue-cli3项目移动设备调试访问报错WDS:Disconnected,无法自动刷新或模块热替换

原文地址:https://blog.csdn.net/qq_42420120/article/details/82912944 因为默认情况下,cli3中devServer开启时默认使用的IP不是局域网中的,不能和DevServer建立起websocket连接,这时电脑上的代码改变,移动设备...

2019-08-12 16:19:04 3971 0

原创 Java笔记-当返回数据为Json时去除为null的字段

目录 问题及解决 更好的方法 问题及解决 问题演示如下: 如下的这个null,如果要去掉,最简单的方法如下,在对应的类上添加注解: @Data @JsonInclude(JsonInclude.Include.NON_NULL) public class OrderDTO...

2019-08-12 10:26:45 4275 0

原创 Java笔记-重写JsonSerializer中serialize方法使Json中时间戳/1000

目录 问题演示 解决方法 问题演示 出现的为问题如下: 去掉这个createTime和updateTIme中的000,也就是/1000,这里其实有很多方法,可以在构造的时候/1000,但这并不是最好的方法,通过重写JsonSerializer<T>中的seri...

2019-08-12 09:20:35 4860 0

原创 Qt文档阅读笔记-QSslConfiguration官方解析与实例

目录 官网解析 博主例子 官网解析 QSslConfiguration用于SSL连接的配置。 QSslConfiguration是Qt networking下的一个类,这个类主要用于打开SSL连接,以及控制该连接下的某些特性。 QSslConfiguration支持下面的设置:...

2019-08-12 08:26:07 4629 0

原创 Java笔记-使用BindingResult把表单错误传出来

目录 基本概念 演示及代码 基本概念 这里在特别是在提交表单数据的数据很常见,当提交的数据不完整的时候,也要回Json,并且把错误代码发出来,这里就的使用 BindingResult。 演示及代码 正确的例子: 当少一个key和value时: 此时会有Mess...

2019-08-11 17:38:27 4229 1

原创 Java笔记-2种发送接收表单的数据

目录 第一种方式使用@Valid注解 第二种方式使用@RequestParam注解 代码及演示 第一种方式使用@Valid注解 比如这种方法: 这里会把数据填充给TestForm当然,要post给出的body正确才行。 TestForm如下 这里name,pho...

2019-08-11 15:10:44 3819 1

原创 C++设计模式-职责链模式

目录 基本概念 代码与实例 在哪种地方使用 基本概念 职责链模式(Chain of Responsibility):时多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连接成一条链,并沿着这条链条传递该请求,直到有一个对象处理它为止。 这里发出...

2019-08-10 13:31:45 3740 1

原创 Java笔记-通过放射获取类中成员名及调用get方法及map构造JSON数据

目录 通过反射获取类中成员名 通过反射调用get方法 map生成JSON数据 通过反射获取类中成员名 /** * 获取类中的所有成员名 * @param currentClass * @return * @throws IllegalAccessException ...

2019-08-09 17:16:35 3943 0

原创 前端笔记-vue cli中使用echarts画江苏省地图

目录 基本概念 代码与实例 基本概念 这里使用echarts,框架用vue cli,下面这个链接是vue cli导入echarts https://blog.csdn.net/qq78442761/article/details/97756198 这里只有一点要注意!!导入...

2019-08-09 16:56:27 5044 0

原创 C++设计模式-命令模式

目录 基本概念 代码与实例 基本概念 命令模式(Command),将一个请求封装为对象,从而使你看用不同的请求对客户端进行参数化;对请求排队或记录请求日志,以及支持可撤销操作。 命令模式的作用: 1. 能比较容易的设计一个命令队列; 2. 在需要的情况...

2019-08-09 13:46:49 3762 0

原创 C++设计模式-桥接模式

目录 基本概念 代码与实例 基本概念 组合/聚合的好处:优先使用对象的组合/聚合将有助于你保持每个类被封装,并被集中在单个任务上。这样类和类的继承层次会保持较小规模,并且不太可能增长为不可控制的庞然大物。 桥接模式(Bridge),将抽象部分与实现部分分离,使它们都可以独立的...

2019-08-08 17:07:06 3749 0

原创 前端笔记-css实现web自适应(当像素小于xx时隐藏此div)

目录 基本概念 关键代码 基本概念 这里是用css来搞的,本人的开发环境为Vue cli IDE为 webStorm。 这里使用 这个 @media screen and (XXXXXX)老浏览器是不支持的!!! 当分辨率小了就会调用这个代码 隐藏某div或者...

2019-08-08 14:26:41 4046 0

原创 前端笔记-JavaScript中放json数组要注意的地方(构造灵活的echarts)

目录 基本概念 代码与实例 基本概念 在放json数组的时候,打印调试的时候不要使用alert,使用console.log进行打印,如下图: alert截图如下: 使用console.log 通过这种方式,就能对echarts进行灵活的配置: 对比下这几...

2019-08-08 10:48:44 3737 0

原创 前端笔记-使用vue绑定id使得组件更加灵活(在使用echarts时常用)

目录 基本概念 代码与实例 基本概念 这个问题是在我使用echarts时出现的,因为echarts有这样的一个函数(官方实例) let myChart = this.$echarts.init(document.getElementById(this.idStr)); 这...

2019-08-08 09:44:47 3906 0

原创 Qt工作笔记-对QThread使用的进一步认识(exec及对象在哪个线程创建)

目录 基本概念 代码与实例 基本概念 这里有个官方例子,如下: class WorkerThread : public QThread { Q_OBJECT void run() override { QString re...

2019-08-07 19:02:49 4295 0

原创 前端笔记-CSS布局使得网页分成3部(头,内容,脚)

css代码如下: <style> * { margin: 0; padding: 0; } .top { width: 100%; height: 40px; background-color: #2fa8ec; fon...

2019-08-06 18:30:13 4092 0

原创 前端笔记-vue cli为web添加底纹

目录 基本概念 代码与实例 基本概念 这里主要是使用了css预处理 首先下载包 npm install stylus stylus-loader 随后创建文件,然后写代码 这里还要导入代码: 这里还要引入下: 程序运行截图如下: 代码与实例 ...

2019-08-05 18:40:04 3678 0

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