- 博客(35)
- 收藏
- 关注
原创 a主机如何通过b主机代理访问cc网站
假设a主机是win10主机,ip为70.168.6.11 b主机是Ubuntu,ip为172.6.8.6 该如何使用route add 命令将a主机的流量转发到b主机上。其中,cc网站IP地址是cc网站的IP地址,子网掩码是cc网站所在网络的子网掩码,b主机的IP地址是b主机的IP地址。这将在a主机上添加一个静态路由规则,将所有目标IP地址为192.168.1.1的流量转发到172.6.8.6上。在a主机上修改网络配置,将代理服务器的IP地址和端口号设置为代理服务器的IP地址和端口号。
2023-05-13 08:51:04
5844
原创 python中装饰器和猴子补丁区别
从表格中可以看出,装饰器和猴子补丁的区别主要在修改方式、对象类型、作用、代码修改、可维护性、可读性、调试难度和适用场景等方面。装饰器是一种静态修改方式,主要作用是对函数或类进行功能增强或行为扩展,它不会修改原有代码,且可维护性、可读性和调试难度都比较高。而猴子补丁是一种动态修改方式,主要作用是对 Python 对象进行修改,从而实现对原有代码的扩展或修正,它会修改原有代码,但可维护性、可读性和调试难度都比较低。因此,根据实际需求和场景,可以选择使用不同的编程技巧。
2023-04-05 22:57:42
242
原创 pyinstaller 打包pyqt5程序出现环境变量错误问题
Windows不支持fork函数,需要在多进程前面加上上面代码 multiprocessing.freeze_support() 不然会出现 运行报错Runtime Error。在Windows上,您的multiprocessing-使用代码的所有必须由if。下面,就不用加,如果你的多进程代码在其他函数里面就需要上多进程开始之前加上。这个地址在打包之前是能正常获取程序文件地址的,但是打包之后的地址就变了。其他差不多意思就是, 如果你的多进程代码在 i f。在pyqt5程序中使用多进程时候。...
2022-08-14 15:40:55
637
原创 宝塔面板kill定时任务
1.平时使用宝塔的计算任务作为定时任务2.后面有一次启动错误的定时任务,并且这任务在后台一直运行,我需要kill掉,但是不知道这个定时任务的端口号和pid号,下面发出我的解决方法3.s`1.打开cmd查询刚才的启动配置的脚本任务命令wmic process where name="python.exe" list fullwmic process where name="python.exe" list brief查看其它程序进程,只需要将 python 改个名即可。上图对比,找到Ha
2022-01-06 10:31:41
1900
原创 goland远程开发,类似vscode的服务器开发
1.进入https://blog.jetbrains.com/zh-hans/idea/2021/10/intellij-idea-2021-3-eap-4/2.下载 JetBrains Gateway3.d打打开软件,输入服务器的ip,端口,远程连接4.选择,ide,和远程文件目录,就可以了,5.不过这东西目前属于初始版本,在linux上会占用很大内存其他就是网上常见的本地和远程代码映射的开发方式,没有直接代码放服务器方便...
2021-11-02 11:41:53
859
1
原创 python中使用anyio来实现异步tcp服务端和客户端
服务端代码from anyio import create_tcp_listener, run#tcp服务端代码,async def handle(client): async with client: print("客户端",client) name = await client.receive(1024) await client.send(b'Hello, %s\n' % name)async def main(): lis
2021-10-22 00:50:14
3994
原创 django错误集锦
django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'123.116.244.168' (using password: NO)")pymysql 需要升级l到最新版本来支持mysql 8.0pip install -U pymysql
2021-09-25 11:00:45
76
原创 错误代码 invalid-signature 错误原因: 验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配
原因: 编码问题,需要加上 utf8alipay_client_config.charset = “utf8”
2021-09-03 15:38:42
6541
原创 python 异步列表推导式 示例
import asynciofrom datetime import datetimeclass AsyncIterator: def __init__(self, seq): self.iter = iter(seq) def __aiter__(self): return self async def __anext__(self): try: return next(self.iter)
2021-08-24 19:11:51
284
原创 mysql 多字段 去重
mysql 多字段 去重,DELETEFROM stock_a_infoWHERE (stock_code,data_time) IN ( SELECT t.stock_code, t.data_time FROM ( SELECT stock_code, data_time FROM stock_a_info GROUP BY stock_code, data_time HAVING
2021-08-16 00:50:17
453
原创 ‘coroutine‘ object is not iterable
ValueError: [TypeError("'coroutine' object is not iterable"), TypeError('vars() argument must have __dict__ attribute')]在fastapi ,uvloop使用异步函数使用异步的时候 ‘coroutine’ object is not iterable错误原来发现,是同步函数中调用异步代码,请在外面函数中加上async ,await...
2021-07-03 15:42:43
8549
1
原创 alipay.aop.api.excepint() argument must be a string, a bytes-like object or a number, not ‘Sequence‘
alipay.aop.api.exception.Exception.RequestException: [516aa23a-cdfd-11e9-a62d-441ca8249e46]request sign failed. int() argument must be a string, a bytes-like object or a number, not ‘Sequence’django中支付宝网页授权时候,出现上述报错,原因私钥有问题(可能是私钥提供方使用java的那种)http://www.
2021-06-03 16:16:12
919
原创 redhat中安装htop
1 我是用yum install htop安装不上然后参考htop官网(https://htop.dev/downloads.html)安装过程RHEL/CentOS 7: # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmon RHEL 7 it is recommended to also enable the optional, extras, and HA reposi
2021-05-11 11:26:32
1192
原创 goland以及go 16.3Windows版本
链接:https://pan.baidu.com/s/12qqe7ESPiIenmOl-7kfyEw提取码:6c8t复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V5的分享
2021-04-26 14:08:26
314
原创 docker stop后自动重启问题
Docker的四种Restart Policy。nono是默认策略,在任何情况下都不会restart容器on-failureon-failure表示如果容器 exit code异常时将restart,如果容器exit code正常将不做任何处理。sudo docker run -d --name testing_restarts --restart on-failure:5 testing_restarts85ff2f096bac9965a9b8cffbb73c1642bf7b64a2173bb
2021-04-15 14:43:26
4454
原创 celery removing tasks from inqueue until task handler finished 解决
celery removing tasks from inqueue until task handler finished问题我win10系统下启动python -m celery -A backend worker -l info -P eventlet是正常运行celery,但是部署到centos7上就出现,上面问题,python -m celery -A backend worker -l debug显示上面的问题```查询网上的内容还是无法解决,问题应该是celery版本和red
2021-01-13 11:05:42
341
原创 VS2012 安装番茄助手
VS2012 安装番茄助手1.visual assist x 1929_大番茄.rar下载地址:http://pan.baidu.com/s/1ntDN4ud密码: ysapp2.安装完成后,在文件路径栏输入:%USERPROFILE%进入一个用户文件夹,然后接着进入:/AppData/Local/Microsoft/VisualStudio/vs2010 对应10.0;vs2012 对应11.0;在\AppData\Local\Microsoft\VisualStudio\11.0
2020-09-22 09:34:11
2942
原创 mfc中连接acess数据库出现form子句语法错误,以及迁移到mysql数据
原因为:语句中某一单词为Access中的关键字。如:select * from user。其中user就是一关键字。我上图原先是User,就出现打不开表,后面改成User1就行。2.acess数据库迁移到mysql鉴于acess数据库直接通过navicat迁移失败使用acess数据库文件mdb先导入到Excel中,然后在导入navicat中成功...
2020-09-11 12:09:35
159
原创 HAProxy安装已经tcp流量转发
高可用HAProxy——yum安装部署配置使用HAProxy介绍HAProxy是高性能TCP(第四层)/HTTP(第七层)反向代理负载均衡服务器。(The Reliable, High Performance TCP/HTTP Load Balancer)HAProxy安装部署查看列表$ yum list | grep haproxyyum安装$ yum -y install haproxy查看详细信息$ rpm -qi haproxy查看帮助[root@testHaproxy
2020-08-21 00:42:26
1286
原创 tornado程序中出现ValueError: invalid literal for int() with base 16: ‘
tornado程序中出现ValueError: invalid literal for int() with base 16: ’ ')原因:b="55443301010d20190705143157028100000000000000000000000000000002000003"b="55443301010d2019070514315702817f"print(len(b))print(int(b[56:58:], 16))在于我程序中以为接收到的数据长度有68个,所有取56,58之间切
2020-08-07 14:19:31
8020
转载 Nginx状态监控及日志分析,VUE项目版本迭代自动更新当前版本的代码 更新 刷新 自动更新静态文件 reload
Nginx状态监控及日志分析1、Nginx状态监控Nginx提供了一个内置的状态信息监控页面可用于监控Nginx的整体访问情况,这个功能由ngx_http_stub_status_module模块进行实现。使用nginx -V 2>&1 | grep -o with-http_stub_status_module命令检测当前Nginx是否有status功能,如果输出ngx_http_stub_status_module则说明是有的,如果没有可以在编译时加上此模块。默认情况下,statu
2020-06-05 20:49:06
1687
原创 前后端分离的项目使用nginx部署的三种方式
前后端分离的项目,前端和后端可以用不同的域名,也可以用相同的域名一、前端使用www.xxx.com,后端使用api.xxx.comserver {server_name www.xxx.com;location / { root /tmp/dist; index index.html; try_files $uri $uri/ /index.html;}}server {server_name api.xxx.com;location / {uwsgi_pa
2020-05-30 15:26:32
3767
原创 nginx部署vue项目出现404查找不到js,css文件解决方法
nginx部署vue项目出现查找不到js,css文件解决方法1.先测试你的vue文件本地是否正常显示打开,正常再进行第二步,否则是你vue打包后的文件出现错误了2.测试nginx是否正常,可以在ftp中查找你vue项目中的文件,浏览器打开nginx打开那个文件,能正常打开则进入第三部,否则就是你nginx配置问题,nginx无法映射此vue文件夹3.重新配置一个新的nginx的conf文件, # 前端vue转发 location / {root /data/frontend/di
2020-05-29 12:52:30
14078
1
原创 Centos 修改开机启动项顺序,开机启动列表
服务器断电后,重启时多出来了3个启动项,而之前的开机启动项在最后一个,导致今天启动的时候 出现莫名其妙的错误,仔细查看才发现,默认启动项变了查看 启动列表whereis grub[root@a172-230-240-11 ~]# whereis grub.cfggrub: /usr/lib/grub /etc/grub.d /usr/share/grubsudo cat /etc/grub2-efi.cfg |grep menuentry出现下边结果if [ x"${feature_m
2020-05-12 14:24:03
4258
原创 解决supervisor中unix:///tmp/supervisor.sock no such file的问题
原因:tmp文件夹属于linux的缓存文件夹,会被定期清除1、打开配置文件vim /etc/supervisord.conf这里把所有的/tmp路径改掉,/tmp/supervisor.sock 改成 /var/run/supervisor.sock,/tmp/supervisord.log 改成 /var/log/supervisor.log,/tmp/supervisord.pid 改成 /var/run/supervisor.pid 要不容易被linux自动清掉日志文件可以放在tmp文件夹下,
2020-05-11 17:01:48
4783
2
原创 win10安装出现qq登录但是网页打开慢,或者根本打不开
win10安装出现qq登录但是网页打开慢,或者根本打不开win10安装出现qq登录但是网页打开慢,或者根本打不开原因分析win10安装出现qq登录但是网页打开慢,或者根本打不开原因分析1.可能是DNS解析出现问题,自己修改114或者其他的dns2.可能是缓存过多问题,清除下谷歌浏览器缓存3.可能是中毒问题,一般不太可能,除非你下载一些问题软件,弄坏了网络配置,或者注册表4.可能是你电脑...
2020-05-08 16:50:36
733
原创 VM ware无法关机 虚拟机繁忙存在win10上的问题,解决办法
VM ware无法关机 虚拟机繁忙存在win10上的问题,解决办法直接重启电脑,然后点击vmvare右键,兼容性疑难解答,win会自动调节到win8,然后打开VMware中的Ubuntu,centos就可以正常使用了直接重启电脑,然后点击vmvare右键,兼容性疑难解答,win会自动调节到win8,然后打开VMware中的Ubuntu,centos就可以正常使用了...
2019-10-01 10:21:16
7319
6
转载 uwsgi配置文件中的http和socket的区别
uwsgi配置文件中的http和socket的区别配置HTTP一般我们在配置python flask应用时都是使用http,让Nginx直接使用proxy_pass就把它从本地代理到前端服务器当uwsgi配置http=127.0.0.1:5000时,我们可以如下设置Nginx进行代理server{listen 80;location / {proxy_pass http://127....
2019-07-27 21:07:53
9017
2
原创 Docker容器启动失败 Failed to start Docker Application Container Engine
输入命令 “ systemctl status docker ” ,提示 “Docker应用程序容器引擎未能启动” 出现如下图:接下来,找了很多博客,最终出了个简单方法,就是删除,重装yum remove docker-*再删除所有docker的包,在删除的过程中,建议重启服务器(或者杀掉所有docker进程),期间可能还有docker进程在占用文件夹的情况,导致服务删除失败的问题,删除 ...
2019-07-25 10:58:20
12939
6
原创 ConnectionResetError: [Errno 104] Connection reset by peer
部署到服务器出现错误,后端django出现报错 以及前端vue的一个视频加载出现net::ERR_CONNECTION_RESET后端django出现ConnectionResetError: [Errno 104] Connection reset by peer然后查了很多资料,说修改ajax中的异步请求,其他的最后原因是公司路由器对视频做了限制,加载不出,然后切换成外网,就可以加载...
2019-04-12 10:30:45
2301
转载 mysql下载与安装以及遇到的问题
1:下载MySql官网下载地址:https://dev.mysql.com/downloads/mysql/选择对应的下载文件。(我电脑是64位,所以这下载的是64位的下载文件)2:安装MySql打开下载文件解压到指定文件目录。(我这里解压目录为D:\mysql-5.7.21-winx64)打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件)my.ini文件内...
2019-03-08 09:27:43
1013
GitHub Copilot webstome插件
2023-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人