- 博客(62)
- 资源 (11)
- 收藏
- 关注
原创 uwsgi+https+http+flask部署
静态文件映射,第一个等于代表Django里面的别名,第二个等于后面是Django里面的真实路径。#sock文件存放目录,方便nginx进行sock连接交互。#自动移除unixSocket和pid文件当服务停止的时候。# 对应app.py文件中Flask对象对应的变量名。#指定项目的应用,固定写法,承接上面的项目目录。#设置http连接超时时间,24小时。#序列化接受的内容,如果可能的话。#日志存放目录,方便拍错。
2024-05-20 20:39:04
276
原创 vue3+elementplus+flask 文件夹上传
在子组件里先选择文件夹,然后在父组件里新建完成后调用。/* 隐藏原生文件选择按钮 */
2023-10-10 11:12:36
1050
原创 docker+mysql+flask+redis+vue3+uwsgi+docker部署
将迁移脚本应用到数据库中 flask db upgrade 这个执行前确保,alembic_version的标号是最新的,不是手动更新在migrations->versions目录下。#安装flask-sqlalchey flask-migrate mysql数据库。:最后,你需要重启Nginx以应用新的配置。:在Nginx的配置文件中添加一个新的server块。首先拉取mysql的镜像,这里用的mysql5.7.6。目录下的所有文件复制到Nginx的web目录下,例如。目录,里面包含构建后的静态文件。
2023-09-26 10:03:58
781
转载 【前端】vue3 vue3-ace-editor json格式化显示 json编辑器
【代码】【前端】vue3 vue3-ace-editor json格式化显示 json编辑器。
2023-09-05 10:51:52
1447
1
原创 confluent-kafka 和kafka-python操作kafka,并封装成一个类
库,它是Confluent为Python提供的官方Kafka客户端。为了向Kafka集群生产和消费消息,我们可以使用。
2023-08-10 15:20:21
1287
原创 docker Dockerfile是用于构建Docker镜像
Dockerfile是用于构建Docker镜像的文本文件,它包含一系列指令和配置项,用于定义镜像的构建过程。以下是一个简单的Dockerfile教程,介绍如何编写和使用Dockerfile。这只是一个简单的Dockerfile教程,Dockerfile 还有更多的指令和配置项,可以用于实现更复杂的构建过程。构建过程会依据 Dockerfile 中的指令和配置项来执行,生成一个新的镜像。在 Dockerfile 中编写指令和配置项来定义镜像的构建过程。Dockerfile 的用法和技巧。
2023-07-25 14:24:21
358
原创 yarn : 无法加载文件 D:\software\node-v16.18.0-win-x64\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof
vue
2022-12-16 22:51:31
282
转载 python|flask框架下解决跨域问题
问题描述:什么是跨域?当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。为什么会发生跨域问题?由于浏览器的同源策略限制,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。(同源策略(Sameoriginpolicy)是一种约定,同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port),是浏览器最核心也最基本的安全功能)问题解决:flask框架下解决很简单。一、引入flask_cor
2022-03-21 13:07:36
289
原创 基于docker搭建kafka集群及python操作kafka集群消费
1 .docker-compose安装方式一:curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose docker-compose version # 查看版本号,测试是否安装成功..
2022-03-14 15:13:15
562
转载 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\fsevents)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\fsevents):最近在学习使用npm,但是在使用 npm install 命令安装依赖的时候出现了这个警告翻译一下就是可选的跳过可选的依赖:fsevents@2.1.2,其实这个包是可以选择性安装的被安装的原因就是:这个包是mac上可以选择的依赖,但是你使用了window的电脑,也安装了,可以看看你的package.json文件中是
2021-10-18 13:57:29
3448
1
原创 flask数据库操作
数据库操作现在我们创建了模型,生成了数据库和表,下面来学习常用的数据库操作,数据库操作主要是CRUD,即Create(创建)、Read(读取/查询)、Update(更新)和Delete(删除)。SQLAlchemy使用数据库会话来管理数据库操作,这里的数据库会话也称为事务(transaction)。 Flask-SQLAlchemy自动帮我们创建会话,可以通过db.session属性获取。数据库中的会话代表一个临时存储区,你对数据库做出的改动都会存放在这里。你可以调用add()方法将新创建的
2021-10-13 13:40:36
413
原创 centos7 下的python使用tesseract-ocr完成验证码识别
1.tesseract-ocr安装没找到直接命令安装,所以需要手动下载安装包。GitHub - tesseract-ocr/tesseract: Tesseract Open Source OCR Engine (main repository)在上述地址中下载最新的tesseract-ocr的安装包,并解压。通过以下命令安装:(1)cd tesseract-3.04.01(2)./autogen.sh(3)./configure注意,如果出现**error: leptoni
2021-09-23 11:46:12
219
原创 CENTOS 下 安装 tesseract-ocr 3.0.4 识别文字
(1)首先安装依赖的leptonica库:wget http://www.leptonica.com/source/leptonica-1.72.tar.gztar -xvf leptonica-1.72.tar.gz cd leptonica-1.72./configure && make && make install(2)编译tesseract了,所用版本 3.04,编译需要automake、libtool,直接用yum安装就可以了。wget https:.
2021-09-23 09:53:25
427
原创 docker 安装,已经拉去镜像,msql配置和zalenium配置
如果你从未安装和使用过Docker ,请参考 Docker教程https://www.runoob.com/docker/centos-docker-install.htmldocker的安装:使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | shsudoyum removedocker \ docker-client \ docker-...
2021-09-18 15:45:00
369
原创 python 进程与线程的概念,以及联系与区别,以及进程池和多线程的使用
多地方 python 进程与线程的概念,以及联系与区别,以及进程池和多线程的使用进程可以被称为执行的程序,一个进程拥有完整的数据空间和代码空间,每一个进程的地址空间都是独立的,进程之间不能共享数据。线程是进程的一部分,也可以称为mini 进程。在同一个进程中的线程共用同一个地址空间,单有自己独立的堆栈和局部变量。所以除了堆栈中的数据,其余所有数据都可以共享。如果再形象点就引用一哥们的比喻,很形象:比如一个公司,有很多不同的部门,每个部门不在 同一个城市,而每个部门都有许多的员工。公..
2021-08-23 16:23:19
620
原创 centos7安装node.js
1、下载nodejs的安装包2、解压该文件在linux下,大部分情况下不能直接解压tar.xz的文件。需要用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包3、修改/etc/profile文件 增加以下内容:#SET PATH FOR NODEJSexport NODE_HOME=/opt/node-v6.10.3-linux-x64export PATH=$NODE_HOME/bin:$PATH把NO
2021-05-19 10:29:25
132
原创 Xshell退出保持后运行
其中nohup和&中间是启动服务的命令例如:nohup python3 manage.py rinserver 0.0.0.0:8000 & 启动linux部署的django项目
2021-05-18 09:14:59
150
转载 CentOS 7.4 安装 MySQL 5.7 教程
CentOS 7.4 安装 MySQL 5.7 教程确定系统版本命令:cat /etc/centos-release输入:CentOS Linux release 7.4.1708 (Core)安装方式yum 安装 编译安装(以后有时间介绍,不同的系统不同的版本,编译安装会有各种不同的问题)yum 安装方式介绍CentOS 7 默认安装了mariadb数据库,但是我们要使用MySQL进入本机的源文件目录 cd /usr/local/src/ 下载MySQL的repo源
2021-05-17 10:19:27
352
转载 Centos7升级python2到python3
服务器自带的python版本为2.7,需要升级到python3安装 1 2 3 4 5 6 7 8 9 10 11 # 下载 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz #解压源码包 tar-zxvf Python-3.7.0.tgz #创建安装目录 mkdir/u...
2021-05-17 10:07:08
178
原创 centos7.4 配置静态ip地址
1.查看网卡 ip addr2.进入网卡路径cd /etc/sysconfig/network-scripts3.编辑网卡,配置静态ip地址ipconfig -all 查看以太网配置vi ifcfg-ens33esc :wq4.重启网卡service network restart5.查看网卡
2021-05-08 11:01:16
786
转载 python 定时任务APScheduler 使用介绍
介绍:APScheduler的全称是Advanced Python Scheduler。它是一个轻量级的 Python 定时任务调度框架。APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。安装:pipinstallapscheduler基本概念1. APScheduler四大组件: 触发器 triggers :用于设定触发任务的条件 任务储存器 job sto..
2021-04-01 18:07:05
901
原创 【Django】django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required;
aise ImproperlyConfigured('mysqlclient 1.4.0 or newer is required; you have %s.' % Database.__version__)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.9.2.import pymysqlpymysql.version_info...
2021-04-01 10:48:39
1157
原创 django+vue+element+restframework,自动化测试平台
概要该平台基于ui和接口测试开发的自动化测试平台,目的在于解放部分人工和配置,提高测试测试效率。环境:前端:elementui+vue后端:django+restframework2.主要界面及功能介绍2.1测试计划1.第一点项目和模块进行组织测试用例2.测试用例编写,考虑到不同的人员,走两套:第一个是数据驱动,关键字封装(自动化的二次封装集成),人员只需要按照一定的模板在excel里写用例,上传excel即可。第二(python+yaml+pytest+zale.
2021-03-31 21:15:25
1463
2
原创 Django + vue部署,vue打包后的文件放到django后台
1.目录结构2.在dhango项目中新建文件夹,frontend(用来存放前端代码),将vue打包的dist目录的文件放到里面,包括static静态文件3.修改setting主要配置文件第一处:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'frontend')]
2021-03-31 10:55:17
2038
6
转载 Pytest参数化-详解
前言unittest单元测试框架使用DDT进行数据驱动测试,那么身为功能更加强大且更加灵活的Pytest框架怎么可能没有数据驱动的概念呢?其实Pytest是使用@pytest.mark.parametrize装饰器来实现数据驱动测试的,那么今天我们就简单来说说在它是如何进行数据驱动测试的装饰测试类"""------------------------------------@Time : 2019/7/25 19:18@Auth : linux超@File : test_paramet
2021-02-25 11:20:32
1428
转载 pip is configured with locations that require TLS/SSL, however the..不可用的解决方法
linux环境下首先明确问题出现原因,是因为openssl版本过低或者不存在 so: 查看openssl安装包,发现缺少openssl-devel包 [root@localhost ~]# rpm -aq|grep openssl openssl-0.9.8e-20.el5 openssl-0.9.8e-20.el5 [root@localhost ~]# yum安装openssl-devel [root@localhost ~]# yum install opens...
2020-12-27 23:58:26
358
转载 关于Tcpdump抓包总结
一、简介tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具tcpdump 支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息Whentcpdumpfinishes capturing packets, it will report cou..
2020-12-15 10:27:18
1274
转载 通过tcpdump确认Linux系统是否收到和响应ping包
简单说就是发现某系统无法被ping通,需要确认是服务器收到了ping包没有响应,还是它压根没有收到ping包在Linux系统上执行以下命令 1 tcpdump-ieth0icmp -i:指定检测哪个网口,不指定此参数将捕获所有接口数据,包括lo;#-v:显示详细信息,可选,对于上述问题来讲,不加-v也能完成,且输出格式更整齐;icmp:ping包走icmp协议,这个不用解释了吧执行命令后,查看是否有request和reply。如下...
2020-12-15 10:20:53
1409
1
微信支付,flask+vue3+elementplus,docker+uwsgi+gevent高并发部署
2023-10-10
windows下python 2.7.17(包含32位和64位)和python3.6.5安装包.rar
2020-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人