自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(222)
  • 资源 (15)
  • 收藏
  • 关注

原创 KVM软件安装

1.环境准备虚拟机勾选虚拟化引擎2.查看CPU是否支持VT技术cat /proc/cpuinfo | grep -E 'vmx|svm'3.清理环境:卸载KVMyum remove `rpm -qa | egrep 'qemu|virt|KVM'` -yrm -rf /var/lib/libvirt/ /etc/libvirt/4.安装软件centos7[root@demo ~]# uname -r3.10.0-1160.31.1.el7.x86_64[roo

2021-07-22 11:50:52 1123 1

原创 vue for 循环问题

使用v-for循环时,可以展示出结果,但是更改input的内容时提示报错:Cannot create property 'consume_day' on string '1'前端代码页面样式接口返回结果:问题在于:返回的filed_all 是一个对象,v-for循环数组和循环对象略微有些差异,为了不必要的麻烦,尽量循环数组将接口返回结果调整为数组 解决问题!!!...

2021-06-16 09:43:42 292

原创 解决pip install xxx出现Cannot open ...\venv\Scripts\pip-script.py问题

Pillow是基于PIL模块fork的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。Pillow友好支持python3pycharm 下安装 Pilllow 时报错官方提示:但在pycahrm 上执行上边两条语句还是报错.....解决:使用easy_install pip 更新pip再执行 pip pillow 安装成功...

2021-06-09 14:42:25 1604

转载 python 获取项目根目录

root_path = os.path.abspath(os.path.dirname(__file__)).split('shippingSchedule')[0](相对的路径(获取文件当前路径)).剪切("匹配字符")[0]base_dir = os.path.join(sys.path[1], '')yaml_name = os.path.join(base_dir, 'config','gczx_caps.yaml')当前路径的相对路径base_dir = os.path.dir..

2021-06-08 17:30:55 852

原创 fastAPI(9)--JSON兼容编码器

在某些情况下,可能需要把数据(比如Pydantic模型)转换成JSON兼容的格式(如dict、list等)。FastAPI提供了一个jsonable_encoder()功能。#!/usr/bin/env python# encoding: utf-8from fastapi import FastAPIimport uvicornfrom datetime import datetimefrom typing import Optionalfrom fastapi.encoders i

2021-06-08 15:48:01 235

原创 fastAPI(8)--错误处理

在许多情况下,您需要将错误通知给使用API​​的客户端。该客户端可以是带有前端的浏览器,来自其他人的代码,IoT设备等。您可能需要告诉客户:客户端没有足够的权限进行该操作。 客户端无权访问该资源。 客户端尝试访问的项目不存在。 等等在这些情况下,通常会返回400(从400到499)范围内的HTTP状态代码。这类似于200个HTTP状态代码(从200到299)。这些“ 200”状态代码意味着请求中某种程度上存在“成功”。400范围内的状态代码表示来自客户端的错误。...

2021-06-08 15:47:58 1556 1

原创 fastAPI(6)--Response自定义状态码

status_code参数接收带有HTTP状态代码的数字可以从fastapi.status导入状态码常量,便于使用和记忆#!/usr/bin/env python# encoding: utf-8from fastapi import FastAPI, statusimport uvicornapp = FastAPI()#status_code参数接收带有HTTP状态代码的数字@app.post('/items/', status_code=201)async def c..

2021-06-08 15:47:56 560

原创 fastAPI(5)--响应模型 response model

1.可以response_model在任何路径操作中使用参数声明用于响应的模型:@app.get() @app.post() @app.put() @app.delete()#!/usr/bin/env python# encoding: utf-8from fastapi import FastAPIfrom pydantic import BaseModelfrom typing import Optional, Listimport uvicornapp = Fast

2021-06-08 15:47:52 2279 3

原创 fastAPI(7)--表单及文件上传

