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

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

原创 前端笔记-label标签的for属性

这个属性最直观的效果是点击Label后,会聚焦到for指定的地方:如上,点击姓名,就会聚焦到姓名后面的输入框里面。源码如下:<html><head><title>Label测试</title></head><body><form> <label for="male"&g...

2020-02-29 15:18:43 4265 1

原创 前端笔记-js文件首行添加";"号(前端小技巧)

这里记录一个前端的小技巧:一般来说,我们自己写js代码,都会在首行添加";"号原因是html加载js,如果有多个,那么这些js文件会被合并。当某个js文件,尾巴没有 ";" 时,js就会有莫名其妙的错误。这样,我们在新文件中首行添加 ";" 就可以避免这种:莫名其妙的问题。...

2020-02-29 15:08:03 3965 1

原创 Flask笔记-静态资源和链接的管理

这里主要是Jinia2全局函数管理各种链接css js或者跳转如下:这里的buildStaticUrl是通过Python管理的,如下:UrlManager.pyfrom application import appclass UrlManager(object): @staticmethod def buildUrl(path): ...

2020-02-29 14:44:10 3959 1

原创 Flask笔记-构建mvc分层结构及优化

大体上的结构如下:这里举个例子:程序运行截图如下:打印个文件结构如下:源码如下:account.pyfrom application import dbclass Account(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Column(...

2020-02-28 14:03:03 4865

原创 Flask笔记-使用flask-sqlacodegen自动生成model

首先要安装sqlacodegenpip install flask-sqlacodegen如下表:使用使用下面的命令生成model:flask-sqlacodegen "mysql://root:XXXpasswordXXXX@XXX.XXX.XXX.XXX/accelerator" --tables pointCard --outfile "common/models/p...

2020-02-27 22:38:15 4614

原创 Flask笔记-通过Model访问数据库

这个类似与Java的MyBatis。这样的话开发就快速很多了!程序运行截图如下:程序结构如下:源码如下:account.pyfrom application import dbclass Account(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Col...

2020-02-27 21:08:01 4047 1

原创 Python笔记-Flask结合SQLAlchemy查询MySQL数据库

这里首先要安装两个库pip install flask_sqlalchemypip install mysqlclient这里要简单介绍下Flask中分文件(标准结构)Flask中的架构可分为:1.启动文件(负责启动)2.核心文件3.路由注册文件如下结构:templates放模板application.py为核心文件controller...

2020-02-27 19:42:10 4192 4

原创 Python笔记-Flask返回字符串、Json、模板数据

这里主要是回数据给前端,其中Json,和模板最为常见程序运行截图如下:字符串:Json:模板:程序结构如下:源码如下:application.pyfrom flask import Flaskfrom controller import index_pageapp = Flask(__name__)app.register_bluepri...

2020-02-27 15:12:43 4710 5

原创 Python笔记-Flask框架Get和Post参数相关

程序结构如下:源码如下:application.pyfrom flask import Flaskfrom controller import index_pageapp = Flask(__name__)app.register_blueprint(index_page, url_prefix = "/it1995")if __name__ == "__main_...

2020-02-27 13:30:48 3855 4

原创 Python笔记-Flask注册路由

app.route和app.add_url_rule和蓝图app.route方式:源码如下:from flask import Flaskapp = Flask(__name__)@app.route("/")def hello(): return "Hello World"@app.route("/my")def my(): return ...

2020-02-27 11:42:01 3978 1

原创 Python笔记-Flask的搭建及基本使用

安装Flaskpip install Flaskpip install -r requirements.txt下面是flask的启动flask runflask run --host 0.0.0.0flask run --help#windows下set FLASK_APP=index_1.py#Linux下export FLASK_APP=index_1.py...

2020-02-26 16:03:56 4017 2

原创 Python笔记-内置装饰器

内置装饰器是指python中自己带的,不要程序员写的如下代码:class Student(object): def __init__(self, name, score): self.name = name self.score = scoreif __name__ == "__main__": s = Student("IT1995...

2020-02-26 00:46:49 3832 2

原创 Python笔记-类装饰器

使用类装饰器还可以依靠类内部的__call__方法,但使用@形式将装饰器附加到函数上时,就会调用此方法。如下代码:class Foo(object): def __init__(self, func): self._func = func def __call__(self, *args, **kwargs): print("class ...

2020-02-26 00:45:38 3823 2

原创 Python笔记-函数装饰器的缺点

装饰器的好处,复用了代码,缺点就是原函数的元信息不见了比如函数docstring、_name_、参数列表如下代码:def use_logging(level = "debug"): def decorator(func): def wrapper(*args, **kwargs): print("[%s] %s is running"...

2020-02-26 00:43:36 4058

原创 Python笔记-函数装饰器

在调用某个方法前,想调用一些额外的东西。个人感觉就和C++里面,带一个函数指针的的参数,在某个函数执行前,调用这个函数指针,或者,在某个函数中,直接调用这个函数。比如插入日志等。功能。但在python可以使用@标识符,进行函数装饰器这个和java反射有异曲同工之妙(应该说注解,但注解的本质就是反射)如下pythondef bar1(): print("[debu...

2020-02-25 22:02:58 3828

原创 前端笔记-thymeleaf显示数据及隐藏数据

源码如下:<form id="loginFrom" name="loginFrom" method="post" th:action="@{login}"> <input id="pointCardName" name="pointCardName" type="text" placeholder="直接填写卡密,如这个例子: QWERTYUIOP{}-ASDFGH...

2020-02-24 19:31:42 6756

原创 Java笔记-获取当前时间及对当前时间进行加减及时间对比

这种方式就是获取当前时间:Date date = new Date();使用这种方式即可把时间往后推迟2天:Calendar calendar = new GregorianCalendar();Date date = new Date();calendar.setTime(date);calendar.add(calendar.DATE,2);//把日期往后增加一天.整数往...

2020-02-23 14:10:51 4208

原创 云主机开放端口笔记-mysql远程连接需要的步骤

这里以阿里云为例,阿里云还是安全啊,一共有3个步骤:第一:防火墙开放3306第二:Linux服务器开放3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reload第三:mysql开放用户权限update user set host = ’%’...

2020-02-23 13:15:57 3899

原创 Qt笔记-windows下拷贝文件夹中所有文件

这里其实各个平台都通用,但个人感觉,如果是linux,直接用shell命名。更加方便。这里逻辑是这样的。递归函数,直接先找到最里面,把文件拷贝。然后逐步出来即可!下面是代码:generatefile.h#ifndef GENERATEFILE_H#define GENERATEFILE_H#include <QObject>class GenerateF...

2020-02-19 15:17:30 4102 2

原创 Windows辅助开发笔记-辅助开发逻辑思路

最近自己有一个小项目。涉及好几个框架和好几门语言。当涉及windows程序时。完成某个功能要优先从以下几点入手1. 首先考虑使用句柄以及后端发送消息能不能实现功能(最好是用这种解决分辨率的问题);2. 其次再考虑使用找色,找点(这里可以尝试找2,3个点),以及鼠标点击操作。(这样很多东西就大大被限制了)3. 最后考虑能不能hack它,使用OD和CE找到基址和偏移,利用w...

2020-02-18 01:40:30 3905 4

原创 Web笔记-移动前端开发笔记

因为最近有个移动端的小项目,在此稍微学习下移动端开发基础概念。免得用框架的时候莫名其妙。px(CSS pixels):逻辑像素,浏览器使用的抽象单位;dp,pt(device independent pixels):设备无关像素;dpr(devicePixelRatio):设备像素放缩比;计算公式:1px = (dpr)^2 * dp下面先解释下dp,为设备像...

2020-02-16 18:11:41 4152 6

原创 MySQL笔记-唯一键的使用

在建表过程中,使用ID作为唯一标识。一般采用数字串,比如从1到xxx,或者20200215xxxx等。如果要用户名要唯一就需要使用唯一键了。唯一但不需要是主键,就使用唯一键如下create table test1(id int primary key auto_increment,username varchar(16) unique)charset utf8;c...

2020-02-15 21:42:04 3879 5

原创 Java笔记-Spring Boot生成MD5摘要

工具类源码如下:package com.example.demo.tool;import org.springframework.util.DigestUtils;public class MD5Utils { public static String generateMD5(String originStr){ return new String(Dig...

2020-02-15 19:13:55 4059 3

原创 Web笔记-session盗用安全问题(Spring Boot获取所有session及提高安全性)

此处本人的过滤代码如下:仅仅是判断了这个session有没有被记录,有没有attribute!某些IT论坛,就是这样的,通过session,就可以进行批量帐号操作,发取http协议。这里演示如下,但我登录了一个号后:我把这个sessionid放到其他机器上也是直接被登录的(很多论坛就是这样)这样就存在很大的安全问题。在此提供一个策略。这里用...

2020-02-15 14:24:31 4106 1

原创 Web笔记-session及cookie

此博文笔记并不全(对于像本人这样开发经验不足的已经够了),只是记录了本人目前对session和cookie的理解,以及在开发时,应该注意些什么。首先看下两个概念:session:对象存储特定用户会话所需的属性及配置信息。session是服务器如何产生的?当访问服务器否个网页的时候,会在服务器端的内存里开辟一块内存,这块内存就叫做session,而这个内存是跟浏览器关联在...

2020-02-13 19:03:31 3925

原创 Spring Boot笔记-Hibernate中@ManyToOne及@OneToOne

ER图如下:这里只截取了部分,可见normalGoods表和user表中有关系。normalGoods和topGoods表有关系,其中对应的表内容如下:normalGOodstopGoodsuser其中对应的代码如下:TopGoods.javapackage com.it1995.demo.object;import lombok.Data;...

2020-02-13 11:51:16 4005

原创 Spring Boot笔记-IDEA使用JPA映射时解决cannot resolve column或cannot resolve table

view->Tool Windows->Database默认情况下看IDEA的左边:添加一个MySQL库,连接测试成功后!进入View->Tool Windows->Persistence随后点击Assign Data Sources...选择一个即可,就不会报错了!!!嘤嘤嘤(这个是突然间想起来乔碧萝殿下才打的)...

2020-02-12 21:27:32 5728

原创 Spring Boot笔记-mysql5.7使用@Table后提示doesn't exist问题

问题如下:这里@Table已经加上了但还是去找index_page,这个在5.5的版本不会出现,但在5.7会出现。在此增加一个配置文件j就可以了!spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl运行...

2020-02-12 13:53:22 4518

原创 Kafka笔记-Spring Boot消费者构造

程序运行截图如下:生产者端消费者打印:那个HOW ARE YOU就是了!这里关键是:这个@KafkaListener注解,监听了数据。相关的配置文件如下:package com.kafkatest.kafkatest.config;import com.kafkatest.kafkatest.common.MessageEntity;import o...

2020-02-11 18:57:05 3923

原创 Kafka笔记-kafka外网搭建及构建生产者

程序运行截图如下:后端如下:消费者如下:这里启动kafka先要运行zookpeer./zookeeper-server-start.sh ../config/zookeeper.properties这里要先修改下配置文件,在config下的server.properties:advertised.listeners=PLATNTEXT://122.51.24...

2020-02-11 13:52:05 3871

原创 Leaflet工作笔记-GIS地图上构造echarts的3D图

这里要实现的是这样的效果:在地图上有一个柱子,3D的,直接显示,而不是使用什么label或者点击,在界面上显示。原理如下:1.使用leaflet的marker标签,插入一个html;2.在这个html中设置css,将其background-color设置为transparent;并设置ID3.把echarts直接初始化到刚刚那个ID上面源码如下:<!DOCT...

2020-02-10 10:30:33 4790 1

原创 Leaflet工作笔记-多个标签在地图显示不关闭

就是这个例子:网页一进去就是被打开的。并且多个标签同时显示。要实现这种效果,需要如下设置:1.设置bindPopup时把autoClose设置为false,这样点开一个就不会关闭另外一个了。2.在所有脚本设置好了,通过fire函数传入'click',再指定坐标,可以在页面加载后,就显示了。源码如下:<!DOCTYPE html><html>...

2020-02-09 19:57:57 4110

原创 Qt笔记-QSerialPort的使用(串口通信简单实例)

程序运行截图如下:虚拟串口设置如下:源码如下:SerialDemo.proQT += core serialportQT -= guiCONFIG += c++11TARGET = SerialDemoCONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cpp# T...

2020-02-04 20:39:13 4965

原创 Java笔记-JSP初步研究

JSP(全称JavaServer Pages)。其实他就是servlet,只是换了个表现形式,这个是面向界面的。感觉他还可以叫 Java Servlet Pages, 其实就是Java Server Pages 哈哈。与Sevlert类似, 初始化参数可以在web.xml 的<servlet> 中配置,如下例子:如下:下面举个例子,统计每个IP访问某一...

2020-02-04 11:47:15 4018

原创 C++笔记-解决VS2015Qt项目MSB3758.MSB4036

马欧,搞了半天,百度没找到答案在外网找到了,在此记录下。不得不承认国外的IT人员经验和技术的确丰富。问题如下:原因在于Qt VS Tools。目前2020年2月3日 17:30:26。最新版为2.5.3不要在线安装。去下一个低版本如2.4.3这个问题就解决了,就可以直接编译过去了:...

2020-02-03 17:32:48 5760 8

原创 Spring Boot笔记-拦截器相关(用户权限方面)

Spring Boot拦截器的使用使用注解@Configuration继承WebMvcConfigurerAdapter重写addInterceptors添加需要拦截器地址:运行截图如下:后端拦截如下:这里主要是依靠注册拦截器实现的这里一个拦截器可以进行多个链接过滤,只需在后面加入addPathPatterns即可程序结构如下:WebMvc...

2020-02-03 17:00:03 4030

原创 Spring Boot笔记-普通异常错误截取及构造错误页面

在web开发过程中,数据问题会有异常,会抛到页面上,这样造成用户体验差。目前这个笔记是使用Spring Boot获取异常,并构造新的界面程序运行截图如下:另外一个:这样的话就达到了页面友好的效果程序结构如下:ErrorController.javapackage com.example.demo.controller;import org....

2020-02-03 10:51:13 4002 1

原创 Java笔记-手机验证码实现

这里以 互亿无线 的为例。逻辑上为,自己的java服务器生成随机数,然后发给那个 手机短信厂家,厂家把这个随机数发给用户手机。用户提交这个验证码后,再对比。这里互亿无线,的接口有点坑,用http,而且直接明文传输。不过还好的是,可以绑定服务器IP地址。这样也还算安全程序运行截图如下:输入手机号,点击获取手机验证码,获取后,点击登录,服务器那边判断,即可。程序...

2020-02-02 14:51:47 4180

原创 Java笔记-腾讯验证码平台使用实例

主要就是官方的这个图:前端调用接口,得到腾讯发过来的几个数据,前端把这几个数据给后端,后端拿到这些数据后传给腾讯,让其判断是否正常,以及其他属性。程序运行截图如下:点击登录后,拖动正确进行跳转,拖动错误就重新输入看看后台的打印:这个是腾讯反馈的数据,response为1说明是正常,风险等级为0程序结构如下:源码如下:LoginServlet...

2020-02-01 20:50:38 4172

原创 Java笔记-编码方式创建kaptcha验证码

这里使用编码的方式调用kaptcha实现验证码功能程序运行截图如下:输入错误后,还是这个界面,但输入正确后:maven如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...

2020-02-01 10:58:45 4055

基于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的粉丝

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