自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

1 找到无用的垃圾资源2 清除垃圾资源给其他对象使用总三个回收机制一、引用计数每个对象都维护一个引用计数字段,每被引用一次就加一,当对象引用失效时,引用次数减一,引用次数为零时回收对象占用的内存空间弊端:1当两个对象互相引用时,这两组对象占用的内存资源将永远不会被释放2维持引用计数字段需要消耗资源二、标记-清除以我的理解,从根对象(全局变量、调用栈、寄存器)出发,以引用为方向进行遍历,能达到的对象标记为活动对象,达不到的标记为非活跃对象,标记完后,对非活跃对象进行清除,主要清除容器三、分

2023-03-24 15:00:33 118

原创 supervisorctl时出现unix:///var/run/supervisor.sock refused connection

使用supervisord -uroot -c /etc/supervisor/supervisord.conf后继续报了Unlinking stale socket /var/run/supervisor.sock错误,然后find / -name supervisor.sock找到supervisor.sock位置后unlink /run/supervisor.sock,之后supervisorctl启动不再报错。...

2022-05-06 18:11:26 1445

原创 mysql连接出现(1040, ‘ny connections‘)

与此同时navicat连接mysql出现too many connections 错误,睡一觉起来就可以连接了,应该是mysql设置的最大连接数太小导致的,在/etc/mysql/my.cnf里面加上max_connections=1000,wait_timeout=5,未试验过,仅参考,后在本机作尝试。...

2022-04-25 14:23:10 4154

原创 finallshell

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入finallshell日志不显示print打印的文字,logger.x可以显示。欢迎使用Markdown编辑器你好! 这

2022-04-25 10:23:19 1099 1

原创 redis默认过期时间,内存过期策略修改及最大内存占用修改,

redis默认过期时间为永不过期,redis客户端的 shell 界面修改最快,config set maxmemory 100mb# 设置最大占用内存100MB,config set maxmemory-policy allkeys-lru# 设置内存缓存策略为allkeys-lru,即noeviction:当内存使用超过配置的时候会返回错误,不会驱逐任何键缓存过期策略有以下几种:allkeys-lru:加入键的时候,如果过限,首先通过LRU算法驱逐最久没有使用的键volatile-lru:加入键

2022-04-18 16:53:24 1898

原创 有关队列的小理解

queue.get()和queue.put()都是阻塞式的,队列满了时put会阻塞,队列为空时get会阻塞,当两个方法在使用时加上block=False时,get获取到空队列时会报queue.Empty错误,put往已经满了的队列中塞数据时会报queue.Full错误...

2022-04-18 14:29:05 280

原创 mosquitto配置文件修改

Place your local configuration in /etc/mosquitto/conf.d/A full description of the configuration file is at/usr/share/doc/mosquitto/examples/mosquitto.conf.examplepersistence truepersistence_location /var/lib/mosquitto/log_dest file /var/log/mosquitto

2022-04-14 09:20:03 262

原创 celery有关小技巧

celery -A app worker -c 30-c是指定最大进程数,不指定会默认是cpu数量为最大进程数-A是指定app所在目录

2022-04-13 14:24:18 52

原创 supervisor的使用方法简介

1、安装pip install supervisor2 踩过的坑:自启动脚本修改过后需要reload才会生效,否则你就会不断怀疑自己到底改没改。参考链接:https://www.jianshu.com/p/0b9054b33db3

2022-04-13 14:13:49 48

原创 十六进制字节转换为十进制可读列表

有这样一串从socket套接字里传过来的十六进制字节:a = b’\x05\x06\x07\x08HR\x00\x00\x00\x00\xb4’。将它转变为可读的列表只需要list(a)即可,因为bytes objects actually behave like immutable sequences of integer(字节对象实际上表现为整数的不可变序列)。参考资料:https://www.cnpython.com/qa/624438...

2022-04-12 14:35:41 11471

原创 socket服务端实现点对点转发

本人业务中遇到的问题,仅提供一个思路,不一定适合大多数情况。socket服务端实现点对点转发的思路:创建一个全局字典,循环监听socket链接,每来一个socket客户端链接就开启一个线程,并将一个随机生成的fd与socket对象绑定形成键值对存入全局字典,fd存入数据库。在每一个线程里面循环监听消息,每有一个线程里面传来消息,根据该消息需要传送的对象,在数据库中找到对应的fd,再在全局字典中根据fd找到对应的socket对象用.send方法发送消息。...

2022-04-12 10:00:33 1558

原创 【无标题】

表单请求无法请求json的接口,请求头的声明格式要清楚

2022-03-25 15:11:42 2432

原创 【无标题】

当文件夹没有__init__.py文件时,会导致from 文件夹 import 类报红

2022-03-25 12:10:02 40

原创 【无标题】

project->mark directory as->exclusion导致项目文件消失解决办法project->mark directory as->cancel exclusion

2022-03-25 10:29:26 44

原创 linux设置静态IP的方法

linux设置静态IP的方法

2022-02-25 17:22:04 1752

空空如也

空空如也

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

TA关注的人

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