自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql删除表中重复数据

mysql删除表中的重复数据

2023-02-01 13:50:47 155 1

原创 百度富文本ueditor实现导入word并将内容显示到编辑器中

百度富文本ueditor实现导入word并将内容显示到编辑器中1 编辑器配置修改1.1 新增上传word json配置1.2 修改编辑器配置文件1.2.1 在工具栏上新增按钮1.2.2 新增语言配置1.2.3 修改过滤配置2 添加相关功能2.1 安装PHPword2.2 自定义文件转换类2.3当前功能基于PHP,其它语言流程大抵相同。大概流程:1. 将docx文件上传到服务器中2. 使用PHPoffice/PHPword实现将word转换为HTML3. 将HTML代码返回并赋值到编辑器中1 编辑

2021-11-15 10:25:14 5740 16

原创 openpyxl使用教程

xlwings前言一、xlwings是什么?二、使用步骤1.引入库2.读入数据总结前言excel作为我们在日常工作中使用的工具,用途广泛且功能强大。本文简单介绍使用xlwings操作excel。官方地址:https://www.xlwings.org/一、xlwings是什么?xlwings是一个Python库,能够很简单的操作excel,同样也能在excel中调用python,性能高效。强大的转换器可以处理大部分数据类型,包括在两个方向上的 numpy array 和 pandas Data

2021-10-15 11:02:31 9932 1

原创 自定义layer弹出层为图片样式

