Python在windows下搭建MQTT服务器并实现通信

注意MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。首先必须要需要搭建MQTT服务器,才能进行后续发布和订阅代码操作。搭建MQTT服务器ActiveMQ 5 下载地址:http://activemq.apache.org/index.html下载后进入apache-activemq-5.16.0-bin\apache-activemq-5.16.0\bin\win64,在cmd里运行activemq.bat即可启动MQTT服务器。进入http://127.0.0.1:8161/admin/ 账号密码均为admin,若能成功...

Python 2020-11-09 PM 981℃ 0条

uWSGI process 7388 got Segmentation Fault

今天在做导入excel时服务器报502错误,看uwsgi日志显示uWSGI process 7388 got Segmentation Fault,错误详情如下:!!! uWSGI process 7388 got Segmentation Fault !!! *** backtrace of 7388 *** /usr/local/python3/bin/uwsgi(uwsgi_backtrace+0x2e) [0x48e81e] /usr/local/python3/bin/uwsgi(uwsgi_segfault+0x21) [0x48ebb1] /lib64/libc.so.6(...

Python,Django,Linux,bug记录,部署 2020-10-15 PM 1262℃ 0条

Python中url编码把空格编码成%20的解决方法

示例代码from urllib import parse s="2020-09-28 17:47:32.811" print(s) print(parse.quote(s,safe='')) print(parse.quote_plus(s,safe=''))结果2020-09-28 17:47:32.811 2020-09-28%2017%3A47%3A32.811 2020-09-28+17%3A47%3A32.811结论原因是HTML4和RFC-3986规范的区别Python中使用parse.quote会将空格编码成%20Python中使用parse.quot...

Python,bug记录 2020-09-28 PM 793℃ 0条

Python使用logging多进程的问题解决方法

import os import time import multiprocessing from logging.handlers import TimedRotatingFileHandler from logging import FileHandler lock = multiprocessing.Lock() class SafeLog(TimedRotatingFileHandler): def __init__(self, *args, **kwargs): super(SafeLog, self).__init__(*args, **kwarg...

Python 2020-09-14 PM 543℃ 0条

Pycharm输入法不跟随的bug解决方法

https://blog.csdn.net/wgc0802402/article/details/82888323

Python,bug记录 2020-09-04 AM 598℃ 0条

django的save的坑

https://blog.just666.com/2020/07/11/django-save/

Python,Django,bug记录 2020-08-25 AM 664℃ 0条

drf自定义token生成和token验证

有时候在drf项目里不想使用django自带的User表而是自定义用户表,那么想用drf的token认证就需要自定义token生成函数和重写token认证类。说明TUserInfo 是自定义的用户表# models.py class TUserInfo(models.Model): user_id = models.IntegerField(primary_key=True) user_name = models.CharField(max_length=255) pass_word = models.CharField(max_length=255) c...

Django,Python 2020-08-24 PM 926℃ 0条

Pyhton将文本中的中文字符转为英文字符

import unicodedata text=unicodedata.normalize('NFKC',text)参考https://blog.csdn.net/qq_26870933/article/details/83059551

Python 2020-08-20 PM 581℃ 0条