自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jueji2020的博客

欢迎来到我的世界

  • 博客(92)
  • 资源 (2)
  • 收藏
  • 关注

原创 Django-restframe

类视图的装饰器···https://blog.csdn.net/qq_42684307/article/details/81042845···

2022-05-12 15:20:57 326

转载 Job for docker.service failed because start of the service was attempted too often(docker 无法正常启动)

参考:http://www.fanliugen.com/?p=6631、问题如下:cnentos 7.0 为了加速下载docker的镜像库,选择使用阿里在云的镜像。官方后台有下面的配置说明修改daemon配置文件/etc/docker/daemon.json来使用加速器,我也就自己新建了相应的json文件,加入了registry-mirrors的地址,但是启动docker时,出现了下面的错误。[root@localhost ~]# systemctl restart dockerJob for

2022-04-24 15:05:21 1415

转载 python 装饰器

本文重点:解决了类里面定义的装饰器,在同一个类里面使用的问题,并实现了装饰器的类属性参数传递 目录: 一、基本装饰器 二、在类里定义装饰器,装饰本类内函数 三、类装饰器 正文: 一、基本装饰器         装饰不带参数的函数 def clothes(func):    def wear(): &nbs...

2022-02-15 16:47:06 191

原创 惊现,thinkphp也可以生成格式化图片了

部分函数imagettftext 写入文本imageline 画线imagefill 填充图片imagecreatetruecolor 创建画布imagepng 输出图片对象imagedestroy 释放空间createImageFromFile 从图片文件创建 Image 资源getNetworkImgType 获取图片类型cn_row_substr 分行连续截取字符串mg_cn_substr 按字节截取ut

2021-11-18 11:00:04 743

原创 Django jwt 的使用

文章目录1,安装依赖2,对 setting.py 文件进行设置2.1 添加以下内容2.2 注册2.3,由于jwt master分支中不支持对验证失败后返回数据自定义,所以需要修改相关源码,若不想对验证失败后的数据自定义,则不用向下看1,安装依赖pip install djangorestframework-jwt2,对 setting.py 文件进行设置2.1 添加以下内容REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'res

2021-10-15 14:19:40 254

原创 mpxj 字段含义

mpxj 字段含义Name: 标题名Duration:工期(天)Manual:模式 0:自动 1:手动 (可以为字符串,也可以为数字(int型))Start:开始时间Finish:结束时间(此字段必填,但此字段的显示是根据开始时间可工期计算的)Milestone:里程碑(0 :不是里程碑 1:是里程碑)(必须为 int)_level:等级(从 0 开始)UID:唯一标识PercentComplete:施工进度百分比ConstraintType:限制类型 ,此项填入 1,2 之类的数据

2021-09-24 14:43:05 365

原创 python 第三方库

代替 print 进行打印,上面可以通过设置关闭打印功能安装 icecreampip install icecream使用打印功能from icecream import ic def test(num): return numic(test(4))输出结果为: 4第二种打印from icecream import ic def test(user): if user: ic() else: ic()test(True)

2021-07-16 19:26:38 97

原创 pip 源配置

源地址中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple豆瓣:http://pypi.douban.com/simple/清华源:https://pypi.tuna.tsinghua.edu.cn/simplewindows 下配置清华源Windows下,你需要在当前对用户目录下(C:\Users\xx\pip,xx 表示当前使用对用户,比如张三)创建一个 pip.ini在pip.ini文件中输入以下内容:[global]index-url =

2021-07-12 19:34:16 344

原创 进程-线程-协程

前言在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞在了解进程,线程,协程以及它们关系之前,需要先了解以下概念阻塞阻塞状态指程序未得到所需计算资源时被挂起的状态。程序在等待某个操作完成期间,自身无法继续干别的事情,则称该程序在该操作上是阻塞的。 常见的阻塞形式有:网络 I/O 阻塞、磁盘 I/O 阻塞、用户输入阻塞等。阻塞是无处不在的,包括 CPU 切换上下文时,它们也会被阻塞。非阻塞程序在等待过程中,其自身不被阻挡,仍然可以干别的事情,则将其称之为非阻塞。同步多个不同的

2021-07-05 10:55:51 109