1.Form需要接收表单字段而不是json时可以使用Form为了使用form需要先安装python-multipartpip install python-ultipartfrom fastapi import FastAPI, File, UploadFileapp = FastAPI()@app.post("/files/")async def create_file(file: bytes = File(...)): return {"file_size": len(

2021-06-08 15:47:25 417

原创 el-time-picker 默认时间展示

el-time-picker 默认时间展示<el-form-item label="时间段" prop="meal_time"> <el-time-picker v-model="meal_temp.meal_time" is-range range-separator="至" start-placeholder="开始时间" end-placeholder="结束时间" placeholder="选择时间范围" value

2021-06-03 17:05:42 2142

原创 sublime text3 背景颜色调为灰黑色

操作步骤:Preferences->setting{ "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",}

2021-05-28 14:17:55 1209 2

原创 用 Nginx 搭建一个具备缓存功能的反向代理服务

把这个静态资源Web服务器作为上游服务器;再搭建一个Nginx作为反向 代理 然后向大家演示Nginx作为反向代理应该怎么使用,由于上游服务要处理非常复杂的业务逻辑而且强调开发效率;所以它的性能并不怎么样;我们使用Nginx作为反向代理以后尼,可以由一台Nginx把请求按照负载均衡算法代理给多台上游服务器工作;这样我们就实现了水平扩展,在用户无感知的情况下,我们添加更多的上游服务器;来提升我们的处理性能;而当上游服务器出现问题的时候,那么Nginx可以把请求从有问题出现灾难的服务器转交给正常的服务器;..

2021-05-18 16:31:57 120 1

转载 nginx基础(6)-SSL协议握手时Nginx的性能瓶颈在哪里

转载于:https://blog.csdn.net/baidu_41388533/article/details/106855061声明:图片来自github:https://github.com/russelltao/geektime-nginxSSL协议握手时Nginx的性能瓶颈在哪里?TLS通讯过程通讯过程中双方主要想完成四个目的验证身份 达成安全套件共识 传递并生成密钥 加密通讯①浏览器向服务器发送ClientHello的消息 因为我们的浏览器是非常多样化的,比如F...

2021-05-06 14:33:41 433

原创 nginx基础(5)-ssl基础

从网络原理来看ssl安全协议网络安全是当前非常受到关注的一个问题,大部分站点都是通过https来实现站点安全的,那么怎么样才能把自己的http站点变成https站点? 我们需要了解ssl协议  TLS 协议究竟是怎么保证http的明文消息被加密的  我们可以看下TLS的通用模型  在OSI七层模型中,应用层是http协议,那么在http协议之下,表示层也就是SSL协议所发挥作用的这一层,它通过握手、交换秘钥、告警、对称加密应用数据等方式使http层没有感知的情况下做到了数据的安全加密,.

2021-05-06 14:33:38 114

原创 nginx基础(4)-用GoAccess实现可视化实时监控access日志

access日志记录了Nginx非常重要的信息,可以使用Nginx来分析定位问题,也可以用它来分析用户的运行数据,但是如果想要实时分析access.log相对比较困难,有一款工具叫GoAccess,它可以以图像化的方式通过WebSoxket协议实时的把access.log的变迁反应到浏览器中方便分析问题,GoAccess的站点:https://goaccess.io安装可在GoAccess官网上下载源码编译安装(https://goaccess.io/download),也可借助 yum ins

2021-05-06 14:33:34 314

原创 nginx基础(3)-重载、热部署、日志切割

Nginx命令行  01 格式:nginx 参数 信号  02 帮助: -? -h  03 使用指定的配置文件:-c  04 指定配置指令: -g  05 指定运行目录: -p  06 发送信号: -s    立刻停止服务: stop    优雅地停止服务: quit    重载配置文件: reload    重新开始记录日志文件: reopen  07 测试配置文件是否语法错误: -t -T  08 打印nginx的版本信息、编译信息等: -v -V...

2021-05-06 14:32:16 162 1

原创 nginx基础(1)

Nginx的三个主要应用场景一、静态资源服务 通过本地文件系统提供服务。二、反向代理服务 通过Nginx的强大性能来实现缓存加速、负载均衡的功能。三、API服务 由于应用服务它本身的性能有很多问题,但是数据库服务要比应用服务好得多,因为它的业务场景比较简单,它的并发性能和TPS都要远高于应用服务,所以衍生出这一应用场景——由Nginx直接去访问数据库、redis或应用服务,应用Nginx强大的并发性能实现如web防火墙这样的复杂业务功能来提供给用户,这要求我们的AP...

2021-05-06 14:31:48 65

转载 lnmp 一键安装后 MySQL密码

1、cd /lnmp1.5/tools/2、sh reset_mysql_root_password.sh

2021-04-14 10:04:38 310

转载 vue element admin 后台请求Uncaught (in promise) Error: Error at __webpack_exports__.def问题

转自:https://blog.csdn.net/chen798213337/article/details/111300947一、问题描述:vue element admin 按照vue 封装的 fech 方法编写方法请求后台数据,出现错误Uncaught (in promise) Error: Error at __webpack_exports__.def问题二、解决方案(1)按照错误提示连接 点入,分析vue 代码,发现 res对象 必须要有 code,message,dat...

2021-04-13 14:34:11 5856 2

原创 redis 迁移

通过Redis-shake将自建Redis迁移至阿里云

2021-04-13 07:54:52 82

转载 [error]: dial tcp :6379: connect: connection refused

转载自:https://forum.chirpstack.io/t/error-redis-connection-error-dial-tcp-myip-connect-connection-refused/3799[error]: dial tcp :6379: connect: connection refusedchange to bind 0.0.0.0,And dont forget to restart redis server

2021-04-13 07:53:25 6111

原创 fastAPI(2)--请求参数、路径参数、多body

1.请求参数附加信息#!/usr/bin/env python# encoding: utf-8from fastapi import FastAPI, Queryfrom typing import Optionalimport uvicornapp = FastAPI()@app.get('/items/')async def read_items(q: Optional[str] = Query(None, min_length=3, max_length=50)):

2021-04-08 14:44:44 1256 1

原创 fastAPI(1)--安装、路径参数、查询参数、请求body

一、依赖项Python 3.6+二、安装pip install fastapi

2021-04-08 14:44:23 750

原创 fastAPI(4)--Cookie、Header操作

1. Cookie操作#!/usr/bin/env python# encoding: utf-8"""导入模块 from fastapi import Cookie添加参数信息 ads_id: str = Cookie(None)"""import uvicornfrom fastapi import FastAPI, Cookiefrom typing import Optionalapp = FastAPI()@app.get('/items/')async def

2021-04-08 14:42:26 421

原创 fastAPI(3)--嵌套模型、复杂数据类型

1.嵌套模型1).模型的属性可以是数据集合类型,比如list,dict,tuple,set等等。class Item(BaseModel): name: str description: str = None price: float tax: float = None tags: list = []from typing import Listclass Item(BaseModel): name: str descripti..

2021-04-08 14:42:02 672

转载 python Crypto.PublicKey

转载:https://blog.csdn.net/qq_42486920/article/details/80850974python3 可以使用 Crypto.PublicKey.RSA 和 rsa 生成公钥、私钥from Crypto.PublicKey import RSAimport Crypto.Signature.PKCS1_v1_5 as sign_PKCS1_v1_5from Crypto import Hash需要安装的包:pycryptodomepip3 instal.

2021-04-02 09:39:31 3576

原创 Hyperf安装及测试运行

安装Hyperf的服务器要求PHP >= 7.3 Swoole PHP 扩展 >= 4.5,并关闭了Short Name OpenSSL PHP 扩展 JSON PHP 扩展 PDO PHP 扩展 (如需要使用到 MySQL 客户端) Redis PHP 扩展 (如需要使用到 Redis 客户端) Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端)一、一键安装lnmp:https://lnmp.org/install.htmlLNMP脚本就会自动安.

