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

  • 博客(39)
  • 资源 (59)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Arduino笔记-人体感应灯项目

程序演示如下:但感应到人后:后台打印如下:接线图如下:这里我修改了下,人体热释放红外传感器的OUT脚放到Arduino的A5继电器控制信号放到Ardunio的2号引脚其中人体热释放红外传感器设置如下:源码如下:int PIRpin = A5;int RELAYpin = 2;void setup(){ pinMode(RELAYpi...

2020-03-30 20:46:18 6699 2

原创 Arduino笔记-继电器模块的使用

这里以一个小实验为例,当串口输入a时亮灯:当输入b的时候,灭灯,这里主要是使用了继电器后台打印如下:这里说下继电器的理论:ab之间是线圈,只要在ab两端上加上一定的电压,线圈中就有有电流流过。这是S,D就会连通在一起。下面是接线图这里直接拍照,我就不画了:这里正极都为+5V即可。代码如下:int LED = 2; void setup...

2020-03-30 20:43:12 5640 2

原创 Arduino笔记-人体热释电外传感器使用

传感器是这样的:中间那个是输出口,左边接地,右边接5V。距离和延迟是这样的:一般自己测试的时候,会把2个逆时针旋转到最低。这里接线图如下:传感器输出口接到A5,接地的接地,VCC接到5V。传感器感应如下:源码如下:int PIR_sensor = A5;int LED = 13; int val = 0;void setup(){...

2020-03-30 20:41:15 5855

原创 Arduino笔记-使用RFID-RC522读取IC卡卡号

运行截图如下:把卡放上去后:连线如下:源码如下:#include <SPI.h>#include <MFRC522.h>#define SS_PIN 10#define RST_PIN 9 MFRC522 rfid(SS_PIN, RST_PIN); //创建MFRC522实例MFRC522::MIFARE_Key key;...

2020-03-30 20:38:44 6237

原创 Nginx笔记-Nginx中进程结构及使用Linux信号量管理

首先是Apache和Nginx的区别(这里只提Nginx的好处)Apache处理请求性能低。Apache:一个进程处理一个请求,阻塞式;Nginx:一个进程处理多个请求,非阻塞式;Nginx的应用场景Nginx只能处理静态资源,动态资源还得反向代理到应用服务器上。下面是Nginx处理请求的过程:Nginx有点及特点热部署、平滑升级、开源及二次开...

2020-03-26 12:51:59 4283 1

原创 前端笔记-分享一个web后台登录及注册页面

本人进行了些许修改,目前已支持移动端的适应。pc端运行如下:移动端如下:此篇博文就不贴代码了,直接源码下载地址:https://github.com/fengfanchen/frontUI/tree/master/loginUI...

2020-03-26 12:49:48 4776 3

原创 SpringBoot笔记-注册后发送邮箱点击激活(异步)

演示如下:填写好用户名密码,邮箱后:点击提交后后台打印:数据库中:邮件已经收到:程序结构如下:要注意的地方:application.properties中这两个要一样,密码是这里获取的:发送邮寄是异步的,代码如下:package com.email.demo.async;import org.springframework....

2020-03-25 12:20:20 5203 3

原创 Java笔记-通过反射获取注解及Spring中获取某包下的所有class文件

首先来看看使用反射来获取注解名:只需在获取class后调用getAnnotation方法即可,如下这里是获取JPA映射b表名,Table.class,使用下面这个可以获取表名import javax.persistence.Table;annotation.name()这里的item是一个Object,如果是class,就会得到得到不一样的,但可以强转得到这里的a...

2020-03-24 20:47:02 5786 3

原创 MySQL高级理论-MVCC提交查询相关(版本链)

首先要介绍几个概念:1. MVCC(Multi-Version Concurren):多版本并发控制,是MySQL的事务型存储引擎如InnoDB。2. trx_id与roll_pointer:MySQL会给每个表加2个字段,trx_id是事务字段id,roll_pointer为回滚字段。3. 事务会有一个ID,只有更新(删除和插入是特性的更新)会生成事务ID。4....

2020-03-24 14:30:35 5250 1

原创 工具杂记-notepad++正则表达式匹配替换

这里其实是这样的就是有时候我们建表不规范,导致idea自动生成的实体类有bug。get/set后面的字母为小写,这样但要使用反射的时候。就会出现问题。找不到这个方法。这里我们可以通过使用notepad++用正则表达式进行替换。这是一个很好的工具:这里可以替换文件夹里面所有文件。这里我以单个文件为例:如下点击repalce All即可替换运行后结果如下:...

2020-03-23 21:07:58 4299 1

原创 前端笔记-echarts加载bmap地图
原力计划

程序运行截图如下:这里首先要申请个百度地图密钥使用下面的方式输入密钥,这里使用jsonp的方式源码如下:<html><head><title></title> <script src="echarts.js"></script> <script src="bmap.js"...

2020-03-19 10:11:48 5180

原创 前端笔记-echarts加载geo地图

效果如下所示:源码如下:<html><head> <title>中国地图散点图</title> <script src = "echarts.js" ></script> <script src = "china.js"></script></head><b...

2020-03-16 11:33:15 4334

原创 Python笔记-使用sqlalchemy根据类创建数据库表

这里有一点要提的这个mysql+pymysql,这个mysql会通过字符串导入对应的模块这里要预装下mysql模块:逻辑操作:使用create_engine创建数据库连接,使用sessionmaker操作用于操作数据库的session。构造一个declarative_base()的基类。构造一个子类设置数据库表中的各个域。最后使用metedate.create_...

2020-03-16 08:47:05 4202 3

原创 前端笔记-thymeleaf获取及回显input标签type="radio"

如下演示:回显:前端代码如下:<div class="form-group"> <label>性别</label><br/> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" n...

2020-03-16 00:29:00 5441

原创 前端笔记-thymeleaf获取及回显select数据(combox)

如下:以及回显前端代码如下:<div class="form-group"> <label>选课</label> <select name="courseID" class="form-control input1"> <option value="">请选择</option> <op...

2020-03-16 00:21:58 4215 1

原创 前端笔记-thymeleaf获取及回显input标签type="time"

前端效果如下:设置的时候就是这样的前端代码如下:<div class="form-group"> <label>开课时间</label> <input class="form-control" type="time" name="beginTime" th:value="${people!=null}?${#...

2020-03-16 00:11:58 4386

原创 前端笔记-thymeleaf获取及回显input标签type="date"

这是前端回显的数据:修改界面:前端相关代码:<div class="form-group"> <label>出生时间</label> <input class="form-control" type="date" name="birthday" th:value="${people!=null}?${#dates...

2020-03-15 23:13:36 4291

原创 Python笔记-多线程爬虫实例

如下,线程池两个线程:线程池关键代码:源码如下:import re, multiprocessingimport requests, timeclass HandleLaGou(object): def __init__(self): self.laGou_session = requests.session() self.hea...

2020-03-13 09:44:48 4109 1

原创 Python笔记-使用代理切换ip爬取数据

爬取某站点运行截图如下:这里使用了阿布云的产品切换代理。这个产品的文档还是风全的!推荐大伙使用:关键代码如下:记得这个代理可能异常,记得做异常处理。源码如下:import reimport requests, timeclass HandleLaGou(object): def __init__(self): self.l...

2020-03-13 09:31:38 4643 3

原创 前端笔记-利用thymeleaf隐藏显示input及label

先来看看效果:这里有一个add.html,添加,修改都使用这个文件,当点击添加后:add.html被构造成这样(点击添加后):当点击编辑后:对应的前端源码如下:<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <li...

2020-03-12 14:16:22 6862 4

原创 Python笔记-获取拉钩网南京关于python岗位数据

FIddler抓包如下:程序打印如下:源码如下:import reimport requestsclass HandleLaGou(object): def __init__(self): self.laGou_session = requests.session() self.header = { 'Us...

2020-03-12 12:44:37 3972 3

原创 Python笔记-使用requests获取网页数据及re中用正则表达式获取指定数据

如下代码:import reimport requestsclass HandleLaGou(object): def __init__(self): self.laGou_session = requests.session() self.header = { 'User-Agent': 'Mozilla/5.0 (M...

2020-03-12 10:28:58 4502 1

原创 Python笔记-BeautifulSoup基本用法(通过标签及class定位元素)

如下:将html文件下载后,使用BeauifulSoup读取文件,并且使用html.parsertmp_soup.select里面的参数为:div标签中class中带有listbg 下面 span标签中带有title,这种意思:并且他们的类型如下:都是ResultSet类型。可以通过下面这种方式获取,find('某个标签')['中包含的域']当为li...

2020-03-11 10:24:45 5214

原创 Python笔记-requests获取web数据及下载文件

使用Python去搞web获取数据相关的东西的确方便。302重定向也能自动解决。如下FIddler抓包:这个还是挺好的,可以直接处理302,挂证书也方便:获取数据源码如下: def getContent(self, path): if os.path.exists(path): with open(path, "r", encod...

2020-03-10 11:14:24 4231

原创 Python笔记-解决开启Fiddler后Requests存在SSLError问题

在百度上没有找到合适的答案,都是一些莫名奇妙的设置。在外网找到了解决的方法,在此记录下,笔记。不得不说,国外的东西还是香。分为如下2步:1. 使用openssl把fiddler的cer证书转为pem2. requests设置代理以及证书具体内容如下:openssl x509 -inform der -in FiddlerRoot.cer -out Fidd...

2020-03-09 23:12:13 4346

原创 Flask笔记-session安全问题(避免任务重复提交)

防止同一个session多次提交某任务此处的url提交后,会处理30s。当第一次提交session时,会延迟30s然后返回数据:当在30s内,同样的session输入了此url:302重定向,将其重定向到sessionsafetest中。此例子原理是这样的:在session存入一条user_info的数据Flask会默认把session数据...

2020-03-09 18:22:33 4465 1

原创 Flask笔记-任务框架搭建

这个是个很好的结构,如下:先贴下代码:base_setting.pyDEBUG = Truelocal_setting.pylocal_setting.pyproduction_setting.pyfrom config.base_setting import *DEBUG = Falsetest.pyclass JobTask(): ...

2020-03-08 00:09:07 4035 1

原创 前端工作笔记-element ui弹窗嵌套并获取输入

主要是在界面上,如果点击个弹窗,再弹窗中,还需要弹出一个框,进行输入查询。目前此笔记就记录了这个!程序运行截图如下:点击弹窗:点击查询,第二层窗口弹出,输入数据:点击确定并退出,即可:程序结构如下:源码如下:Dialog.vue<template> <div> <el-button type="text...

2020-03-05 22:50:22 4713 1

原创 Flask笔记-使用Cookie及简单加密判断是否为登录用户

这里有几个知识点,在此记录下。首先是哪些数据进行加密,如下表:对应的代码如下:这里把id,login_name及login_pwd和login_salt及status中间连接"-"进行md5。在传给前端的时候:使用%s#%s,其中前面的那个是刚刚生成的dm5然后接一个#再接一个数据库里面的id编号。它的失效时间为60*60*24*120s在用户退出的时候,删除前...

2020-03-05 10:31:47 4099 1

原创 Spring Boot笔记-404错误统一管理

这里有一点要注意:spring boot错误的页面都会到error的请求中,所以可以用如下的方式统一管理package com.xxxxx.apc.controller;import com.apc.apc.utils.ResultUtil;import org.springframework.web.bind.annotation.RequestMapping;import o...

2020-03-04 12:32:41 4018 1

原创 Spring Boot笔记-@ExceptionHandler拦截500服务器错误自定义数据回前端

如下代码:package com.xxxx.xxxx.handler;import com.xxxx.xxxx.utils.ResultUtil;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.Exception...

2020-03-04 12:15:01 4317 1

原创 Java工作笔记-使用fastjson把对象直接生成为Json

maven如下:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version></dependency>构造如下的类:package c...

2020-03-04 11:59:23 4143 1

原创 Spring Boot笔记-通过反射获取Spring Boot中的Bean(反射调用Service)

继承ApplicationContextAware获取ApplicationContext:package com.xxxx.xxxx.bean;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springf...

2020-03-04 10:58:11 6383 1

原创 IDEA工作笔记-自动生成POJO或JPA的实体类

今天要要搞一个小后端,发现有些表有100多个域。就想着有没有自动生产的工具!后面百度了下,发现有,在此记录下。首先是要连接数据库:右上角有Database选择+号添加一个数据库:然后进去后输入用户名密码,IP地址对应的库即可:生成POJO类:生成JPA的实体类,打开Persisitence窗口:右键选着By Datebase S...

2020-03-03 21:56:56 4277 4

原创 Web笔记-layerui的基本使用及JavaScript回调函数的写法

程序运行截图如下:第一个按钮按下后:第二个按钮按下后:然后回调一个函数,这个函数调用系统自带的alert。使用layerui的目的是为了统一弹窗的风格,因为不同浏览器alert的位置大小,风格不一样。程序结构如下:相关源码如下:index.html<html><head><title>layer</ti...

2020-03-02 21:57:21 3981 1

原创 JavaScript笔记-使用JS管理URL链接(前端小技巧)

如下这个JavaScript代码:var common_ops = { buildUrl:function( path ,params ){ //params = { "test":"abc","sort":"asc" }; // ?test=abc&sort=asc var url = "" + path; v...

2020-03-02 10:30:23 4016 1

原创 SQL笔记-用户表中增加salt属性与真实密码聚合存储

这里的原因是因为数据库中存储密码,如果直接存储md5安全性还并不是高。一般会在表中增加salt,也就是加点盐,和真实密码进行某种聚合。也就是:数据库中的密码=随机密码+用户输入的密码,进行某种算法聚合的如下数据库中的表:这个login_salt就是和真实密码聚合然后把杂交后的密码放到login_pwd中。生成login_salt相关代码如下:和真实密码混合生成的最后...

2020-03-02 09:48:31 4342 1

原创 Web笔记-通过版本号控制客户端浏览器中的缓存

这里举个例子:通过Python管理静态资源。但有时候,js或者css更新了,浏览器不知道,还使用缓存的情况。如下所示:通过在url中带个?这种方式,使得浏览器去获取新的资源看下根请求下相关链接:后面这一串是根据时间产生的随机数。如果是开发环境,我们通过这种方式,使得客户端浏览器都获取到新的资源。生产环境,通过文件进行指定版本:相关的python...

2020-03-01 23:03:49 3939 1

原创 前端笔记-通过jQuery获取input数据及html中name的使用

在前端开发中,使用表单会进行跳转,有时候并不需要这个的。这里通过jQuery,使用AJAX直接发送Json数据。运行截图如下:界面如下:这里可以看到div里面是group1,然后后面都是input1,input2等等。并且有一个group2name和上面group1一样。通过这种方式,获取,如下,group1下的input[name=input1]的...

2020-03-01 21:10:04 4420 1

基于RFID门禁系统源码 ,C/C++

/*本程序开源 * 作者QQ570176391,78442761 * * 博客http://blog.csdn.net/qq78442761 * * *此源码在博客有对应博文 * * */

2017-09-10

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

libX11生成libX11-xcb.so.1

解决部分Linux操作系统在安装Qt时候,缺少libX11-xcb.so.1文件的问题! 详细步骤可以查看CSDN IT1995博客

2018-11-13

Qt文本转化工具 realase版本

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 &lt;-&gt; ASCII 注意:源码请在本人前一个连接下载!

2019-01-19

Qt|C/C++仿QQ宠物

免费开源代码; http://blog.csdn.net/qq78442761本博客有配套此代码的博文

2017-08-29

Qt读取串口数据ReadSerialCardID

Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文

2020-04-03

rabbitmq安装套.rar

Rabbitmq 3.6.15 erlang 20.3 另外在本人的博客里面有对应的安装博文,CSDN IT1995

2019-11-27

Nginx相关.rar

Linux 上 Nginx相关的依赖包。凝思6版本已经装成功了!

2019-08-22

mysqllib和dll.rar

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

2019-05-20

基于Qt的HTTP服务器

本源码有对应的博文教程: https://blog.csdn.net/qq78442761/article/details/89080144

2019-04-08

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

本源码在 https://blog.csdn.net/qq78442761/article/details/89016277 中有解释说明

2019-04-04

Qt文件编码转换工具源码

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 <-> ASCII

2019-01-19

Qt + Python + OpenCV图标转换工作源码

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

图标替换工具(开源发布版)

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

Qt自定义代理,委托,自定义开关

本原理在CSDN IT1995 博客有详细说明。

2018-11-27

Qt,获取CPU信息(Linux,Windows通用)

本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!

2018-11-23

tcl8.4.19.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

tcl8.4.11.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

expect5.45

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

RFID,C/C++门禁系统 RFID源码

CSDN IT1995相关博文的,关于RFID的源码,详细请看IT1995的博客

2018-11-05

winscp文件传输软件

只要ssh,22端口打开,无需vsftpd与proftpd都能进行文件传输,适合冷门系统,节约开发者时间成本

2018-11-05

C++Qt实时颜色查询源码 opencv

本套源码开源! 由CSDN IT1995提供! 在CSDN IT1995博客上有对应此套开源的博文,逻辑和算法讲解! 内有视频演示!

2018-10-16

opencv_contrib-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

opencv-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

Qt界面QSS等

此源码在博客CDSN IT1995有详细的说明。 https://blog.csdn.net/qq78442761/

2018-07-11

Qt开机唤醒狩猎者

当Windows开机或唤醒时,会自动拍照,并且会保存在新建的文件夹里面,此源码在CSDN IT1995有详细的说明

2018-06-02

Qt仿QQ登录界面

此源码在CSDN IT1995有对应的博文。本程序开源!!!!

2018-05-03

Qt打地鼠游戏

qt打地鼠游戏,在博客CSDN IT1995 有相关博文讲解。 https://blog.csdn.net/qq78442761/

2018-04-22

QTreeWidget基础操作代码

本博文在CSDN IT1995有相关博文查阅。可以进入CSDN IT1995查看

2018-03-25

Qt/C++ 网站爬虫源码

本源码很简单,不是专业的爬虫软件,在CSDN博客IT1995有对应的博文,代码讲解。

2018-02-08

Android容器相关开发实践

Android容器相关开发实践 在博客IT1995有相关博文,方便大家快速掌握!

2018-01-25

web安全基础实验_网易云课堂

此文件到IT1995博客有相关实践博文, 欢迎大家进行查阅!!!

2018-01-25

XSS存储型 网易云课堂

网易云课堂微专业-WEB安全工程师 XSS存储型 源码。 在CSDN有对应博文

2018-01-18

同步与通信机制的设计(信号量)

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-06-07

客户与服务器程序的同步与通信机制的设计(信号量版本)

此源码在csdn IT1995的博文有详讲

2017-06-06

客户与服务器程序的同步与通信机制的设计

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-05-31

Qt+Opencv-PCA人脸识别+视频

http://blog.csdn.net/qq78442761/article/details/71157980 此项目人脸识别模块讲解

2017-05-07

qt图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

此源码配套教程请查阅csdn IT1995博客

2017-03-02

gameServer

此源码配套教程为csdn IT1995博客

2017-03-02

IT1995的留言板

发表于 2020-01-02 最后回复 2020-04-27

空空如也

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

TA关注的人 TA的粉丝

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