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

原创 HTTP之Last-Modified、Etage、If-Modified-Since理论与实践(C++ Qt实现)

目录 基本理论 博主例子 基本理论 首先要理解缓存是如何被创建的: 浏览器首先先本地缓存发起创建请求,如果命中则返回数据给浏览器; 如果没有命中,就向代理服务器发起缓存,如果命中代理服务器会发给浏览器以及本地缓存; 如果没命中,则向资源服务器发起创建请求,然后资源服务器再...

2019-04-30 09:58:02 3848 0

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

目录 官方解析 博主例子 官方解析 FileDialog是基于文件的选择器,可以选择文件或文件夹,创建文件,这个Dialog初始化是不可见的,得需要设置他为visible或调用open()即可。 下面是一段伪代码: import QtQuick 2.2 import...

2019-04-29 15:05:36 4002 0

原创 Windows核心思想-宽字符与窄字符(Unicode和ASCII)

目录 基本概念 演示 基本概念 宽字符:Unicode字符,双字节 窄字符:ASCII字符,单字节 Windows中所有的底层函数都是Unicode编码 COM组件必须使用Unicode编码(COM组件可以理解为DLL,主要是用于代码重用); 比如在Window...

2019-04-29 09:33:06 4115 0

原创 系统架构师学习笔记-论文摘要部分的写法

目录 各种例子 总结 各种例子 首先说明下注意点: 凡是题目上提到的关键字,在摘要中都要体现; 举下面这个例子: 论软件需求管理 注意:题目中要求的地方,一定要在摘要中进行体现 摘要部分: 要写近2年的时间(因为最后可能会写经过2年多的实际运行) ...

2019-04-28 16:14:32 4448 0

原创 HTTP之Cache-Control基本概念以及实例(C++ Qt实现)

