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

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

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

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

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

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

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

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

这里主要是Jinia2全局函数管理各种链接css js或者跳转 如下: 这里的buildStaticUrl是通过Python管理的,如下: UrlManager.py from application import app class UrlManager(object)...

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

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

大体上的结构如下: 这里举个例子: 程序运行截图如下: 打印个 文件结构如下: 源码如下: account.py from application import db class Account(db.Model): id = db.Column(db...

2020-02-28 14:03:03 4333 0

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

首先要安装sqlacodegen pip install flask-sqlacodegen 如下表: 使用使用下面的命令生成model: flask-sqlacodegen "mysql://root:XXXpasswordXXXX@XXX.XXX.XXX.XXX/ac...

2020-02-27 22:38:15 4182 0

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

这个类似与Java的MyBatis。 这样的话开发就快速很多了! 程序运行截图如下: 程序结构如下: 源码如下: account.py from application import db class Account(db.Model): id = db.Colum...

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

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

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

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

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

这里主要是回数据给前端,其中Json,和模板最为常见 程序运行截图如下: 字符串: Json: 模板: 程序结构如下: 源码如下: application.py from flask import Flask from controller import inde...

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

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

程序结构如下: 源码如下: application.py from flask import Flask from controller import index_page app = Flask(__name__) app.register_blueprint(index_pag...

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

原创 Python笔记-Flask注册路由

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

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

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

安装Flask pip install Flask pip install -r requirements.txt 下面是flask的启动 flask run flask run --host 0.0.0.0 flask run --help #windows下 set FLASK_A...

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

原创 Python笔记-内置装饰器

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

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

原创 Python笔记-类装饰器

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

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

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

装饰器的好处,复用了代码,缺点就是原函数的元信息不见了 比如函数docstring、_name_、参数列表 如下代码: def use_logging(level = "debug"): def decorator(func): def wrap...

2020-02-26 00:43:36 3859 0

原创 Python笔记-函数装饰器

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

2020-02-25 22:02:58 3774 0

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

源码如下: <form id="loginFrom" name="loginFrom" method="post" th:action="@{login}"> <input id=&quo...

2020-02-24 19:31:42 4987 0

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

这种方式就是获取当前时间: Date date = new Date(); 使用这种方式即可把时间往后推迟2天: Calendar calendar = new GregorianCalendar(); Date date = new Date(); calendar.setTime(d...

2020-02-23 14:10:51 3996 0

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

这里以阿里云为例,阿里云还是安全啊,一共有3个步骤: 第一:防火墙开放3306 第二:Linux服务器开放3306端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reloa...

2020-02-23 13:15:57 3822 0

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

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

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

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

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

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

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

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

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

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

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

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

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

工具类源码如下: package com.example.demo.tool; import org.springframework.util.DigestUtils; public class MD5Utils { public static String generateMD...

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

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

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

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

原创 Web笔记-session及cookie

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

2020-02-13 19:03:31 3872 0

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

ER图如下: 这里只截取了部分,可见normalGoods表和user表中有关系。normalGoods和topGoods表有关系, 其中对应的表内容如下: normalGOods topGoods user 其中对应的代码如下: TopGoods.java pa...

2020-02-13 11:51:16 3886 0

原创 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 4426 0

原创 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....

2020-02-12 13:53:22 3817 0

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

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

2020-02-11 18:57:05 3857 0

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

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

2020-02-11 13:52:05 3777 0

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

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

2020-02-10 10:30:33 4165 0

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

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

2020-02-09 19:57:57 3926 0

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

程序运行截图如下: 虚拟串口设置如下: 源码如下: SerialDemo.pro QT += core serialport QT -= gui CONFIG += c++11 TARGET = SerialDemo CONFIG += console CONFIG -= a...

2020-02-04 20:39:13 4300 0

原创 Java笔记-JSP初步研究

JSP(全称JavaServer Pages)。其实他就是servlet,只是换了个表现形式,这个是面向界面的。 感觉他还可以叫 Java Servlet Pages, 其实就是Java Server Pages 哈哈。 与Sevlert类似, 初始化参数可以在web.xml 的<s...

2020-02-04 11:47:15 3965 0

原创 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 5151 5

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

Spring Boot拦截器的使用 使用注解@Configuration 继承WebMvcConfigurerAdapter 重写addInterceptors添加需要拦截器地址: 运行截图如下: 后端拦截如下: 这里主要是依靠注册拦截器实现的 这里一个拦截器可以进行...

2020-02-03 17:00:03 3969 0

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

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

2020-02-03 10:51:13 3957 0

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

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

2020-02-02 14:51:47 4098 0

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

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

2020-02-01 20:50:38 4022 0

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

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

2020-02-01 10:58:45 4002 0

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