自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 Sanic rest框架指南

Sanic rest框架指南web框架DBORM:tortoiseORM-EXT:aerich(模型迁移工具)CACHEI18NJWTweb框架DBORM:tortoiseORM-EXT:aerich(模型迁移工具)第一次迁移创建模型执行如下命令# 初始化配置aerich init -t apps.TORTOISE_ORM# 初始化迁移文件并映射模型aerich --app app_name init-db# 所有app都要执行一遍 aerich --app app_name i

2022-03-17 14:35:12 753 1

原创 Qt多线程(pyside6)

qt多线程使用正确食用方法线程启动及停止实际应用特别注意正确食用方法网上很多都是创建一个新类继承自QThread,但是查阅了一些资料和博客,官方推荐的时新类继承QObject,然后新建实例化一个QThread对象,再通过moveToThread方法将对象转移至新线程中# 实例化需要多线程直接方法的类,里面包含执行方法worker_obj = Obj()# 实例化QThread,开启一个新线程对象worker_thread = QThread()# 将执行方法的类的线程指向转移至新的线程对象w

2022-01-25 18:44:02 4168 3

原创 5、基于docker进行django服务部署

基于docker进行django服务部署项目简介从git中下载最新版本代码目录结构logstatictemplatespackage.json&package-lock.jsondockerfiledocker-compose.yamldocker-compose.yaml源码pip.confpip.confsources.listrequirements.txtdjangobm_systemuwsgi.inisupervisord.conf项目简介项目中使用mysql、redis作为数据存储及

2021-12-05 15:25:23 1517

原创 4、基于docker进行redis部署

基于docker进行redis部署目录结构redis.confredis.conf源码docker-compose.yamldocker-compose.yaml源码目录结构Tips????:dist及log目录为自动生成,不需要创建redis.conf此文件为redis启动配置文件redis.conf源码bind 0.0.0.0protected-mode noport 6379timeout 0save 900 1 # 900s内至少一次写操作则执行bgsave进行RDB持久化s

2021-12-05 10:46:42 269

原创 3、基于docker进行mysql部署

基于docker进行mysql部署目录结构initcreate_sync_user.shdocker-compose.yamldocker-compose.yaml源码目录结构init此目录为mysql配置文件存储路径create_sync_user.sh #!/bin/bash #定义用于同步的用户名 MASTER_SYNC_USER=${MASTER_SYNC_USER:-sync_admin} #定义用于同步的用户密码 MASTER_SYNC_PASSWORD=${MAS

2021-12-05 10:41:05 147

原创 2、基于docker进行nginx部署