2021-03-22 15:13:21 1440

原创 nginx基础(2)-源码编译安装

下载nginxnginx官方下载地址:http://nginx.org/en/download.htmlwget http://nginx.org/download/nginx-1.18.0.tar.gztar -zxvf nginx-1.18.0.tar.gzcd nginx-1.18.0安装依赖包及基本命令包yum install -y gcc gcc-c++ gdb net-tools telnet libevent-devel subversion bind-utils w.

2021-03-18 16:58:47 177

原创 bootstrap table分页(前后端两种方式实现)

bootstrap table分页的两种方式:前端分页:一次性从数据库查询所有的数据,在前端进行分页(数据量小的时候或者逻辑处理不复杂的话可以使用前端分页)服务器分页:每次只查询当前页面加载所需要的那几条数据bootstrap 下载地址:bootstrap下载bootstrap-table 下载地址:bootstrap-table下载jquery下载地址:jquery下载页面引入需要的js、css<!-- 引入的css文件 --><link href="b

2021-03-16 10:08:08 2207 1

原创 vue外层div上有点击事件,内层div也有点击事件,想要实现点内层div,不触发外层点击事件

vue有个属性是@click.stop="test()"因为我写app,用@tap(mui框架中app的点击事件),本来还以为不能用,后来试了下,好用的想了想也对,毕竟是mui只是个UI框架,实际还是vue的东西<view class="tab-bar-line" v-for="(item, index) in list" :key="item.id"> <view class="content" @click="goDetail(item.id)">

