- 博客(22)
- 收藏
- 关注
原创 docker+gunicorn+gevent部署Django项目
注: 在使用docker部署Django项目的时候,2、编写gunicorn-config.py文件。1、生成requiremesnts.txt文件。3、编写 Dockerfile。
2024-10-10 19:10:17
358
原创 CentOS更新YUM仓库源
检查/etc/yum.repos.d/CentOS-Base.repo文件。确保baseurl和gpgcheck配置正确。你可以手动编辑这个文件,或者更换为可靠的YUM仓库源更换为阿里源编辑/etc/yum.repos.d/CentOS-Base.repo文件,替换为以下内容编辑完成保存并退出。
2024-10-07 11:01:08
1333
原创 mariadb备份恢复
(例如: /home/test-backup/backup/20231122/CasualInspectionModule.sql)区别在于 --databases $databsename 替换为 --all-databases。每周一凌晨0:05进行备份(014是mariadb数据库的docker容器id前三位):备份文件路径(包含文件名)编辑完成后wq保存退出即可。
2024-08-23 22:05:37
279
原创 Python读取三菱PLC数据
3、支持自定义的数据读写操作。直接调用Read方法,可以读取到原生的byte数组,然后进行组合数据。1、每次的数据交互您都可以判断是否成功,如果您不判断,如果网络断开或是异常,会影响程序的执行。Qna3E协议的ascii类 MelsecMcAsciiNet。A兼容1E协议的二进制类 MelsecA1ENet。Qna3E协议的二进制类 MelsecMcNet。2、读写操作支持单个数和数组。
2024-08-23 21:57:44
1153
2
原创 使用pyttsx3模块将文本转为语音
pyttsx3是Python中的文本到语音转换库。与其他库不同,它可以脱机工作,并且与Python 2和3兼容。
2024-08-22 12:58:14
182
原创 gunicorn+gevent+nginx部署django项目
Gunicorn“绿色独角兽”是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目,使用pre-fork worker模式,具有使用非常简单,轻量级的资源消耗,以及高性能等特点。Gunicorn 服务器作为wsgi app的容器,能够与各种Web框架兼容(flask,django等),得益于gevent等技术,使用Gunicorn能够在基本不改变wsgi app代码的前提下,大幅度提高wsgi app的性能。
2024-08-22 12:55:15
487
原创 Centos7安装Redis
systemctl start redis.service # 启动redis服务。systemctl status redis.service # 查看服务当前状态。systemctl disable redis.service # 停止开机自启动。systemctl stop redis.service # 停止redis服务。systemctl restart redis.service # 重新启动服务。systemctl enable redis.service # 设置开机自启动。
2024-08-22 09:10:31
412
原创 python使用gevent实现协程
协程,又称微线程。英文名Coroutine。协程是Python语言中所特有的,在其他语言中没有。协程是python中另外一种实现多任务的方式,比线程更小、占用更小执行单元(理解为需要的资源)。在一个线程中的某个函数,可以在任何地方保存当前函数的一些临时变量等信息,然后切换到另外一个函数中执行。注意不是通过调用函数的方式做到的,并且切换的次数以及什么时候再切换到原来的函数都由开发者自己决定。在实现多任务时, 线程切换从系统层面来说,远不止保存和恢复CPU上下文那么简单。
2024-08-22 09:08:13
403
原创 Django+Celery实现耗时任务及定时任务
Celery是基于Python开发的一个分布式任务队列框架,支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。它采用典型的生产者-消费者模式,主要由三部分组成:broker(消息队列)、workers(消费者:处理任务)、backend(存储结果)。实际应用中,用户从Web前端发起一个请求,我们只需要将请求所要处理的任务放入任务队列broker中,由空闲的worker去处理任务即可,处理的结果会暂存在后台数据库backend中。
2024-08-22 09:05:18
1370
1
原创 windows下安装python3
启动安装程序后第一个界面下方会有两个勾选框,默认只勾选第一项,第二项勾选后就不需要在完成安装后去手动配置环境变量,因此最好两个勾选框都勾选,勾选框上方的安装方式根据自己的需求选一种即可,后续界面一般默认即可。若在第二步安装时没有勾选添加环境变量则需要进行以下步骤:鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击。-> 在最后面加上我们的Python安装路径及Python安装路径下的Scripts文件夹路径 -> 点击确定。配置完成后重启电脑。
2024-08-22 08:54:58
1111
原创 centos7安装python3
依赖关系很清晰,然后我们需要将其中的第一个文件(python)备份一下且只保留备份文件,执行。保持yum依赖python2.7版本,防止出错,执行。执行完毕后会将python3.6.8安装到。,如果没有返回对应软件信息即表示没有安装。
2024-08-22 08:53:00
496
原创 电脑修改接口跃点数
Set-NetIPInterface -InterfaceIndex 21 -InterfaceMetric 10 //在该命令中,请确保更改-InterfaceIndex值以反映要优先化的网络适配器并更改-InterfaceMetric值以分配优先级。打开“网络和共享中心”,找到“更改适配器设置”,打开“本地连接”的属性,选择“Internet协议版本4”的属性,然后在弹出的页面的右下角找到“高级”,这里会出现一个“自动跃点数”,将“自动跃点数”前的勾去掉,将跃点数修改成一个数字,如28。
2024-08-22 08:52:21
2323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人