- 博客(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++
2017-09-10
libX11生成libX11-xcb.so.1
2018-11-13
Qt文本转化工具 realase版本
2019-01-19
Qt文件编码转换工具源码
2019-01-19
Qt+Opencv-PCA人脸识别+视频
2017-05-07
IT1995的留言板
发表于 2020-01-02 最后回复 2020-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