- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 python的dbpoolpy库使用connect_db和数据库交互例子
python使用dbpoolpy可以方便的操作数据库数据,主要是用在关系型数据库,可以支持SQLite3, MySQL, PostgreSQL。
2023-01-09 12:53:37
303
原创 python使用dbpoolpy快速方便的和数据库mysql交互
python使用此库可以方便的操作数据库数据,主要是用在关系型数据库,可以支持SQLite3, MySQL, PostgreSQL。
2022-12-20 17:12:07
226
原创 2021-09-28
安装 psycopg2 的问题:pg_config executable not found使用 pip install psycopg2,特么报错,Error: pg_config executable not found。网上搜索下,说需要安装 pg 和 py 的驱动:Debian系:apt-get install libpq-dev python-devRedHat系:yum install libpqxx-devel python-devel安装完成,再使用 pip install
2021-09-28 09:25:33
124
原创 python代码实现二叉树的广度优先遍历,前序、中序、后序遍历
from collections import dequeclass BinaryTree: def __init__(self, data=None, left=None, right=None): self.data = data self.left = left self.right = right# 前序遍历def preorder(root): if root: yield root yield
2020-12-16 15:12:00
230
原创 python测试list,set,dict查询速度
python测试list,set,dict查询速度测试代码import datetimenum = 10000000data_list = list(range(num))def dict_test(data_list): data_dict = {i: i for i in data_list} for i in range(num): if data_dict.get(i): continuedef list_test(data
2020-11-11 09:04:52
570
原创 django通过邮件发送文件
django通过邮件发送文件我使用的是qq邮箱发送的,前题是QQ邮箱要开通IMAP/SMTP服务。开通方式:QQ邮箱>>设置>>账户>>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。setting.py设置EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # 固定写法EMAIL_HOST = 'smtp.qq.com' # 腾讯QQ邮箱 SMTP 服务
2020-11-10 14:24:01
385
原创 修复macOS 10.15 Catalina上的Python中止libcrypto dylib崩溃问题
修复macOS 10.15 Catalina上的Python中止libcrypto dylibpython 崩溃信息Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.Application Specific Information:/usr/lib/libcrypto.dylibabort() calledInvalid dyli
2020-10-29 16:38:44
952
原创 解决使用go get 下载模块下载超时的问题
解决使用go get 下载模块下载超时的问题使用go env可以看到,默认的GOPROXY的值是https://proxy.golang.org, 而https://proxy.golang.org在国内无法访问.如果您使用的 Go 版本是 1.13 及以上, 可以使用以下命令解决go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct还可以用以下方式解决Bash (Linux or macOS系统)# 启用
2020-10-22 17:00:39
3690
原创 spacevim修改python语法检查最大长度79
spacevim修改python语法检查最大长度79spacevim的语法检查默认使用的是flake8插件,所以要想使用spacevim的语法,需要使用pip安装flake8flake8默认每行的语法长度是不能超过79个字符,但这个对一般写代码的都不能满足,在使用vim做开发时总会出现很多告警信息配置方法flake8 的配置信息不在spacevim里,所以在spacevim的使用文档里找不到flake8的配置方法,flake8的文本文件默认是 [env]/lib/python3.7/site-pac
2020-10-21 14:12:58
336
1
原创 spacevim执行debug的问题:SpaceVim中vimproc的vimproc_linux64.so未找到
spacevim执行debug的问题:SpaceVim中vimproc的vimproc_linux64.so未找到问题描述vimproc是一个很棒的Vim异步执行库,在spacevim在执行debug时需要用到这个库解决方法在Vim的命令模式执行:VimProcInstall
2020-10-16 10:47:59
319
原创 django问题mysqlclient 1.4.0 or newer is required
问题描述在使用django的migrate时会出现如下错误:mysqlclient 1.4.0 or newer is required解决方法在工程文件的__init__.py中加上 指定版本import pymysqlpymysql.version_info = (1, 4, 13, "final", 0) #指定版本pymysql.install_as_MySQLdb()...
2020-10-13 12:08:42
404
原创 SpaceVim: Updating failed, The plugin dir is dirty
spacevim更新的问题SpaceVim: Updating failed, The plugin dir is dirty问题描述:spacevim在使用命令SPUpdate更新时出现SpaceVim: Updating failed, The plugin dir is dirty现象而更新不成功解决方法:进入~/.SpaceVim/目录手动拉取最新的SpaceVim代码在拉取的时候可能拉取失败,把拉取失败的文件使用git restore恢复到原始文件,然后再使用git pull拉
2020-09-30 16:30:01
1971
1
原创 mac配置vim增加python3编译器的支持
vim增加python3编译器的支持注意:网上看的教程都是linux环境的配置方法不适合mac使用brew重新安装python3brew reinstall python3使用brew安装vimbrew install vimPython has been installed as/usr/local/opt/python@3.8/bin/python3You can install Python packages with/usr/local/opt/python@3.8/bin/pi
2020-09-28 13:50:06
2277
原创 mac安装插件时Failed to connect to raw.githubusercontent.com port 443: Connection refused解决方法
mac安装插件时Failed to connect to raw.githubusercontent.com port 443: Connection refused解决方法1.查看网址打开网站https://www.ipaddress.com/查询一下 raw.githubusercontent.com对应的IP 地址2.修改hostssudo vim /etc/hosts添加如下内容:199.232.28.133 raw.githubusercontent.com...
2020-09-27 12:43:59
588
原创 云服务器数据盘的挂载
查看已经挂载的数据盘及存在的位置 df -h[root@iZ9vc05ajzjfrhp2ag5setZ from220_197_198_50]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/vda1 40G 2.3G 35G 7% /devtmpfs 7.8G 0 7.8G 0% /devtmpfs 7.8G 0 7.8G 0% /dev/shmtmpfs .
2020-08-24 10:56:25
500
原创 drf中的ModelViewSet源码结构分析
drf中的ModelViewSet源码结构分析#mermaid-svg-4KlDsec81LallNDz .label { font-family: 'trebuchet ms', verdana, arial; font-family: var(--mermaid-font-family); fill: #333; color: #333; }#mermaid-svg-4KlDsec81LallNDz .label text { fill: #333; }#merma
2020-08-11 14:53:40
314
原创 django使用django-cors-headers实现跨域请求
django使用django-cors-headers实现跨域请求AJAX跨域POST发送json时,会先发送一个OPTIONS预请求。OPTIONS 其请求头包含了的一些关键性字段:1 OPTIONS /upload/ HTTP/1.12 Access-Control-Request-Method: POST3 Access-Control-Request-Headers: accept, content-type4 Origin: http://edx.open.com5 ...Acc
2020-08-10 17:30:20
1268
原创 开通和取消每次进入conda都进入base
开通和取消每次进入conda都进入baseconda config --set auto_activate_base trueconda config --set auto_activate_base false 激活指定conda库conda activate base
2020-08-10 10:40:00
238
原创 python排序算法代码汇总
排序算法汇总的有经常用到的冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序七种,代码可以直接测试。代码如下:#!/usr/bin/python# coding: utf-8myarr = [12,32,2,56,43,33,67,99,42,55,65,37,90]# 输出排序前的列表print("排序前")print(myarr)############ 冒...
2019-02-20 17:15:58
1420
原创 关于windows上python3.7安装mysqlclient报错
关于windows上python3.7安装mysqlclient报错解决方法python3.7安装mysqlclient一直会报如下错误:_mysql.c(29): fatal error C1083: 无法打开包括文件: “my_config.h”: No such file or directory解决方法使用whl安装第一. 在网站https://www.lfd.uci.edu/~...
2018-09-29 11:55:39
1493
原创 ActiveMQ启动错误 BeanFactory not initialized
解决方法: 在ActiveMQ安装目录的conf文件夹下的activemq.xml文件内找到activeMQ所使用的端口列表: 查看哪一个端口被占用,我的activeMQ的启动端口5672被一个叫erl.exe的进程占用, 后来发现erl.exe是RabbitMQ的进程,后来在服务里面将RabbitMQ服务关闭即可。 过程如下: 1、在运行里面输入:services.msc ...
2018-09-07 15:57:59
4255
2
转载 IDEA解决sun.misc.BASE64Encoder找不到jar包的解决方法
转载:https://blog.csdn.net/qq_29178991/article/details/79666924 sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容import sun.misc.BASE64Encoder;import sun.misc.BASE64Decoder;在项目中,设计到64位编码的。有时开发会用到JDK中自...
2018-09-06 21:40:02
61526
19
原创 用python完成支付宝App支付后台流程
下载安装python-alipay-sdk: pip install python-alipay-sdk –upgrade 参考:https://github.com/fzlee/alipay/blob/master/README.zh-hans.md一、流程:1、在支付宝开放平台配置好App应用 https://docs.open.alipay.com/204/105297/ ...
2018-09-06 19:16:01
4374
1
原创 使用IntelliJ IDEA解决maven的依赖冲突问题
描述: maven的依赖冲突会使项目无法正常运行,会报:Error:java: java.lang.ExceptionInInitializerError错误 方法: 推荐一个比较好的IDEA插件,叫Maven Helper,在 File->Settings->Plugins里可以直接搜索安装 安装后重启IDEA就可以使用了。 使用: 你打开你的pom.xml,编辑器左下角...
2018-08-30 15:19:47
3050
原创 开源项目AG-Admin在本地运行时遇到的问题和解决方法
开源项目AG-Admin在本地运行时遇到的问题和解决方法过程参考:https://blog.csdn.net/u011781521/article/details/79056974一:步骤:1.源码下载项目:https://gitee.com/zerglou/ace-security2.使用idea导入源码3.redis安装,下载地址: https://redis.io/4...
2018-08-29 19:09:38
1629
1
java开源代码AG-Admin前端和后台打包(非原版,已在本地测试运行)
2018-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人