基于docker进行nginx部署目录结构conf.ddefault.conf源码uwsgi_params源码docker-compose.yamldocker-compose源码目录结构Tips????:dist及log目录为自动生成,不需要创建conf.d此目录为nginx配置文件存储路径default.conf源码server { listen 80; # nginx容器内部使用80端口 server_name localhost; charset

2021-12-05 10:01:17 2957

原创 1、docker、docker-compose安装

docker、docker-compose安装docker安装使用华为云镜像进行安装docker-cedocker-compose安装docker安装使用华为云镜像进行安装docker-ceurl:https://mirrors.huaweicloud.com/home选择合适的系统版本,我的服务器版本为centos所以选择的Fedora/CentOS/RHEL# 按照提示逐行执行# 1、若您安装过docker,需要先删掉,之后再安装依赖:sudo yum remove docker d

2021-12-05 09:43:36 585

原创 git commit相关工具

git commit相关工具配置检查脚本配置commitizen,changelog可通过修改目录中package.json,通过npm对git相关操作进行命令融合配置检查脚本公共也有很多其他检查脚本,公司使用自己写的一个检查脚本,将其防止在项目目录.git/hooks中即可,保密原因不进行展示配置commitizen,changelog# npm命令依赖node.js实现需要先安装好# 1.安装commitizen cz-conventional-changelog conventional-c

2021-12-02 15:41:03 360

原创 在django中使用redis及前后端分离直接使用原有login、logout

在django中使用redis及前后端分离直接使用原有login、logout基本信息修改django继承修改admin.py自定义app信息修改login修改logout修改session middleware基本信息环境版本python3.7.12django3.1.12django rest framework3.12.4django redis5.0.0修改django继承修改admin.pyfrom bm_system.models im

2021-10-31 22:08:48 303

原创 git问题指南

git问题指南常用命令初始化本地库建立本地账户添加远端仓库地址查看本地配置查看commit查看远程分支从远端拉取本地提交推送远端报错解决本地与远端不一致常用命令初始化本地库git init建立本地账户git config user.name 【用户名】git config user.password 【密码】git config user.email 【邮箱】添加远端仓库地址git remote add origin 【url】查看本地配置git config --list查

2021-10-14 18:15:26 102

原创 新手搭建项目系列——mysql集群搭建

新手搭建项目系列——mysql集群搭建mysql集群搭建集群配置信息创建所需目录主从复制配置mysql-master下载mysql镜像配置master同步脚本配置docker-compose.yml启动mysql-mastermysql-slave1与mysql-master差异配置slave同步脚本配置docker-compose.yml启动mysql-slave从库集群通过nginx实现集群修改mysql-master服务器上docker-compose.yml问题排查总结mysql集群搭建集群配置

2021-07-15 14:52:53 407

原创 新手搭建项目系列——elasticsearch集群搭建

新手搭建项目系列——elasticsearch集群搭建elasticsearch集群搭建集群配置信息创建所需目录集群配置es-node-01下载elasticsearch镜像下载elasticsearch-hd镜像下载elasticsearch-ik、elasticsearch-pinyin插件解压插件至plugins配置elasticsearch.yml配置docker-compose.yml修改vm.max_map_count启动elasticsearches-node-02与es-node-01差异配

2021-07-13 11:10:31 259

原创 搭建项目系列——docker搭建

搭建项目系列——docker搭建

2021-07-12 17:45:06 379

原创 新手搭建项目系列——软件环境搭建

新手搭建项目系列——软件环境搭建操作系统环境搭建虚拟机下载及镜像安装虚拟机下载镜像下载ssh工具安装配置ssh服务连接linux总结操作系统环境搭建虚拟机下载及镜像安装虚拟机下载先安利个网站,里面有很多使用的好用的软件可以去查查看,有没有你需要的果核剥壳。我们在这个网站中下载 VMware Workstation 并安装好,这样我们就可以用虚拟机作为我们的后台。安装步骤没有特别的不做详细介绍了,需要的可以自行百度,一般没啥问题。镜像下载镜像采用的 CentOS7-Minimal,Minima

2021-07-12 17:24:51 758

原创 新手搭建项目系列——介绍&目录

新手搭建项目系列——介绍&目录整体系列介绍序言系列构造的技术栈(持续更新。。)版本公示系列目录整体系列介绍序言本人一个94年大专生,19年某个契机转行做了测试,由于个人兴趣原因,有时喜欢看些代码相关的东西,转了行对软件工程这块知识有了很大的提升,平时带着看些视频和一些书(其实不多),又有向做开发或测开的念头,但是总觉得没有实际的项目经验,都是浮于表面,看完容易忘,所以想着做一个自己的web项目,来记录自己所遇到的问题,巩固知识。一开始做这个项目用的是django独立完成前后端不分离,后面觉得

2021-07-12 15:50:19 231

转载 django mysql Orm 创建表注释和字段注释增加注释到数据库

django mysql Orm 创建表注释和字段注释增加注释到数据库一、前言二、利用[model._meta.verbose_name]增加针对mysql表注释的处理三、利用[field.verbose_name]增加针对mysql字段注释的处理一、前言Django 数据库迁移没有表注释和字段注释对多人协助开发的效率有影响,但是项目使用的django,定义的orm类生成migration,导入到数据库后没有注释信息,因此修改Django源代码,支持表注释和字段注释;也同时达到根据数据库中的注释信息可以

2021-04-21 10:42:47 1180

原创 JS实现级联菜单

JS实现级联菜单JS实现级联菜单使用vscode快速创建html1.在一个目录中新建html文件2.填写文件名3.快速初始化html设置建议下拉框1.创建三个下拉框2.预览html通过js对下拉框进行联动操作1.在body标签下方添加script标签2.添加变量,将数组赋值给变量3.通过DOM获得网页中元素4.创建方法操作第二和第三个下拉框5.使用for in循环遍历第一个数组,并初始化第一个select下拉框6.通过时间监听方法初始化第二、第三个select下拉框根据下拉选择改变标题1.新增一个变量获取标

2021-04-10 15:07:47 2798

原创 富文本源码界面通过html+css+js实现表格绘制

富文本源码界面通过html+css+js实现表格绘制了解html绘制表格1.学习绘制表格所需要的html标签2.绘制表格的代码实现3.在富文本编辑器源码模式下代码及效果4.通过添加css样式使表格隔行换色5.通过js自动生产表格了解html超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。一个网页对应多个HTML文件,超文本标记语言文件以.htm或.html(外语缩写)为扩展名(其中.htm是因为之前的文件系统只支持最多三位扩展

2021-04-08 19:39:04 727

原创 子网掩码细解及路由

子网掩码细解及路由前言一、设置四个子网二、计算方法C 类IP 地址子网划分划分子网结果三、使子网互通在思科模拟器中模拟准备4台pc1.pc1-ip:192.168.99.102.pc1-ip:192.168.99.703.pc1-ip:192.168.99.1304.pc1-ip:192.168.99.2004台pc链接路由器添加路由器并给路由器添加模块1.添加路由2.使用交叉线链接pc与路由器3.打开路由器端口并设置ip4台之间无法互通添加路由器设置路由策略子网间访问成功前言子网掩码是一个32位地址,

2021-04-03 16:05:53 3315

原创 植物大战僵尸修改存档用户名、关卡、金钱说明

修改植物大战僵尸存档修改植物大战僵尸存档存档位置修改users.dat修改user*.dat修改植物大战僵尸存档存档位置自己无从下手,于是百度,知道了存档都存在C:\ProgramData\PopCap Games\PlantsVsZombies\userdata这个目录下,其中users.dat保存的是用户名,可进行更改,ProgramData这个文件是隐藏文件夹需要开启显示隐藏文件才可以发现。修改users.dat1.偏移位4-5,代表用户总数;2.偏移位6-7代表当前用户名长度,8

2021-04-03 12:03:37 4544

原创 kali虚拟机mysql修改绑定ip

kali虚拟机mysql修改绑定ip修改绑定ip可能的原因修改kali种mysql绑定地址修改绑定ip可能的原因事情经过是这样,自己安装kali,安装mysq(mariadb)后初始化账户密码后,尝试远程登录失败。。。不懂就百度——设置远程mysql允许登录,尝试远程登录失败。。。不懂就百度——设置关闭防火墙,尝试远程登录失败。。。不懂就百度——启动mysql服务,尝试远程登录失败。。。不懂就百度——查询了很多方法多是解决网络故障,无法解决我的问题,我的宿主机和kali网络互相可以ping通,

2021-04-01 17:16:21 337

原创 求助,BeautifulReport中怎样将同一个方法中不同的case分开显示

# coding=utf-8import time,osimport unittestfrom framework.browser_engine import BrowserEnginefrom WebPages.LoginPage import LoginPagefrom framework.CommonUtil import CommonUtilfrom framework.zqe...

2020-02-24 16:05:43 338 2

空空如也

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

TA关注的人

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