自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 【无标题】

git快速下载

2023-03-19 18:46:33 121 1

原创 vscode 格式化-settings.json

vscode settings.json

2022-11-05 18:43:51 709

原创 Python实现将图片转为Excel

不是将图片像复制粘贴一样放在Excel中,而是将图片的每个像素点填充到Excel的每一个单元格中。

2022-10-22 23:48:54 4912

原创 快速生成 vue 模板

快速生成Vue模板

2022-08-27 21:17:01 494

原创 本地查看端口并kill

本地查看端口并kill

2022-08-27 17:14:57 132

原创 Java代码计算出数据库服务器上所有库的数据量

Java代码计算数据库的数据量

2022-08-26 21:45:19 511

转载 SPRINGBOOT启动报错JAVA.NIO.CHARSET.MALFORMEDINPUTEXCEPTION: INPUT LENGTH = 1解决方案

SPRINGBOOT启动报错JAVA.NIO.CHARSET.MALFORMEDINPUTEXCEPTION: INPUT LENGTH = 1解决方案

2022-08-21 11:23:25 331

原创 Consider defining a bean of type ‘org.springframework.data.redis.core.RedisTemplate‘ in your configu

bug

2022-08-13 20:31:56 1131

原创 Liunx常用命令

这里只记录我常用、记不到的一些命令

2022-08-05 09:51:21 114

原创 Liunx删除乱码文件

删除乱码文件

2022-08-04 15:37:57 71

原创 Incorrect datetime value: ‘2022-01-01‘ for function str_to_date

mysql问题

2022-08-01 15:15:06 1595

原创 MySQL里获取当前周、月、季的第一天/最后一天

MySQL里获取当前周、月、季的第一天/最后一天

2022-08-01 14:41:13 5666

原创 比较oracle与mysql的区别

database

2022-06-07 14:57:46 786

原创 kettle下载

kettle下载链接https://mirrors.bit.edu.cn/pentaho/

2022-02-14 16:07:04 280

原创 MySQL练习题(经典50题)

