python
扬子
部分资源在百度网盘中dingling136
展开
-
java和python两类语言实现sha256的注意事项
不能缺少separators=(',', ':') 这个参数,缺了这个参数就和java的返回值不一致,python的环境是3.10。原创 2024-08-13 17:04:26 · 293 阅读 · 1 评论 -
arm架构,django4.2.7适配达梦8数据库
修改django/db/backends/django_dmPython/operations.py文件,将前面的import导入的force_text去掉,同时将下面的调用修改为force_str(2处)。修改django/db/backends/django_dmPython/utils.py文件,将前面的import导入的force_text去掉,同时将下面的调用修改为force_str(1处)解决方法:修改django/db/models/sql/where.py,将175和176行注释掉。原创 2024-04-22 16:36:55 · 1511 阅读 · 0 评论 -
神通数据库X86架构适配DJANGO317指南
制作神通数据库镜像1)、下载docker.io/centos:7.9.2009镜像,docker pull docker.io/centos:7.9.20092)、运行一个容器,docker run -itd --name shentong -p 2003:2003 --privileged=true --restart=always -v /sys/fs/cgroup:/sys/fs/cgroup docker.io/centos:7.9.2009 /usr/sbin/init3)、注册神通原创 2023-06-26 15:07:00 · 912 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: Error loading dmPython module: libdmdpi.so: cannot open
ln -s /xxxxxx/libdmdpi.so /usr/lib/libdmdpi.soln -s /xxxxxx/libdmdpi.so /usr/lib64/libdmdpi.so原创 2023-03-06 17:20:25 · 502 阅读 · 0 评论 -
django框架中查询数据(与、或关系和其他条件混用)
【代码】django框架中查询数据(与、或关系和其他条件混用)原创 2023-01-07 09:21:26 · 298 阅读 · 0 评论 -
django_celery_beat的clocked 时区问题
django_celery_beat的clocked 时区问题转载 2022-07-22 11:27:07 · 410 阅读 · 0 评论 -
如何获取celery中所有任务列表
如何获取celery中所有任务列表原创 2022-07-07 19:30:59 · 1548 阅读 · 0 评论 -
supervisord管理celery任务时,提示<celery.fixups.django.DjangoFixup object at 0x7f3e4415c5b0>> raised: Improp
raise ImproperlyConfigured("Error loading dmPython module: %s" % e)django.core.exceptions.ImproperlyConfigured: Error loading dmPython module: libdmdpi.so: cannot open shared object file: No such file or directoryTraceback (most recent call last):原创 2022-07-05 14:06:43 · 570 阅读 · 0 评论 -
排查web服务(nginx+uwsgi+python+flask+fastdfs)上传大文件返回413 Request Entity Too Large的问题
nginx:1.20python:3.71、百度查询很容易找到这个信息,设置:client_max_body_size 50m;或者client_max_body_size 0; //0代表不限制Module ngx_http_core_module2、调整完毕,还是不行,开始一顿瞎操作,各种调整nginx参数,事实证明没有用;要相信官方文档;4、看nginx的log日志,怀疑uwsgi的问题,因为日志中有这些信息;recv() failed (104: Connec原创 2022-03-25 14:32:51 · 4830 阅读 · 0 评论 -
SQLAlchemy的DateTime字段默认值为datetime.now时的问题
错误写法:updated_at = db.Column(db.DateTime, default=datetime.now(), onupdate=datetime.now())这样获取到的时间将是python启动的时间,一直不会变正确写法:updated_at = db.Column(db.DateTime, default=datetime.now, onupdate=datetime.now)...转载 2021-12-27 17:06:18 · 1417 阅读 · 0 评论 -
python实现AES-128-CBC算法与php实现的对比。重点注意python进行base64加解码,而PHP封装过度,帮你实现了这部分
AES加密算法涉及4种操作:字节替代(SubBytes)、行移位(ShiftRows)、列混淆(MixColumns)和轮密钥加(AddRoundKey)。对AES加密算法感兴趣的不妨看看这个文章:https://www.cnblogs.com/luop/p/4334160.html先上PHP版本的,比较简单:function AesData($str, $op = 'enc', $key){ $code = ''; if(!empty($str) &原创 2021-08-26 16:49:04 · 1259 阅读 · 0 评论 -
抓包可以抓到udp流量,但是用python代码无法采集到。原因:防火墙未开放相应端口,开放就OK了
抓包:tcpdump -i ens33 udp port 514python脚本#!/usr/bin/pythonimport socketserver = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)server.bind(('192.168.243.111', 514))def SyslogToFile(): while True: data = server.recvfrom(8092) .原创 2021-08-26 10:53:33 · 619 阅读 · 0 评论 -
uwsgi配置
[uwsgi]#vhost = true#socket = /tmp/crmsys.socksocket = 127.0.0.1:5000#venv = /usr/local/crmroot/.envvirtualenv=/usr/local/crmroot#项目的根目录chdir= /usr/local/crmroot/www#wsgi文件相对路径module = runcallable = appplugins = python3processes = 2 * cpucores转载 2020-10-20 17:02:05 · 232 阅读 · 0 评论 -
python用stomp扩展连接activemq(千千万万要注意,默认端口是61613,不是62613)
一、下载activemqhttp://archive.apache.org/dist/activemq/5.10.0/二、安装启动http://activemq.apache.org/version-5-getting-started.htmlactivemq依赖java环境,如果没有请先安装yum -y install java-1.8.0-openjdkbin/activemq startbin/activemq stop三、访问管理界面http://192.168.243.10原创 2020-11-09 19:43:29 · 2733 阅读 · 0 评论 -
leveldb报leveldb.LevelDBError: IO error: lock /********/LOCK: Resource temp这个错误的解决方法
leveldb.LevelDBError: IO error: lock /********/LOCK: Resource temp删除对应目录下面的LOCK文件即可解决。附上python2.7读取leveldb中的数据的代码#!/usr/bin/python#-*-coding:utf-8 -*-"""#@Time : 2020/12/8 10:33#@author: yangzi#@file : op_test.py#@desc : 读取leveldb数据库中..原创 2020-12-08 12:06:23 · 1558 阅读 · 1 评论 -
python中类似PHP中extract的实现方法
PHP中extract函数可以将数组中的元素按照key、value拆分,然后通过$key就可以取对应的value。$tmp = [ 'a' => 10,'b' => 20]extract($tmp);var_dump($a); #输出10python中实现:tmp = {'a':10, 'b':20}locals().update(tmp)print(a) #输出10...原创 2021-03-08 16:25:59 · 136 阅读 · 0 评论 -
将word文档中表格转换为excel表格(部分列需要合并)python版本
HTML页面<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>XXXXXXXX工具</title> <style> label { display: inline-block;width: 200px;height: 50px;border-radius: 10px;margin: 10px;line原创 2021-04-01 16:22:56 · 231 阅读 · 0 评论 -
python代码(flask框架B/S)打包成exe可执行文件的注意事项
打包exe的工具:pyinstaller 4.2python版本:3.6打包系统环境:window10原有系统介绍: flask开发的一个web站点,使用nginx作为web服务器,默认访问静态资源,url中带/api前缀的是访问后端接口(因为部分采用前后端分离VUE)。【注意点1】 生成exe的命令:pyinstaller.exe -F -p C:\Users\用户名\AppData\Local\Programs\Python\Pytho...原创 2021-04-08 11:34:14 · 1518 阅读 · 0 评论 -
python中celery模块AsyncResult取数据提示‘DisabledBackend‘ object has no attribute ‘_get_task_meta_for‘的解决方案
其实就是没有找到正确的配置,那就手动将实例化的对象传递给AsyncResult方法的app参数即可。同样的代码在centos下不用传递这个对象,但是到debian下就要传递。比如cleryapp = Celery( 'tasks_app', broker='redis://127.0.0.1:6379/0', backend='redis://127.0.0.1:6379/0')res = result.AsyncResult(id='xxxxxxxxxxxxxxx.原创 2021-06-15 19:02:52 · 1466 阅读 · 2 评论