目录 基本概念 实例 基本概念 注意:这是头只是限制性的,约束性的,并不是强制性的; Cache-Control 可缓存性: public:服务器返回给浏览器中Cache-Control中设置了public,代表这个http请求所经过的路径中(包括中间的http 代理服务器...

2019-04-27 16:22:47 4118 0

原创 前端/JS笔记-利用JS/正则判断input是否存数字以及字母加数字

下面以存数字为例: 如下,当输入英文: 这里给出关键的代码: var reg = new RegExp(/^\d+$/); //数字 var reg = new RegExp(/^[a-zA-Z0-9]+$/g); //数字加密码 Ja...

2019-04-24 08:44:08 4313 1

转载 Linux工作笔记-重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi

原博文地址: https://blog.csdn.net/mrs_haining/article/details/78953259 注意了:安装Linux后默认带的Mysql也会有这样的问题! 一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 ...

2019-04-23 18:58:21 5179 5

原创 设计思路工作笔记-使用当天时间戳的差值读取实时数据绕过错误数据

目录 背景 演示 背景 这里我只是举个栗子,如有雷同,纯粹巧合。 比如一套实时数据读取系统,他会把数据读取到数据库,可能1分钟写入数据库一次,可能1s,可能5分钟。这里面经常会读取到错误数据。 这里可以通过当天的时间戳,把目前应该读取多少个数据记录下来,再到数据库里面查询,...

2019-04-23 09:19:43 4158 4

原创 数据库工作笔记/设计思路-通过增加索引表为某库中其他表添加索引(描述信息)

目录 基本概念 演示 基本概念 在设计数据库的时候,通常会增加一个索引表,提供了索引的作用,比如在某一个数据库中,通过一个索引表可以找到这个数据库中的所有表,可以通过外键关联,也可以不通过外键关联(如果只其描述作用); 还有一直思路,这个索引表不仅仅保存了本数据库中所有表的信...

2019-04-22 14:24:12 4285 3

原创 如何把网上下载的前端页面在Spring Boot中跑起来(CSS,JavaScript,程序运行等路径设置)

这个功能非常有用,估计99.99%的java web开发者都干过,本人是初学者,特写这个博客记录下! 方便本人以后查阅,方便以后进行投机取巧 这里使用thymeleaf模板引擎! 在网上下载了一个Bootstrap 页面,如下: 把页面复制到Spring Boot中运行: ...

2019-04-22 09:12:24 4487 0

原创 反汇编基础-MSVC2012,2008,MinGw中控制台main函数入口特征

目录 理论 MSVC2012 MSVC2008 MinGW 理论 断点的作用:当程序运行到断点处就会暂停,并将程序接下来的处理权交给这个程序的调试器,调试器就拥有了被调试程序中获取相关信息的权利,在某些反编译软件中以调试模式启动的程序会在ntdll模块中默认被设置一个系统断...

2019-04-21 22:00:02 4282 0

原创 Spring Boot通过@RequestParam接收前端表单传来的数据

比如是这样的前端: 其中对应的源码如下: <main role="main" class="col-md-9 ml-sm-auto col-lg-10 pt-3 px-4"> <form th:action="@...

2019-04-20 21:07:03 9035 0

原创 反汇编基础-乘法与除法

首先来看乘法: 两个变量之积 int nOne = 1; int nTwo = 2; int nOther = nOne * nTwo; 其反汇编如下: 从这里可以看到,两个变量之乘积, 把nOne中的值放到ptr指向的地方,把2放到ptr指向的地址;把nOne的值给eax ...

2019-04-19 00:03:53 4277 2

原创 MySQL工作笔记-检索出某一时间段中的数据,并更新

目录 概念 演示 概念 这里我就直接举一个栗子,如何用update和select把学生表中,距离现在到入学时期4年后的学生,标记为已毕业 也就是:现在 - 入学 > 4年 标记为毕业! 这里有2个知识点: Mysql中有一个NOW()的函数是获取当前时间,也有一个d...

2019-04-18 15:26:57 4340 2

原创 Spring Boot注册Servlet三大组建(Servlet、Filter、Listener)

目录 理论 演示及代码 理论 在Spring Boot中使用下面3个函数可以注册Servlet、Filter、Listener ServletRegistrationBean FilterRegistrationBean ServletListenerRegistrati...

2019-04-18 09:55:26 4193 3

原创 Spring Boot中配置嵌入式Servlet容器修改配置

目录 基本概念 演示及源码 基本概念 如何修改Spring Boot的默认配置: 1. Spring Boot在自动配置很多组建的时候,先看容器中有没有用户自己配置的(@Bean,@Component)如果有就起作用,如果没有,才进行自动配置;如果有些组建可以有多个(ViewRe...

2019-04-18 08:21:10 4097 2

原创 CORS跨域限制以及预请求验证(C++ Qt框架实现)

目录 理论 演示及代码 理论 跨域默认情况下允许方法:GET、HEAD、POST 默认情况下允许的Content-Type:text/plain、multipart/form-data、application/x-www-form-urlencoded 如果要使用用户自定义头,要在...

2019-04-17 22:34:18 4464 3

原创 MySQL工作笔记-建表时为Float型数据确定精度,查询时精度显示,多列之和查询

目录 建表时设置精度 查询时设置精度 查询多列之和 建表时设置精度 首先是建表时为float类型设置精度: SQL代码如下: CREATE TABLE `testtable` ( `id` int(11) NOT NULL, `col1` float(20,4) D...

2019-04-17 15:40:29 4360 2

原创 C++ | Qt 获取局域网中存在的主机(IP以及主机名)

目录 原理 演示 原理 这里主要是通过QHostInfo::lookupHost获取主机名,当然也可以通过IP找主机名,只要遍历局域网IP看其是否有主机名,就可以知道,这个IP是不是被使用(但是,某些开防火墙的机子,使用了IP,也是不能找到的) 这里有个小知识点这个和QHos...

2019-04-15 19:05:43 6118 3

原创 Qt文档阅读笔记-QHostInfo官方解析与实例(根据Host获取IP)

官方解析 QHostInfo提供了一个静态方法获取主机名; QHostInfo中有一个查找机制,可以根据IP找主机名,也可能工具主机名找IP,可以通过调用QHostInfo::lookupHost这个静态函数进行操作,这里要注意这里是异步发送的,后面将会稍微说明下! 如下例子: //...

2019-04-15 14:10:36 4196 0

原创 HTTP中CORS跨域请求的实现(C++|Qt框架实现)

目录 背景 关键 演示及源码 背景 HTTP中CORS跨域请求,可以获取其他服务器的数据; 这里用Qt框架实现! 逻辑如下: 浏览器访问127.0.0.1:80端口!80端口请求了127.0.0.1:81的数据! 这里都是指资源! 关键 需要在127.0.0.1:...

2019-04-14 23:06:49 4142 0

原创 Qt工作笔记-MySQL获取select表头(域)数据

比如在开发的时候使用select但要提取域数据(基本上是二次开发的时候用) 如下: 如何使用Qt获取id,name,cardId,gender,major,birth的数据! 使用QSqlRecord即可! 如下运行截图: 程序结构如下: widget.h #i...

2019-04-12 23:14:09 4387 4

原创 C语言工作笔记-函数指针的使用(补充C回调系统)

本篇博文是基于: https://blog.csdn.net/qq78442761/article/details/89202337 这篇博文的代码! 这里主要是做两个补充! 1. 模块一想加入一个处理,输出I am fine, fuck you1! 2. 只执行write模块! ...

2019-04-11 14:59:40 3924 0

原创 C语言工作笔记-对函数指针的进一步认识(与回调函数结合使用,并且对比C++的回调)

目录 背景和基本概念(含与C++回调对比) 函数指针最一般的用法 函数指针结合回调 源码打包 背景和基本概念(含与C++回调对比) 毕业也有10个月了,加上实习已经工作14个月了,感觉这一年多的板砖生涯学到了很多的东西。同样本人对函数指针又有了新的认识。原因是这个月在某平台上进...

2019-04-11 10:45:25 3941 0

原创 MySQL工作笔记-解决导入外部sql中文乱码问题

比如把XX厂家的数据库导出sql语句后,导入到mysql可能会出现中文乱码的问题,如下图所示: 下面来说明下,解决这个问题! 首先修改Mysql库的编码(在中国基本上使用GBK编码): 然后在导入的SQL文件中添加如下: 在创表之前添加: set character set...

2019-04-10 16:33:25 4089 1

原创 Spring中Singleton作用域和Prototype作用域

目录 基本概念 演示 基本概念 singleton作用域就是单例模式;用spring容器实现单例模式 而prototype作用域可以理解为多例模式! Singleton作用域例子: 左侧的ref就是右侧bean的id,这里就是把右边的bean通过spring注入到...

2019-04-09 09:19:46 4231 1

原创 Qt文档阅读笔记-QTcpServer官方解析与实例(使用QSocket创建简单的HTTP服务器)

目录 官方解析 博主例子(做一个简单的HTTP服务器) 本例子中HTTP协议关键点 官方解析 QTcpServer类,提供TCP服务的基础; 这个类接受TCP连接,可以指定一个端口,也可以让其自动一个端口,可以允许特定的IP,也能允许所有IP; listen()函数用于监...

2019-04-08 07:51:49 4480 2

原创 Qt多线程端口扫描工具(开源)

目录 本工具特点 工具运行演示 下载地址 关键代码 本工具特点 采用多线程端口扫描(10个线程) 使用CSS美化界面! 采用自定义控件美化界面! 使用方便! 工具运行演示 下面来一个动态图把: 下载地址 用了快3年的CSDN了,越来...

2019-04-04 11:08:25 4317 0

原创 前端笔记-thymeleaf发送数据给JavaScript变量(普通变量和List)

比如这个情况,当使用echart的时候: 如下图: 下面给出thymeleaf发送List给JavaScript //入学手续界面 @GetMapping("/procedure") public String procedure(Model...

2019-04-03 21:49:02 4336 0

原创 前端笔记-使用JavaScript防止空表单提交

程序演示如下: 这里对应的ID卡号是没有填写的! 如果按下添加按钮 这里对应的JavaScript源码如下: <script type="text/javascript"> function myCheck() { for(var i=0;...

2019-04-03 08:27:31 3986 0

原创 Spring学习笔记-构造和Set方法注入Bean及集合和null值的注入

目录 理论 代码及演示 理论 注入Bean:可以通过构造方法注入Bean,通过Set方法注入Bean; 集合类型有:List、Set、Map、Properties; 以及特殊的null值的注入; 通过构造方法注入Bean <bean id="bea...

2019-04-02 08:21:33 4083 0

原创 Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)

目录 背景 .bash配置 .cshrc配置 背景 在开发过程中,通常要利用到复杂的检索,每一次都敲是是否麻烦的事情! 比如下面的命令: find . -name "*cpp"|xargs grep -i main * find . -name &q...

2019-04-01 18:56:35 4476 0

原创 Linux工作笔记-配置.bashrc或.cshrc使core文件产生(方便gdb调试)

目录 背景 配置.bashrc产生core文件 配置.cshrc产生core文件 背景 在某些Linux系统里面,当程序core dump后可能不会产生core文件,这样gdb就不能调试,就不能找到错误的地方! 某些系统用的是bashrc有的是用cshrc,在此分别进行说明...

2019-04-01 13:54:44 4666 0

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