MySQL练习题(经典50题)– 建表–学生表CREATE TABLE Student(s_id VARCHAR(20),s_name VARCHAR(20) NOT NULL DEFAULT ‘’,s_birth VARCHAR(20) NOT NULL DEFAULT ‘’,s_sex VARCHAR(10) NOT NULL DEFAULT ‘’,PRIMARY KEY(s_id));–课程表CREATE TABLE Course(c_id VARCHAR(20),c_nam

2021-11-05 15:45:35 34143 61

原创 登录之发送&redis存储验证码

登录中的获取验证码你知道在点击“获取” 两字之后会发生什么吗?没错,就是去发送验证码,哈哈哈哈哈哈哈哈。还有一步,就是在redis中要存储验证码,并设置时间,判断验证码是否过期,我就当都知道redis,下面记录一下:发送短信&redis存储验证码的过程。前端HTML<!-- 手机号注册 --><div class="am-tab-panel" id="phoneRegisterDiv"> <form method="post"> &l

2021-07-22 22:28:49 1398 7

原创 fastdfs工具类

分布式文件系统fastdfs 支持文件下载与上传import org.csource.common.NameValuePair;import org.csource.fastdfs.*;/** * fastDfs工具类 */public class FastDfsUtil { //从classpath public static String CONF_FILENAME = FastDfsUtil.class.getClassLoader() .g

2021-07-22 21:48:59 334

原创 java实现邮件发送

前期准备所有邮件的发送都需要有运营商的支持,例如qq邮箱,163等。要发送邮件需要先获取服务上提供的授权码。以qq邮箱为例:导入jar包<!--对邮件的支持jar--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency

2021-07-22 16:42:05 165

原创 MD5加密工具类

1、不可逆加密技术,只能加密不能解密。 只能做比对,一般用来加密用户登录密码。我们要做的是把传入进行加密和数据库查询出来密文进行比对判断密码是否正确。2、盐值:同一种加密算法,由于不同的盐值,加密出来就不一样。List item整个系统使用同一个盐值,多个用户共用-定义一个常量2)每个用户都有自己盐值,就算是相同的密码,两个用用户加密出来也不一样。...

2021-07-22 16:03:15 202

原创 java随机码工具类

自定义一些随机码和字符串操作的工具类import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;/** * @author superzhi9112 * @date 2021/07/21-16:16 */public class StrUtils { /** * 把逗号分隔的字符串转换字符串数组 * * @param

2021-07-22 15:52:35 112

原创 完美解决:No module named pip

在虚拟环境中更新pip,但给我显示没有名为pip的模块,我当时就不乐意了。解决方法:python -m ensurepipeasy_install pip如果遇到需要更新pip。那就更新呗!输入命令:(任意一条即可)python -m pip install -U pip python -m pip install --upgrade pip如果响应超时,那就换源,国内豆瓣的,别说,还挺快的。python -m pip install --upgrade pip -i https

2020-12-23 10:11:30 2861 1

原创 一招解决Git下载慢的问题

下载超快:https://npm.taobao.org/mirrors/git-for-windows/版本是倒序。根据自己电脑选择下载安装即可。

2020-12-19 15:40:44 217 1

原创 pycharm连接MySQL数据库

pycharm默认连接数据库是sqlite3,但我安装的是mysql数据库,这里及连接mysql数据库(只需要修改连接配置即可)。DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'MysqlDB', # 数据库名称 'USER': 'root', # 用户名 'PASSWORD': '123456'

2020-12-18 13:45:57 508

原创 python数据库池 DBUtils

文章目录原生SQL:问题加锁实例python DBUtils ( 数据库连接池 )模式一模式二Django: django ORM ( pymysql / MySqldb)Flask / 其他:原生SQLpymysql (pythpn2 or python3)MySQLdb (python2)SQLAchemy (ORM)原生SQL:PyMYSQL连接数据库:#!/usr/bin/env python# -*- coding:utf-8 -*-import pymysqli

2020-12-17 16:24:09 670

原创 一招彻底解决Django跨域请求问题

文章目录一招彻底解决Django跨域请求问题1、为什么会出现跨域2、什么是跨域3、解决跨域在后端发送请求时, 带上相应的请求头或者在配置文件中全局配置Nginx配置本文参考一招彻底解决Django跨域请求问题跨域报错:Access to XMLHttpRequest at ‘http://127.0.0.1:8000/’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allo

2020-11-13 16:04:53 6834 3

原创 restful & restful API设计规范

文章目录REST 对请求的约定什么是RESTful?一、最原始的接口开发二、优化接口开发(FBV)三、进一步优化,基于CBV模式来开发(CBV)四、RESTful规范RESTful API设计HTTPs规范。域名规范:版本规范。路径规范。method规范。过滤规范。状态码规范错误处理规范返回数据规范Hypermedia API 规范 :谈谈自己对 restful api 规范的认识 ?REST 对请求的约定要解释什么是REST,你应该先了解什么是API(Application Programming I

2020-11-05 21:26:17 424 1

原创 你知道http请求头有哪些吗?

文章目录http请求头是怎样组成的?HTTP Request Header 请求头HTTP Responses Header 响应头http请求头是怎样组成的?HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。来解释一下这四部分是什么意思吧 通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。 请求头标:允许客户端传递关于自身的信息和希

2020-11-05 20:47:41 4478

原创 python推箱子小游戏

推箱子小游戏本次小游戏学习视频:https://www.bilibili.com/video/BV1gz411B71H相关素材:点击这里import turtleimport levelms = turtle.Screen()ms.setup(900, 650, 200, 100)# ms.bgcolor('#CC99CC')ms.bgpic('bc1.gif')ms.title('推箱子小游戏')ms.register_shape('wall.gif') # 墙ms.regis

2020-10-31 09:51:47 2721

原创 python快速写出2048小游戏

2048小游戏本次学习视频:https://www.bilibili.com/video/BV1iC4y1W7Ck相关素材:点击这里啦啦啦啦啦import turtleimport randomsinlery = turtle.Screen()sinlery.setup(430, 630, 500, 10) # 设置 图形框 的大小及位置,(宽、高、以及位置)sinlery.bgcolor('grey') # 背景颜色,grey:灰色sinlery.title('2048小游戏')

2020-10-31 09:45:58 599

原创 python搭建虚拟环境完整步骤

文章目录搭建django虚拟环境完整步骤一、什么是虚拟环境?二、如何创建虚拟环境三、安装Django四、pycharm改变当前项目的运行环境搭建django虚拟环境完整步骤一、什么是虚拟环境?python的虚拟环境类似于虚拟机,能够创建一个独立的python运行环境,虚拟环境中的安装的第三方依赖包和全局环境中的包相互独立。虚拟环境的优点:1. 不同的虚拟环境相互独立,不会影响到其他应用。2. 防止出现包管理混乱和版本冲突。3. 不会影响全局的python环境。二、如何创建虚拟环境环

2020-10-27 13:26:44 41653 17

原创 加快pip下载的速度---镜像

如何加快pip下载的速度—镜像pip 之所以慢,是因为它默认使用的国外的统一的下载源,所以要想加快pip的下载速度,可行的办法就是切换下载源为国内,国内一些大公司也提供了对应的竞相网站。国内镜像网站阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.

2020-10-27 13:17:42 328

转载 xshell连接VMware

文章目录【前言】【提示】【步骤】一、安装VMware二、安装linux三、配置一种方式是设置动态ip(推荐使用):第二种方法:设置静态ip(不建议使用)【前言】不过为什么要连接xshell呢,因为在虚拟机上总是会和主机切换鼠标,而且也不能粘贴复制,所以用xshell连接就会比较方便。【提示】CentOS7 以下两种方法建议使用第一种设置静态ip的方法。【步骤】一、安装VMware直接点击下一步即可二、安装linux下载CentOS,在VMware中安装,这个网上有很多教程,这里就不赘述了。

2020-10-26 14:38:00 441

原创 python 常见的算法 & 数据结构

文章目录常见的算法 & 数据结构时间复杂度分析算法时,需要考虑的时间复杂度的基本计算规则栈队列两个队列生成一个栈烫手的山芋双端队列内存顺序表链表链表排序两个队列生成一个链表数组和链表的区别1.链表是什么2.单向链表3.双向链表4.循环链表5.数组和链表的区别?6.链表的应用、代码实践二叉树二叉树的插入二叉树的遍历排序二叉树二分查找排序算法冒泡算法选择排序插入排序希尔排序快速排序常见的算法 & 数据结构时间复杂度评判规则:量化算法执行步骤的数量最重要的项 :时间复杂度表达式中最有意义

2020-10-23 20:40:33 669

原创 注册登录 — python图片验证码的实现

文章目录python实现图片验证码生成随机验证码代码前端 js:后端视图函数:最终实现样式:python实现图片验证码生成随机验证码代码#!/usr/bin/env python# -*- coding:utf-8 -*-# 需要下载 Pillowfrom PIL import Image, ImageDraw, ImageFont, ImageFilterimport randomdef check_code(width=120, height=30, char_length=5,

2020-10-21 15:59:31 997 1

原创 完美解决:ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问

由于我想下载xxx包,安装成功后总是给我一个警告:呐,下图。上图是叫你更新pip到最新版本, 得,那就更新呗!(注: pip -V 查看pip 版本)python -m pip install -U pippython -m pip install --upgrade pip如果响应超时,那就换源,国内豆瓣的,别说,还挺快的。python -m pip install --upgrade pip -i https://pypi.douban.com/simple如果出现拒绝访问,如以下

2020-10-19 18:05:38 95081 23

原创 带你了解python垃圾回收机制

文章目录python垃圾回收机制1.引用计数器1.1 环状双向链表 ` refchain `1.2 类型封装结构体1.3 引用计数器1.4 循环引用问题2.标记清除3. 分代回收4. 小结5.缓存python垃圾回收机制基于C语言源码底层,了解垃圾回收机制的的实现。引用计数器标记清楚分代回收缓存机制python的c源码总的就一句话:引用计数器为主、分代码回收和标记清除为辅1.引用计数器1.1 环状双向链表 refchain在python程序中创建的任何对象都会

2020-10-19 15:50:23 211

原创 带你了解python jwt 及 实际操作过程

什么是jwt?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。jwt 认证流程在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成

2020-10-18 21:46:09 578

转载 git 实际操作及命令大全

文章目录git是什么SVN与Git的最主要的区别?工作原理及流程Git基本常用命令如下:以下为命令分类一、新建代码库在当前目录新建一个Git代码库新建一个目录,将其初始化为Git代码库下载一个项目和它的整个代码历史二、配置显示当前的Git配置编辑Git配置文件设置提交代码时的用户信息三、增加/删除文件添加指定文件到暂存区添加指定目录到暂存区,包括子目录添加当前目录的所有文件到暂存区添加每个变化前,都会要求确认对于同一个文件的多处变化,可以实现分次提交删除工作区文件,并且将这次删除放入暂存区停止追踪指定文件,

2020-10-17 10:26:15 283

原创 python分页组件,直接就拿来用

导入Pagination1. 在视图函数中 queryset = models.Issues.objects.filter(project_id=project_id) # 从数据库中拿到数据对象 page_object = Pagination( current_page=request.GET.get('page'), # 拿到前端页码数据 all_count=queryset.count(), # 数据总数 base_url=re

2020-10-09 15:10:35 509

空空如也

空空如也

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

TA关注的人

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