设置css样式:body .tips { /* 加上body是为了保证优先级。 */ background-color: transparent; /* 背景透明 */ box-shadow: 0 0 0 rgba(0, 0, 0, 0); /* 前景无阴影 */}.parent { width: 318px; height: 140px; /* 水平、垂直居中 */ display: flex; justify-content: center

2021-09-14 16:22:24 293

原创 CSS让一个div在另一个div中水平、垂直居中

CSS让一个div在另一个div中水平、垂直居中.parent { width: 235px; height: 150px; border: 1px solid red; /* 水平、垂直居中 */ display:flex; justify-content:center; align-items:center;}.child { width: 135px; height: 75px; border: 1px solid

2021-09-14 16:02:28 1066

原创 jQuery将时间戳转换为日期时间字符串

/** * DateToTime 时间戳转换为日期 * @param type unixTime 时间戳 * @param String type Y-m-d,Y-m-d H:i:s,Y/m/d,Y/m/d H:i:s,Y年m月d日,Y年m月d日 H:i:s */ function DateToTime(unixTime, type = "Y-M-D H:i:s") { var date = new Date(unixTime * 1000)

2021-09-06 16:26:25 1088

原创 Django模型中自定义查询器

在Django中提供了很多内置的查询器,但有时候并不满足我们实际业务需求,这个时候可以根据我们实际业务场景来自定义查询器。例如:自定义一个"不等于"查询器# 实现 不等于 查询器,并使用修饰器直接注册@Field.register_lookupclass NotEqual(Lookup): lookup_name = 'neq' def as_sql(self, compiler, connection): lhs, lhs_params = self.proces

2021-07-20 16:21:56 299

原创 layui判断图片尺寸并终止上传

layui判断图片尺寸并终止上传//普通图片上传 var uploadInst = upload.render({ elem: '#upload_avatar' , url: '/upload' //改成您自己的上传接口 , auto: false // 要是用choose时必须设置不自动上传 , choose: function (obj) { //预读本地文件示例,不支持ie8 obj.preview(func

2021-05-26 09:55:38 615

原创 Conda基础使用

Conda基础使用环境管理查看当前已有的环境进入conda环境退出conda环境创建环境删除环境克隆环境包管理查看当前环境所有已安装的包查询Conda包安装Conda包更新Conda包删除Conda包环境管理查看当前已有的环境使用conda info -e命令可以查看当前已有哪些环境,也可以使用命令conda env list进入conda环境输入指定命令activate 环境名称进入指定的conda环境activate 环境名称退出conda环境想要退出使用指定命令conda deac

2021-05-06 16:28:05 1147

原创 Conda安装、卸载、更新操作

Conda安装、卸载、更新操作安装windows卸载更新安装windows官方文档地址:https://docs.anaconda.com/anaconda/install/windows/官方文件下载地址:https://www.anaconda.com/products/individual#windows去官方下载安装程序双击开始安装依次点击"Next"、“I Agree”选择当前用户还是所有用户选择一个空的目录进行安装选择是否将Anaconda添加到您的

2021-04-27 10:49:32 9252

原创 Django、Flask模板中解决与其他模板解析语法冲突问题

Django模板中默认的变量解析符号为:{{}}。现在很多前端框架也都存在自己的模板解析符号。比如layui的也是{{}},当Django与layui一起使用时就会存在模板语法冲突的问题。解决方案:在需要解析的语法前后加入以下特定的解析语法:{% verbatim %}需要解析的语法{% endverbatim %}......

2021-02-07 16:26:14 334

原创 Django中常用数据操作相关方法与常用查询条件

Django中常用数据查询相关操作数据操作相关方法支持链式操作的方法不支持链式操作的方法数据操作相关方法支持链式操作的方法方法名说明all()查询表中所有的数据 eg:Model.objects.all()filter(查询条件)查询表中满足条件的所有数据 eg:Model.objects.filter(name=‘张三’) 查询所有name等于’张三’的数据具体查询条件下方另行介绍exclude(查询条件)与filter()逻辑相反。查询表中满足条件之外的所有数

2021-02-05 15:59:53 530

原创 Django模型中自定义字段类型

在使用Django模型创建表时,有时候不存在或者不满足条件我们想要的表字段类型。这时我们可以继承Django模型中的Field来实现自定义字段类型。如下所示代码创建了一个tinyint类型的字段:# 创建自定义字段类型:tinyintclass TinyIntField(models.Field): def __init__(self, *args, **kwargs): self.max_length = kwargs["max_length"] super(

2021-01-28 09:54:21 1205

原创 Django模型中创建表时打印创建表的SQL语句

在控制台中进入到项目根目录下输入以下命令即可看到:python manage.py sqlmigrate APP名称 0001输出如下所示:---- Create model TestA-- CREATE TABLE `test_a` ( `id` INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY, ......);---- Create model TestB-- CREATE TABLE `test_b` ( `id` INTE

2021-01-28 09:43:00 559

原创 Django中重写模型删除方法实现软删除

from django.db import modelsfrom django.db.models.query import QuerySetimport time# 自定义软删除查询基类class SoftDeleteQuerySetMixin(object): """ 当使用filter与all时所执行的操作类 """ def delete(self, soft=True): """ 重写删除方法 当soft为

2021-01-22 09:56:04 1240 2

原创 Python更换版本时保留以前安装的库;pip设置镜像源

Python更换版本时保留以前安装的库使用以下命令将现有的所有库名以及相应的版本号打包到一个文件中pip freeze> library.txt安装好新的python之后再使用命令安装库文件即可pip install -r library.txt...

2021-01-17 13:47:56 5491 1

原创 Django中自定义auth_user表

在创建Django模型时,有时候自带的auth_user表不符合我们自身的要求,这时就需要自定义父类的auth_user。在models.py中创建新的用户类,并继承系统自带的AbstractUserfrom django.db import modelsfrom django.contrib.auth.models import AbstractUserclass AdminUser(AbstractUser): # 继承了AbstractUser拥有的所有字段 # 自定义

2021-01-16 15:26:49 1081

原创 Django报错:Refused to display ‘http://xxx‘ in a frame because it set ‘X-Frame-Options‘ to ‘deny‘

在Django中使用framework时报错:Refused to display ‘http://xxx’ in a frame because it set ‘X-Frame-Options’ to ‘deny’原因:项目中的“X_FRAME_OPTIONS”设置不对X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在frame 中展示“X_FRAME_OPTIONS”有三个选项值:DENY :表示该页面不允许在 frame 中展示,即便是在相同域名的页面

2021-01-15 17:55:01 2568 2

原创 Django将已有的数据表自动生成模型

如果有已知的数据库及表格想要直接生成相应的模型类。进入到项目根目录然后运行下面代码则可以自动生成models模型文件python manage.py inspectdb > app_name/models.py

2021-01-14 16:10:32 436

原创 Django模型中常用的字段类型及选项整理

常用字段类型:模型字段名说明MySQL对应字段名AutoField自增字段,如果没有指定将自动添加一个名为"id"的自增主键字段int(11)IntegerField整数字段intBigIntegerField类似于IntegerField,一个64位的整数bigintSmallIntegerField类似于IntegerField,-32768到32767smallintPositiveIntegerField类似于IntegerField

2021-01-14 14:30:32 894

原创 Django框架的基础使用

Django框架的基础使用创建Django项目修改项目为中文启动服务视图与url配置使用模板配置静态文件修改数据库配置为MySQL创建模型操作数据库创建Django项目django-admin.py startproject projectName运行成功之后的目录结构: . |--  projectName |  |--   init  .py |  |-- asgi.py |  |-- settings.py |  |

2021-01-12 17:11:36 106

原创 Python实现循环打印举证对角线数据列表

菜鸟方法,不喜勿喷,欢迎指正测试矩阵:# 测试矩阵_list = [ [ 1, 2, 3, 4, 5, 6], [ 7, 8, 9, 10, 11, 12], [13, 14, 15, 16, 17, 18], [19, 20, 21, 22, 23, 24], [25, 26, 27, 28, 29, 30], [31, 32, 33, 34, 35, 36],]left -> right# left -> rig

2021-01-05 10:31:14 273

原创 PHP使用header头方式下载文件

$file = 'filepath';// 文件保存路径,如 ./file/a.jpgif (!is_file($file)) { exit('没有文件');} header("Content-type:application/octet-stream");header("Content-Disposition:attachment;filename = " . basename($file));header("Accept-ranges:bytes");header("Accept-

2020-12-04 11:57:37 372 2

原创 PHP根据指定的两个日期获取之间的日期

/** * 根据指定日期获取之间的日期 * @param $start_date int 开始时间戳 * @param $end_date int 结束时间戳 * * @return array */ private static function getDateFromRange($start_date, $end_date) { // $start_date = $start_date ? $s.

2020-11-21 13:07:42 301

原创 PHP计算两个日期相隔多少年、月、日

/** * 计算两个日期相隔多少年、月、日 * @param $date1 string 开始日期时间 * @param $date2 string 结束日期时间 * @return array */ private static function diffDate($date1, $date2) { $date1 = $date1 ? $date1 : date('Y-m-d', time()); $date

2020-11-20 10:33:28 308

原创 PHP获取今天、昨天、本周、上周、最近7天、最近30天、本月、上月、本季度、上个季度、本年、去年的所有日期

获取日期获取最近7天的所有日期(年-月-日)获取最近30天的数据(年-月-日)获取本周的所有日期(年-月-日)获取上周的所有日期(年-月-日)获取本月的所有日期(年-月-日)获取上月的所有日期(年-月-日)获取本季度的日期(年-月)获取上季度的日期(年-月)获取今年的日期(年-月)获取去年的日期(年-月)获取昨天的日期(年-月-日)获取今天的日期(年-月-日)获取最近7天的所有日期(年-月-日)/** * 获取最近7天所有日期 * @param string $time 时间戳

2020-11-19 10:38:01 405 2

原创 MySQL查询今天、昨天、本月、上月等数据

注:数据表中需要一个存储日期时间的字段,本文中create_time存储的数据均为时间戳MySQL查询今天、昨天、本月、上月等数据查询今天的数据查询昨天的数据查询近7天的数据(包含今天)查询近30天的数据(包含今天)查询本月的数据查询上月的数据查询本季度的数据查询上季度的数据查询今年的数据查询去年的数据查询今天的数据select * from table_name where TO_DAYS(FROM_UNIXTIME(create_time)) = TO_DAYS(NOW())查询昨天的数据.

2020-11-05 17:20:13 2426 4

原创 安装PyQt5及Pycharm配置

安装PyQt5及Pycharm配置PyQt5相关工具一、安装PyQt5及相关工具安装PyQt5安装PyQt5-toolsQt Designer二、将相关工具配置到PyCharm一、安装PyQt5及相关工具直接使用pip安装安装PyQt5pip install PyQt5如果觉得速度太慢可以在后面加上参数"-i https://mirrors.aliyun.com/pypi/simple/",表示使用阿里云镜像安装PyQt5-tools方法与上面相同,替换"PyQt5"为"PyQt5-tool

2020-10-24 21:50:40 837

原创 MySQL随机查询出N条数据

1.MySQL自带函数SELECT * FROM `test` ORDER BY RAND() LIMIT 10优点:语法、逻辑简单; 缺点:查询速度慢。2.根据表中最大、最小id使用join连接查询SELECT * FROM `test` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `test`)-(SELECT MIN(id) FROM `test`))+(SELECT MIN(id) FROM `test`)) AS id

2020-10-23 10:06:59 463 1

原创 MySQL成绩排行,最高、最低、平均分,正确率

MySQL计算成绩排行及最高、最低、平均分表结构与测试数据如下所示单个学生对应单场考试且只有一次考试成绩时计算成绩与排行计算最高、最低、平均分求正确率单个学生对应单场考试有多次考试成绩时计算成绩与排行表结构与测试数据如下所示单个学生对应单场考试且只有一次考试成绩时:单个学生对应单场考试有多次考试成绩时:单个学生对应单场考试且只有一次考试成绩时计算成绩与排行SQL语句:SELECT * FROM (SELECT id,exam_id,member_id,score,(@rank := @ra

2020-10-22 09:12:46 5870 2

原创 将上下级关系数组转换为树形结构列表

/** * 将父——子类列表转换为一维树形结构列表 * @param $list array 总数据列表 * @param $response array 顶级类列表 * * @return array */ function array_tree($list, $response) { $len = count($response); // 统计顶级类个数 $level = [ .

2020-10-16 13:45:04 592

原创 在数组中根据指定的条件进行搜索

/** * 数组中根据指定的条件进行搜索 * @param $data array 要搜索的目标数组 * @param $key string 键 * @param $value mixed 值 * * @return array * */ function search_data($data, $key, $value) { $result = []; // 循环目标数组

2020-10-16 11:51:15 236

原创 PHP二维数组中,根据指定键值排序

$test = [ ['name' => 'test1', 'age' => 10], ['name' => 'test2', 'age' => 50], ['name' => 'test3', 'age' => 15], ['name' => 'test4', 'age' => 32],];array_multisort(array_column($test,'age'),SORT_ASC,$test);var_dump

2020-10-14 10:32:29 156 1

原创 PHP解决跨域问题与版本检查

// 跨域请求header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");header("Access-Control-Allow-Headers: *");if ($_SERVER['REQUEST_METHOD'] == ...

2019-07-16 17:09:56 178

百万级测试数据,共四百三十多万条数据,可用作测试

百万级测试数据,共四百三十多万条数据,可用作测试。用法:解压之后直接将sql文件导入数据库即可,由于数据量比较大,导入过程需等待几分钟

2020-11-05

全国行政地区五级联动数据库

包含72万行数据,地区精确到村,单表,方便做五级联动。亲测可用,为sql文件,可直接导入使用

2019-02-13

省市区三级联动数据库

此文件为sql文件,可直接导入使用。 能够实现比较简单的三级联动

2019-01-29

成语大全数据库,基础信息都有

收录成语3W+,其中包含成语名称、成语首字、成语尾字、成语拼音、成语首字拼音、成语尾字拼音。该文件为sql文件,可直接导入使用

2019-01-29

空空如也

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

TA关注的人

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