原创 python 二维数组转一维数组

from itertools import chaina = (('test'),('test1'),('test2'))b = list(chain.from_iterable(a))输出:['tets','test1','test2']

2021-05-18 10:59:37 205

原创 python 正则判断字符串是否为版本号

正确版本号格式为:以数字开头和结尾,数字之间可以用 . 连接,但不能连续出现两个及两个以上的点解题思路:1,首先对传入的字符串进行是否有两个及以上连续的点出现,若有则版本号不正确,若没有则进入第二步判断2,首先以1到n个数字开头,然后将一个点和1到n个数字当做一组,然后该组可以出现0-10次,若验证通过,则为正确版本号,若验证不通过,则说明版本号不正确import rerule = "\.{2,10}"rule2 = "^\d+(\.\d+){0,10}$"# 以下内容为实例str = "

2021-05-12 20:20:46 855

转载 Django2.2报错 AttributeError: str object has no attribute decode

Django2.2报错 AttributeError:'str' object has no attribute 'decode'准备将 Django 连接到 MySQL,在命令行输入命令 python manage.py makemigrations 后报错: AttributeError: 'str' object has no attribute 'decode'出现这个错误之后可以根据错误提示找到文件位置,打开 operations.py 文件,找到以下代码:def last_executed

2021-05-07 16:18:53 1449

原创 PHP实现表格中使用树的关联关闭启用