2021-03-15 23:25:42 3289 1

转载 小米游戏本8代 风扇噪音大解决办法

来源于:https://tieba.baidu.com/p/6772997477之前困扰了很久,清过灰,换过硅脂,可还是没有什么用,经过不懈努力终于发现了解决方法右键电源图标,电源选项,更改计划设置,更改高级电源设置,处理器电源管理,最大处理器状态,接通电源,更改为98%。这样接通电源时候cpu默认频率就稳定在2.68GHz左右,噪音会显著下降,如果设置为99%或是100%,则cpu默认频率为3.4Ghz左右,风扇噪音很大。ps.设置为百分之98时电源选项开启性能模式cpu还是能够达到3.4Ghz左右

2020-12-11 14:28:49 5527 1

原创 JQuery--基础

JQuery一、概述 封装好的JavaScript库 john resig 2008 JQuery宗旨 writeless,do more.二、安装 1、获取库 www.jquery.com production(生产环境版本)- 线上(压缩) development(开发环境版本)- 开发和学习(未被压缩) 2、引入JQuery库 <script src="jquery库地址"...

2020-11-24 11:13:13 96

原创 Chrome 高版本中非https无法打开摄像头 和 录音功能 (坑)

1. 在 chrome 中 输入 chrome://flags/#unsafely-treat-insecure-origin-as-secure2. 查找Insecure origins treated as secure 属性3. 添加你要信任的地址 例如:http://hospital.dev.cn/4. 选择属性5. 然后点击右下角的 重启 就ok这样配置时是可以配置成功的,但如果配置域名含有下划线时 怎么配置都不能生效例如http://test_telemed...

2020-11-10 10:57:26 4393

原创 uni-app启动时间太长

uni-app启动时间太长编译微信小程序时间过长的解决办法打开manifest.json,作如下配置就可以了,可以瞬间启动!详细步骤:1.打开manifest.json;2.点击“APP启动图配置”选项;3.把启动界面选项的前两项去掉打钩!...

2020-11-01 15:29:38 3263

转载 js倒计时刷新页面不受影响

转自:https://blog.csdn.net/gqzydh/article/details/102797669JS倒计时(无视页面刷新)使用localStorage<html><head><title>JS倒计时(无视页面刷新)使用localStorage</title> <style>.disabled { background: #fff; color: #ccc; border: solid 0

2020-10-28 09:54:04 597

原创 linux zabbix监控

下载安装Zabbix下载Zabbix默认端口:10051使用前提已安装配置LNMPa. 安装 数据库rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmyum install zabbix-server-mysql zabbix-agent此处安装时会提示错误:(24/27): t1lib-5.1.2-14.el7.x86_64.rpm

2020-10-13 07:35:33 194 1

原创 easyswoole(1)

easyswoole安装## 下载wget https://github.com/swoole/swoole-src/archive/v4.5.4.tar.gz## 解压到当前目录tar -zvxf v4.4.16.tar.gz## cd目录cd swoole-src-4.4.16/## 使用phpize创建php编译检测脚本 ./configurephpize## 查找php-config地址find / -name php-config## 创建编译文件,第一个--with,后

2020-10-06 14:59:15 369

原创 Python之dict(或对象)与json之间的互相转化 及 dict datetime转json问题

Python之dict(或对象)与json之间的互相转化在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。在Python中自带json库。通过import json导入。在json模块有2个方法,loads():将json数据转化成dict数据 dumps():将dict数据转化成json数据 load():读取json文件数据,转成dict数据 dump():将dict数据转化成json数据后写入json文件问题:Object of type '

2020-09-19 17:23:20 548

原创 python pip install 报错:FileNotFoundError: [Errno 2] No such file or directory: ‘curl-config‘: ‘curl-

python pip install 时报错:解决办法:pipinstall --upgrade pippipinstall --upgrade setuptools

2020-09-04 13:40:22 6500

原创 python3 安装

升级完成openssl之后需要重新编译安装python3。官网下载openssl-1.1.1k。查看openssl 版本。先备份openssl。

2020-09-04 08:12:16 398

centos7离线lnmp

