后端
空气中的臭氧
一些深信不疑的,后来证明他根本就没有;那些不以为意的,最终明白他都是存在的
展开
-
解决修改docker源无用的问题
从打印结果可以发现,docker 并没有从我配置的源拉取镜像,而是还是从原来的地址https://registry-1.docker.io/v2/拉取。docker原来的源很慢,想要修改成国内比较快的源,但是我在页面上操作完成、重启后,并没有生效。故,我采用指定源地址的方式拉取,解决问题。页面操作变更源有时间追一下,为啥不生效。原创 2023-04-23 21:04:45 · 3512 阅读 · 2 评论 -
解决mac安装docker Error: SHA256 mismatch
Mac 系统版本 10.15.7,在安装docker的时候,出现了下载了docker 的安装包后,因SHA256校验不通过的情况,网上说删除一下文件。所以 最后的解决方案是,并没有去关心docker Error: SHA256 mismatch,直接安装就完了。又报错了,真的烦了。索性就直接页面上手动双击。,直接安装了起来,最后,还安装成功了。到最后更新是成功了,重新安装。原创 2023-04-23 20:48:43 · 2165 阅读 · 0 评论 -
解决python requests包的post提交形式form和json不同导致传参 is null
requests包是python语言里的一个发送请求的很好用的包,它集成了很多http请求方式,本文重点介绍一下post的提交形式。两者的主要区别在于headers里。原创 2023-03-12 11:40:39 · 970 阅读 · 0 评论 -
解决Data truncation: Incorrect datetime value: ‘2022-11-16 10:04:27‘ for column ‘created_time‘
Incorrect datetime value原创 2023-01-05 12:52:27 · 2080 阅读 · 2 评论 -
解决unable to connect() to node Connection timed out uWSGI listen queue of socket full !!! hr_instance
unable to connect() to node Connection timed out uWSGI listen queue of socket full !!! hr_instance原创 2022-12-14 17:41:29 · 552 阅读 · 0 评论 -
解决ValueError: Unterminated string starting at: line 1 column 237 (char 236)
string 里的内容不是标准的json格式。原创 2022-12-13 17:17:07 · 2914 阅读 · 0 评论 -
解决curl发出请求后服务端只接收到第一个参数
curl的使用不够熟练原创 2022-11-07 08:25:13 · 1071 阅读 · 0 评论 -
解决 ValueError: math domain error
看到原因了吧,给一个负数开平方!原创 2022-09-30 19:58:08 · 576 阅读 · 0 评论 -
复利的暴力:每天学习一点
复利的暴力:每天学习一点。原创 2022-09-01 22:20:45 · 137 阅读 · 0 评论 -
From xxx.xxx.xxx.xxx icmp_seq=1 Time to live exceeded
Time to live exceeded原创 2022-08-24 15:49:20 · 2467 阅读 · 0 评论 -
解决PermissionError: [Errno 13] Permission denied
Permission denied原创 2022-08-04 15:13:06 · 43493 阅读 · 2 评论 -
解决TypeError: not enough arguments for format string
not enough arguments for format string原创 2022-07-27 16:56:15 · 1550 阅读 · 0 评论 -
解决数据库里的数据存成了元组(一个逗号引发的血案)
一个逗号引发的血案(关键这个逗号,pycharm还不提示编码问题,所以更不好排查了)原创 2022-07-11 18:40:59 · 271 阅读 · 0 评论 -
解决CommandError: You appear not to have the ‘mysql‘ program installed or on your path
python manage.py dbshell我的解决方法就是:安装一个包 mysql-community-client-5.7.28-1.el7.x86_64.rpm ,系统版本不同,包的版本也不同,可以在这里下载对应的包,下载链接在页面的下面“原创 2022-06-02 00:37:12 · 1182 阅读 · 1 评论 -
解决ValueError: mode must be boolean
self.connect(**kwargs) File "/home/export/servers/python3.6/lib/python3.6/site-packages/mysql/connector/abstracts.py", line 732, in connect self._post_connection() File "/home/export/servers/python3.6/lib/python3.6/site-packages/mysql/connector...原创 2022-05-11 16:18:14 · 338 阅读 · 0 评论 -
解决TypeError: as_view() takes exactly 1 argument (3 given)
urlpatterns = router.urls File "/usr/local/lib/python2.7/site-packages/djangorestframework-3.3.3-py2.7.egg/rest_framework/routers.py", line 79, in urls self._urls = self.get_urls() File "/usr/local/lib/python2.7/site-packages/djangorestframewor...原创 2022-03-31 01:36:12 · 304 阅读 · 0 评论 -
解决无法找到模块libmysqlclient.so.18
在系统里执行下面的命令即可:yum install -y mysql-devel原创 2022-02-21 15:08:21 · 827 阅读 · 0 评论 -
\xe2\x80\x98 是什么
~ pythonPython 2.7.16 (default, Mar 25 2021, 03:11:28) [GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwinType "help", "copyright", "credits" or "license" for more information.>>> print "\xe2\x80\x98"‘上原创 2021-11-16 07:37:17 · 2316 阅读 · 0 评论 -
解决cannot import name get_installed_distributions
报错信息如下:Traceback (most recent call last): File "/Users/zh/.virtualenvs/mega/bin/li", line 5, in <module> from license_info import main File "/Users/zh/.virtualenvs/mega/lib/python2.7/site-packages/license_info.py", line 4, in <module>原创 2021-08-26 13:03:28 · 4722 阅读 · 1 评论 -
解决python查询第三方库的开源协议
python语言在做项目的时候,会引用多种地方库,那么这些库的开源协议又都是什么呢?有一个库,可以查出他们都属于什么开源协议。license-info使用也很简单#安装这个包pip install license-info#使用这个包li#查询出的结果XlsxWriter==0.7.0 #BSDwheel==0.36.1 #MIT。。。结果可以看到 XlsxWriter 库属于是 MIT 的开源协议...原创 2021-08-26 12:57:47 · 1675 阅读 · 5 评论 -
解决KafkaTimeoutError: Batch for TopicPartition
报错具体内容如下:KafkaTimeoutError: Batch for TopicPartition(topic='topic_xxx', partition=0) containing 1 record(s) expired: 30 seconds have passed since batch creation plus linger time连接kafka超时,需要看一下kafka的配置参数(/config/server.properties):listeners=PLAINTEXT://原创 2021-08-14 14:25:28 · 2287 阅读 · 0 评论 -
解决kafka.errors.NoBrokersAvailable: NoBrokersAvailable
报错如下: File "/usr/lib/python2.7/site-packages/kafka_python-1.3.5-py2.7.egg/kafka/producer/kafka.py", line 347, in __init__ **self.config) File "/usr/lib/python2.7/site-packages/kafka_python-1.3.5-py2.7.egg/kafka/client_async.py", line 221, in __init原创 2021-08-14 14:21:59 · 26096 阅读 · 7 评论 -
解决Python.h: No such file or directory
具体报错信息如下:In file included from src/hiredis.c:1:0:src/hiredis.h:4:10: fatal error: Python.h: No such file or directory #include <Python.h> ^~~~~~~~~~compilation terminated.error: command 'gcc' failed with exit status 1报错是找不到Python.h 文原创 2021-08-10 16:09:36 · 15302 阅读 · 1 评论 -
解决ValueError: bad marshal data (unknown type code)
Traceback (most recent call last): File "setup.py", line 43, in <module> include_package_data=False) File "/usr/local/lib/python3.7/site-packages/setuptools-37.0.0-py3.7.egg/setuptools/__init__.py", line 129, in setup File "/usr/lib64/pytho原创 2021-08-10 15:18:01 · 5138 阅读 · 0 评论 -
解决RemovedInDjango19Warning: Model class ss.Day isn‘t in an application in INSTALLED_APPS
RemovedInDjango19Warning: Model class ss.Day doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS在settings.py的文件中找到 INSTALLED_APPS 加入 ss.Day 即可INSTALLED_APPS = [ 'django.contrib.auth', 'django.contrib.conte原创 2021-07-30 17:58:36 · 253 阅读 · 0 评论 -
解决前端(nginx)页面样式乱了显示content-type错误
http { #include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; <strong> include /etc/nginx/vhost/*.conf;</strong> server { listen 80; server_name _; ro原创 2021-06-18 21:08:46 · 3382 阅读 · 0 评论 -
解决时间auto_now_add不更新的问题
class CommTime(models.Model): c_time = models.DateTimeField(verbose_name=u'创建时间', auto_now_add=True) u_time = models.DateTimeField(verbose_name=u'更新时间', auto_now=True) class Meta: verbose_name = u'公共时间类' abstract = True用上面类做o原创 2021-06-02 14:46:21 · 387 阅读 · 0 评论 -
解决got an unexpected keyword argument ‘pk‘
File "/usr/local/lib/python2.7/site-packages/djangorestframework-3.3.3-py2.7.egg/rest_framework/views.py", line 463, in dispatch response = handler(request, *args, **kwargs)TypeError: retry() got an unexpected keyword argument 'pk'具体报错信息如上,确定我代码中的..原创 2021-05-24 14:24:12 · 6478 阅读 · 0 评论 -
解决ReferenceError: weakly-referenced object no longer exists
import mysql.connectordb_info = dict()db_info['host'] = ‘127.0.0.1’db_info['port'] = 3306db_info['user'] = ‘root’db_info['passwd'] = 'root'db_info['database'] = 'test'cur = mysql.connector.connect(**db_info).cursor()cur.execute("SHOW databases;")原创 2021-02-24 20:28:03 · 3642 阅读 · 0 评论 -
解决多线程无返回值的问题
查看线程的源码内容(threading.py)python2.7的版本:def run(self): """Method representing the thread's activity. You may override this method in a subclass. The standard run() method invokes the callable object passed to the object's constructor as the t原创 2021-02-20 10:14:23 · 1013 阅读 · 0 评论 -
解决python判断密码大小写数字特殊字符
import repwd = "jfih387whfkbn3b/./"if re.search(r'\d+', pwd) and re.search(r'[a-z]+', pwd) and re.search(r'[A-Z]+', pwd) and re.search( r'[!@#$%^&*()_+=-]+', pwd) return Trueelse: return False原创 2020-12-23 09:45:00 · 2231 阅读 · 0 评论 -
解决linux系统修改user id而无需重启机器问题
本案例要把oracle用户的uid和gid 改成其他id# 查看所有用户cat /etc/passwd。。。oracle:x:503:504:Oracle software owner:/home/oracle:/sbin/nologinganglia:x:494:488:Ganglia Monitoring System:/var/lib/ganglia:/sbin/nologinsupdev:x:504:506::/home/supdev:/bin/bash。。。# 修改oracle用原创 2020-11-25 08:59:25 · 782 阅读 · 0 评论 -
多个if else在同一行
>>> a, b = True, False>>> a == True if b else FalseFalse>>> a != True if b else FalseFalse>>> a == (True if b else False)False>>> a != (True if b else False)True原创 2020-10-28 22:30:14 · 551 阅读 · 0 评论 -
解决逆向生成数据库表的模型
场景:有个非本项目(python项目)的数据库,现需要直连这个数据库获取一些数据,后端是通过ORM的方式来开发的,并非直接写SQl语句(也不会符合本需求),用ORM就需要建对应表的modelspython manage.py inspectdb > models.pydjango提供了一个 inspectdb 命令,可以将DATABASES里配置的‘default’里的db_name1库中的所有表都逆向生成对应的models.py,真是一个强大的功能DATABASES = { 'def原创 2020-09-21 09:43:00 · 1152 阅读 · 0 评论 -
解决django配置多数据库的使用
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 要连接的 数据库类型 'HOST': '192.168.1.1', # 要连接的远程数据库的 ip地址 'PORT': '3306', # 数据库连接端口,mysql默认3306 'USER': 'root', # 数据库已有用户名 'PASSWORD': 'root', # 数据库已有原创 2020-09-21 09:29:31 · 262 阅读 · 0 评论 -
解决Attempted relative import in non-package 或ImportError: No module named xx
├── a│ └── b.py├── c│ ├── d.py│ └── e.py出现上面报错提示的场景是:我在单独执行d.py 文件的时候(python c/d.py) ,d.py中有一行代码 from ..a.b import * 引起的。这里说一下,因为我是单独执行的,并不是以项目整体去运行的,这里使用的都是绝对路径,程序中d调用b中的方法,会因为相对路径找不到而报错,所以想要导入b中的方法,写法如下:import osimport syssys.path.append原创 2020-08-11 09:26:17 · 571 阅读 · 1 评论 -
解决redis ResponseError: [PROXY] unsupported command select
>>> from django_redis import get_redis_connection>>> r = get_redis_connection()>>> r.set('test', 1)Traceback (most recent call last): File "<console>", line 1, in <module> File "build/bdist.linux-x86_64/egg/red原创 2020-07-31 21:11:03 · 1624 阅读 · 0 评论 -
解决ValueError: unsupported hash type
hash = pbkdf2(password, salt, iterations, digest=self.digest)File "/usr/local/lib/python2.7/site-packages/Django-1.8.7-py2.7.egg/django/utils/crypto.py", line 139, in pbkdf2digest().name, password, salt, iterations, dklen)ValueError: unsupported hash ty原创 2020-07-21 21:32:02 · 4540 阅读 · 0 评论 -
解决mac _mysql.c:44:10: fatal error: ‘my_config.h‘ file not found
环境:mac os:10.15.4mysql:8.0.19 通过Homebrew命令安装MySQL-python: 1.2.5pip install MySQL-python ...... running build_ext building '_mysql' extension creating build/temp.macosx-10.15-x86_64-2.7 cc -fno-strict-aliasing -fno-common -dynamic -g -Os -pi原创 2020-07-04 16:31:01 · 4460 阅读 · 5 评论 -
解决 celery ValueError: invalid literal for int() with base 10
celery 接的是redis,redis需要配置秘密django settings.py中设置CELERY_BROKER_URL = "redis://:!f&U@#i9o@10.25.96.2:6379/0"其中 redis 的密码是!f&U@#i9o,此问题出在密码中,这个密码中不能有 # 或 @, 看看你有没有掉坑里。...原创 2020-07-01 15:18:24 · 702 阅读 · 2 评论