应用场景当我们有时候需要在表格中实现一些有关树的级联关闭,启用状态时可用在表格中使用树的级联操作,前端不易实现,放置后端实现其具体逻辑是否启用逻辑:​ 其中一个子集选中父集也要选中​ 子集全部取消,父集也取消​ 父集选中,子集默认全选数据库信息右侧数据信息库Schema::connection("mysql")->create('independent_survey_content', function (Blueprint $table) {

2021-04-20 14:43:44 123

原创 php 通过 java-bridge 调用 java 程序 测试环境(3)

<?phprequire_once "http://localhost:8080/JavaBridgeTemplate721/java/Java.inc";try { /* invoke java.lang.System.getProperties() */ $props = java("java.lang.System")->getProperties(); /* convert the result object into a PHP array */

2021-03-02 10:27:30 136

原创 php 通过 java-bridge 调用 java 程序 环境配置(2)

所需软件JavaJavabridge.jartomcatJavaBridgeTemplate721.war所需的各类 jar 包(如甘特图所需 mpxj.jar)网站:jar 包下载网站(https://mvnrepository.com/search?q=mpxj)mpxj API网站(http://www.mpxj.org/apidocs/index.html)软件版本Java 版本java -versionTomcat 版本软件存放位置1,Javabridge.ja

2021-03-02 10:26:39 126

原创 php 通过 java-bridge 调用 java 程序 错误处理(1)

<?phpclass GantTest{ public function parseMSPJ($file_path) { // $file_path = $this->session->file_path; require_once 'http://localhost:8080/JavaBridgeTemplate721/java/Java.inc'; $data = array(); if (empty

2021-03-02 10:25:26 405

原创 php 通过 java-bridge 调用 java 程序(4)

环境java :15.0.1tomcat: 8.5配置:JavaBridgeTemplate721.war 存放与 tomcat\webapps 中所需 jar 包 存放于 tomcat\lib 中tomcat java 配置[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-noljKCXH-1614651730983)(C:\Users\zgdj\AppData\Roaming\Typora\typora-user-images\image-202103021

2021-03-02 10:23:17 102

原创 nginx 配置 xml 文件下载

配置 xml 等文件下载location ~ .*.(gif|jpg|jpeg|bmp|png|mp3|wma|mp4|swf|txt|xml)${add_header Content-Disposition “attachment”;}配置 xml 文件名全路径下载 location ~ .*\.(gif|jpg|jpeg|bmp|png|mp3|wma|mp4|swf|txt|xml)$ { add_header Content-Disposition "attachment; fil

2021-03-01 11:00:12 820

原创 python 两个时间段过滤求交集(工时计算)

import time# 输入的开始时间和结束时间# start = "2020-01-03 10:00:00"# end = "2020-01-03 13:30:00"# start = "2020-01-03 12:00:00"# end = "2020-01-03 13:30:00"## start = "2020-01-03 12:10:00"# end = "2020-01-03 13:00:00"#start = "2020-01-03 13:00:00"end = "

2021-01-08 14:33:59 1725 1

原创 jupyter 自由切换环境

1.激活你要用的环境:conda activate 本地环境名称2.继续输入:conda install ipykernel3.conda环境注入:python -m ipykernel install --user --name 环境名称 --display-name "想要在jupyter上显示的名称"4.执行该命令大概率会出现以下问题ImportError: cannot import name 'AsyncGenerator'5.在环境中将 prompt-toolkit 依赖

2021-01-07 15:10:59 672

原创 python 遇到的编码问题解决

import chardetbyteString = b"hello world"byteString = '离离原上草,一岁一枯荣'.encode('gbk')# byteString = '离离原上草,一岁一枯荣'.encode('utf-8')# byteString = '最新の主要ニュース'.encode('euc-jp')encoding = chardet.detect(byteString).get("encoding")decodeString = byteString.de

2021-01-04 15:42:33 89

原创 Python 第三方包集合

click组建 cli 命令(command)

2020-12-28 10:05:20 128

转载 linux 上 按住配置 git

原文地址

2020-12-17 15:38:01 72

转载 防火墙开放端口

环境centos7防火墙配置开放端口1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig

2020-12-17 15:03:16 3534

转载 将 nginx 在 centos7 上设置为服务方式启动

文章目录环境将 nginx 设置为服务环境centos7 nginx 1.12.2将 nginx 设置为服务将以下内容放在一个文件内,然后将该文件放到 /etc/init.d/ 目录下#!/bin/sh##nginx - this script starts and stops the nginx daemin## chkconfig: - 85 15# description: Nginx is an HTTP(S) server, HTTP(S) reverse \# pr

2020-12-17 14:59:56 309

原创 在 centos7 安装配置 nginx

文章目录环境安装 wget使用 wget 安装 nginx安装配置 nginx防火墙开启 80 端口重启防火墙环境centos7 nginx 1.12.2安装 wgetyum install wget使用 wget 安装 nginxwget http://nginx.org/download/nginx-1.12.2.tar.gz安装配置 nginx1,解压 nginx 到指定位置tar -zxvf nginx-1.12.2.tar.gz ../soft/nginx/2,跳转到 ngi

2020-12-17 14:58:49 62

原创 视频格式处理

ffmpeg -i a.wmv -vcodec h264 B.mp4a.wmv 输入的视频格式B.mp4 输出的视频格式

2020-12-15 15:45:50 104

转载 ffmpeg视频处理总结!(封装格式,编码格式,YUV处理)

原文链接

2020-12-15 15:34:18 158

原创 php 数组按照值排序(升序)

public function my_sort($a, $b){ if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1;}public function soertUnionKeys($intersect_keys, $type){ $codeLists = []; foreach ($intersect_keys as $value) { $code = (new

2020-12-15 14:44:12 855

原创 php 解析mpp 格式文件

https://blog.csdn.net/weixin_34109408/article/details/85981667

2020-11-06 22:27:41 149

原创 Django 日志切分

当使用日志切分时,往往会出现以下错误原因分析:当通过 python manager.py runserver 启动django时,启动了两个进程通过查看文档发现下面的意思是,当你禁用自动重载而且你的服务正在运行中,那么此时,你对 python 代码做的修改可能不会生效,如果这个 python 模块已经被加载进内存的话想要正常运行日至切割,执行下面命令即可python manager.py runserver --noreload 127.0.0.1:8000...

2020-10-30 14:01:16 326

原创 使用pymysql 获取键值对形式的数据

cursor,conn = getCursorConn() fetch_sql = "select index_length,index_width,times from xin_daba_unit_grid where uid = %s" cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) cursor.execute(fetch_sql,uid) closeCurseConn(cursor,conn)着重关注cursor=pym.

2020-10-29 15:34:10 620

转载 Excel?最强国产开源在线表格 Luckysheet 走红GitHub!

目前比较流行的办公应用主要有Excel、WPS、石墨文档等等。今天,要和大家推荐一款功能强大、配置简单、完全开源的用纯 JavaScript 编写的前端表格库!Luckysheet具备了大部分Excel中的常用功能,比如文字与单元格的样式调整与公式的使用等。除此之外还提供了独有的复制时转换格式(比如 json 等)以及其他格式的数据导入导出等,可以说Excel具备的常用功能它也都有了。此外,因为Luckysheet采用纯JavaScript编写,因此它可以嵌入到任何前端项目或应用程序中,便于实现

2020-10-29 09:43:28 9660

原创 快捷键大全

浏览器正向切换 tabctrl + tab反向切换 tabctrl + shift + tab打开新窗口ctrl + n关闭当前页面ctrl + w打开新的页面ctrl + t关闭浏览器ctrl + f4 / f10 之后 renter 之后 x添加收藏ctrl + d激活地址框f6历史记录ctrl + h下载内容ctrl + j...

2020-10-28 14:18:16 90

转载 Python模块之Logging(四)——常用handlers的使用

一、StreamHandler 流handler——包含在logging模块中的三个handler之一。 能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就是能够支持write()和flush()方法的对象)。 只有一个参数: class logging.StreamHandler(stream=None) 日志信息会输出到指定的stream中...

2020-10-28 11:48:14 133

转载 可怕!网络上有个东西一直悄悄盯着你···

我是一个网络监控软件,我被开发出来的使命就是监控网络中进进出出的所有通信流量。这个网络中所有人的上网内容我都看得清清楚楚,是不是很可怕?我被一家公司老板买来运行在一个配置极高的Linux服务器上,这台服务器上的网卡可不得了,公司进出的网络数据包都得流经它,它源源不断地把数据包抓上来交给我来分析。你们应该也知道,网络通信是分层的,最常见的就是那个TCP/IP协议体系了。拿到数据包后,我就得按照这个协议规范,一层层地脱去协议的外壳,拿到它们的负载数据。TCP会话重组我重点要照顾的是TCP协议,因为

2020-10-26 12:04:38 205 1

转载 门面模式

文章目录定义具体实现应用场景定义门面模式(Facade)又称外观模式,用于为子系统中的一组接口提供一个一致的界面。门面模式定义了一个高层接口,这个接口使得子系统更加容易使用:引入门面角色之后,用户只需要直接与门面角色交互,用户与子系统之间的复杂关系由门面角色来实现,从而降低了系统的耦合度具体实现具体类class A{ public function a_sun(){}}class B{ public function b_sun(){}}门面类class

2020-10-23 11:16:36 76

原创 bat 常用

文章目录概念作用常用命令适用场景摘要:本文主要对 bat 文件的概念、作用、常用命令以及适用场景四个方面进行简短介绍概念1,首先我们要知道 bat 文件在 windows 这个大家庭中是非常实用的2,bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为.bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简

2020-10-22 17:36:24 617

原创 Python常用网站统计

Django官网此网站为Dajngo的官方网站,可以在上面找到关于Django的各种信息fastapi官网此网站为fastapi的官方网站,fastapi为新型现代化的框架Python第三包下载在这里你可以找到你需要的大部分Python包...

2020-10-21 09:49:31 201 1

原创 学习之旅-larveal-控制器

创建控制器php artisan make:controller UserController注意:所有的 Laravel 控制器应该继承自 Laravel 自带的控制器基类 App\Http\Controllers\Controller单一动作控制器如果你想要定义一个只处理一个动作的控制器,可以在这个控制器中定义 __invoke 方法这样写对应路由时可以不指定方法Route::get(‘user/{id}’, ‘ShowProfile’)控制器中间件控制器中间件可以直接在路由中分配相应的

2020-10-19 13:39:04 177 1

webdriver.zip

chrome 自动更新后,会造成 chrome drive版本与 chrome 版本不一致导致 selenium 不能正常使用,使用该资源后可以自动更新 本机的 chrome drive 与 chrome 版本,保证 selenium 可用

2021-01-05

add_execl.exe

将一个目录下的多个excel文件整合为一个excel文件,生成的excel文件在你选择的目录下,名称为excel3.xlsx

2020-06-16

空空如也

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

TA关注的人

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