centos7离线lnmp(php7.2、redis,mysql,mcrypt,nginx),LNMP-rpm安装

2023-02-27

php7 GD扩展依赖包

1. freetype-2.11.1.tar.gz 2. jpegsrc.v9.tar.gz 3. libpng-1.6.37.tar.gz

2022-01-24

jdk-13.0.2_windows-x64_bin.zip

安装完成后配置环境变量,在系统变量新建JAVA_HOME 值为 jdk的安装路径,例如:C:\Program Files\Java\jdk1.8.0_161,然后新建JRE_HOME,值为 jre安装路径,例如:C:\Program Files\Java\jdk1.8.0_161\jre 。现在jdk中已经带有一套jre了,可以直接指定到那个jre,如果其他路径下有jre你也可以配置成那个,只需要把JRE_HOME的值编辑为你需要用的那个jre路径即可。然后编辑系统变量Path,新增两个值 %JAVA_HOME%\bin 和 %JRE_HOME%\bin

2020-03-08

jQuery基于Bootstrap.js表格行展开收缩隐藏代码.zip

这是一款相当实用的jQuery基于Bootstrap.js表格行展开收缩隐藏代码,用来显示隐藏表格行内容,点击后箭头指向也会改变。

2020-01-02

php-7.3.9.tar.bz2

linux环境下的PHP7源码包(php-7.3.9.tar.bz2)php-7.3.9.tar.bz2下载

2019-09-18

PHP配置安装指导.doc

PHP配置安装指导:Apache的下载与安装,PHP7的下载与安装,Apache与PHP的绑定,PHP环境测试,MySQL的安装,开启PDO函数

2019-08-24

SVN客户端与服务端 win

SVN客户端:TortoiseSVN-1.9.7-x64,SVN服务端:VisualSVN-Server-3.8.1-x64

2019-03-20

未来教育计算机考试1、2、3、4级试题

未来教育计算机等级考试包括:计算机一级、计算机二级、计算机三级、计算机四级考试试题

2019-03-14

jQuery实现汉字转换成拼音

jQuery实现汉字转换成拼音,适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗

2018-04-02

php-5.4.21.zip

打开D:\php目录,将php.ini-production重命名为php.ini,官方推荐我们使用这一版本的php.ini,因为它的设置已经被优化过了。 尽管已经事先优化过,你还是需要手动配置一些额外信息,打开php.ini,配置以下信息 extension_dir:即php加载扩展的目录,默认在php安装目录下的ext文件夹,因此你只要在php.ini找到这个配置项,去掉其前面的分号即可,修改之后形如:extension_dir = “ext” extension = xxxxx.dll:开启需要加载的扩展库,在php.ini中搜索“Dynamic Extensions”,然后往下翻,你会发现很多行,这样的字符串,如: ;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ………. 去掉前面的分号即可打开相应的扩展,如果你不确定应该打开哪些扩展,不要紧先把mysql相关的扩展打开,如果以后要用到某个扩展库发现不行时,再来配置也可以。 完成第三步后,php这边的配置就算完成了,记得修改完php.ini之后要保存。

2018-02-27

中国省市区三级联的JSON格式

中国省市区三级联的JSON格式,分为3种不同的json数据,用在下拉选择省市区

2018-02-27

ThinkPHP实战_后盾网_黄永成_基于ThinkPHP_仿新浪微博项目_(1-88)_高清+源码 11.1G

ThinkPHP实战_后盾网_黄永成_基于ThinkPHP_仿新浪微博项目_(1-88)_高清+源码 11.1G

2018-01-16

dataTables.tableTools1.9.3.min.js

dataTables.tableTools.1.9.3.min.js Jquery插件DataTables中的TableTools导出csv和PDF

2018-01-16

jquery-1.9.x.min.js

IE8兼容时使用的jquery版本jquery.1.9.0--jquery.1.9.1

2018-01-16

SSH(文件上传+远程连接)+putty连接工具.zip

SSH(文件上传+远程连接)+putty连接工具. 解压之后 putty不用安装就可以ssh连接 ssh.exe安装后有两个软件分别: SSH Secure Shell Client--ssh连接工具 SSH Secure File Transfer Client --ftp文件上传下载

2018-01-09

php-7.1.12.tar.gz

linux环境下的PHP7源码包(php-7.1.12.tar.gz)php-7.1.12.tar.gz下载

2017-12-01

空空如也

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

TA关注的人

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