自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (1)
  • 论坛 (1)

原创 【轻松学编程】如何快速学会一门高级编程语言,以python为例

python文章目录关注公众号“轻松学编程”了解更多。写在前面:如何快速(比如在一个月内)学会一门高级编程语言?现在想学一门编程语言并不难,网上有很多资料,包括书籍、博客、视频等。最重要的是自己坚持,按条理进行系统性学习,这样不仅进步快,目标感明确也容易坚持下去。那么如何学一门编程语言呢?1、首先了解你要学的编程语言:历史,特性,适合做哪些工作(全栈、web、前端、后端、数据库、测试、...

2020-03-17 15:02:58 367

原创 Python常用组件、命令大总结(持续更新)

Python后端开发常用组件、命令(干货)持续更新中…1、生成6位数字随机验证码import randomimport stringdef num_code(length=6): """ 生成长度为length的数字随机验证码 :param length: 验证码长度 :return: 验证码 """ return ''.jo...

2019-03-12 17:30:21 1160 2

原创 python使用Crypto实现AES对称加密

使用Crypto实现对称加密导入第三方库pip install pycryptodome代码:# 需要导入库 pip install pycryptodomefrom Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexfrom Crypto import Randomclass AesEncryption(object): def __init__(self, key, mode=AES.MODE_CFB

2020-10-22 11:44:43 28

原创 系统有点儿忙,一会儿再试试,或者可以在电脑上付款。[AE150003030]

在支付宝沙箱测试, 使用沙箱钱包扫码付款时提示系统有点儿忙,一会儿再试试,或者可以在电脑上付款。[AE150003030]原因这是由于使用了同一收款与付款账号造成的。解决方案登录支付宝沙箱使用买家账号登录沙箱钱包重新扫码即可后记【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。也可加我微信【1257309054】,拉你进群,大家一起交流学习。如果文章对您有帮助,

2020-10-19 23:17:42 83

原创 支付存在钓鱼风险

使用支付宝沙箱调试时出现“支付存在钓鱼风险”原因:这是由于你在浏览器中打开了支付宝沙箱并登录了,即以下页面解决方案打开一个新无痕窗口即可,或者使用一个新的浏览器即可。后记【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。也可加我微信【1257309054】,拉你进群,大家一起交流学习。如果文章对您有帮助,请我喝杯咖啡吧!公众号关注我,我们一起成长~~..

2020-10-19 22:27:59 31

原创 python error “quote_from_bytes() expected bytes”

现象:raise TypeError(“quote_from_bytes() expected bytes”)TypeError: quote_from_bytes() expected bytes原因需要把字符串转成字节即: def sign_data(self, data): data.pop("sign", None) # 排序后的字符串 unsigned_items = self.ordered_data(data) u

2020-10-18 16:50:07 62 1

原创 Pycharm快捷键与基本使用方法

pycharm激活1、首先下载jetbrains-agent.jar放到Pycharm安装目录\pyCharm\pycharm2018\PyCharm 2018.1.4\lib下比如我的D:\ruanjian\python\pyCharm\pycharm2018\PyCharm 2018.1.4\lib\jetbrains-agent.jar注意一定是lib文件夹。下载jetbrai...

2020-10-15 15:07:24 136

原创 python中的evalexec 将字符串当做代码执行

eval/exec 将字符串当做代码执行eval/exec 这两个函数可以将字符串解析为代码并执行。区别1、eval 解析变量和表达式, 而 exec 解析语句a = '1'print(eval(a)) # 打印变量 a 的值print(eval('int(a)+1')) # 打印1+1的计算结果2exec('a=1') # 为变量 a 赋值print(a) # 打印变量 a 的值输出:1212、eval 不支持多行输入, 而

2020-10-12 11:44:38 30

原创 django支持多语言

Django支持多语言切换下面介绍下如何使网站或APP国际化,让其支持多种语言 。官网效果1、创建locale文件夹先在项目根目录下创建一个名为locale的文件夹,这个文件夹是用来存放django.po和django.mo编译过的翻译文件。下面是我的项目文件夹示例:2、settings.py中配置首先配置中间件,添加LocaleMiddleware,放在SessionMiddleware后面,CommonMiddleware前面,MIDDLEWARE = [ 'django.m

2020-10-06 13:39:32 54

原创 pandas对列求和

了解更多,请关注公众号“轻松学编程”一行代码实现对列求和使用pandas把列表中的字典元素转成二维数组,然后使用pandas函数实现对每一列求和。代码:import pandas as pddatas = [ {'学生': '小红', '语文': None, '数学': 89.5, '英语': 99, '物理':70, 'active': False}, {'学生': '小明', '语文': 88, '数学': 89.5, '英语': 99, '物理':70, 'a

2020-09-28 14:12:00 57

原创 python时间模块

获取当日、本周、本月、昨日、上周、上月时间关注公众号“轻松学编程”了解更多。import datetimedef get_current_day(): ''' 当日 :return: ''' end_time = datetime.date.today() year = end_time.strftime("%Y") month = end_time.strftime("%m") day = end_time.strftime("%d

2020-09-22 17:46:18 28

原创 html input只允许输入整数

如果想想让input输入框只输入整数,直接使用以下的input就可以了<input id="sequence" class="o_input" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^0-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.

2020-09-18 11:47:15 29

原创 Python使用JsAPI发起微信支付 Demo

Python使用JsAPI发起微信支付 Demo这个是基于Django框架。了解更多,可以关注公众号“轻松学编程”1、公众号设置、微信商户号设置这些都可以在官网查得到,公众号左边找到“开发”->“基本配置”在公众号配置域名、ip白名单,获取必须参数(AppID,AppSecret))等商户号 需要在商户号配置域名,获取必须参数(商户号mchID)等。登录https://pay.weixin.qq.com/core/home/login商户平台,找到:需要的主要信息有:APPID =

2020-09-13 22:42:52 74

原创 error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的.可以下载安装这个:链接:https://pan.baidu.com/s/1mdioHZPcLHaWtwh5-cnxHQ提取码:dh59关注公众号“轻松学编程”了解更多。...

2020-09-06 21:04:14 492

原创 Error: pg_config executable not found.

pip 安装 psycopg2 安装及错误现象:Error: pg_config executable not found.Please add the directory containing pg_config to the PATHor specify the full executable path with the option:python setup.py build_ext --pg-config /path/to/pg_config build ...or with th

2020-08-13 10:03:58 133

原创 error: invalid command ‘bdist_wheel‘

解决方法:pip3 install wheel

2020-08-13 10:00:02 68

原创 django JsonResponse返回中文时显示unicode编码(\u67e5\u8be2)

django JsonResponse返回中文时显示unicode编码(\u67e5\u8be2)关注公众号“轻松学编程”了解更多。原因这个unicode编码,是python3默认返回的编码。解决方案JsonResponse里面有个参数json_dumps_params,设置为json_dumps_params={‘ensure_ascii’:False}即可。 data = {'msg': '创建成功',} return JsonResponse(data=data, json_

2020-08-06 10:16:09 103

原创 django解决跨域问题

常见跨域错误提示from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.关注公众号“轻松学编程”学到更多。使用jsonp处理get请求跨域问题前端ajax:$.ajax({ url: '请求路由', type: 'GET', dataType

2020-07-30 15:04:47 55

原创 Reverse for ‘password_reset_complete‘ not found. ‘password_reset_complete‘ is not a valid view funct

关注公众号“轻松学编程”了解更多原因在使用xadmin与django 2版本以上修改密码时会报这个错,这是由于django修改密码成功后使用的是success_url参数,而xadmin没有传这个导致的错误。解决方案虚拟环境\Lib\site-packages\xadmin\plugins\passwords.py,打开这个文件在大概80行处做如下修改:return password_reset_confirm(request=request, uidb36=uidb36, token=toke

2020-07-27 17:12:45 87

原创 TypeError: render() got an unexpected keyword argument ‘renderer‘

关注公众号“轻松学编程”了解更多原因在使用xadmin时,如果是Django2版本以上的会报这个错误。这是由于xadmin中的文件xadmin\views\dashboard.py里面的函数render()缺少一个参数引起的。解决方案在pycharm中,连续按两下Shift键,输入 dashboard.py,打开这个文件然后在36行处给render()添加一个参数renderer=None,如下图所示后记【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编

2020-07-27 16:33:59 49

原创 python给图片添加文字

如何用几行代码给图片加上想要的文字呢?下面为大家说下实现过程。关注公众号 “轻松学编程”了解更多。有图如下,想添加自写的诗句诗句 静安心野 朝有赤羽暮落霞, 小舟载我湖旋停。 归鸟清风同桨驻, 夜梦星河一壶茶。代码from PIL import ImageFontfrom PIL import Imagefrom PIL import ImageDraw# 打开底版图片imageFile = r'C:\Users\ldc\Pictures\壁纸\夜梦星河.j

2020-07-25 13:31:50 89

原创 Object of type Decimal is not JSON serializable

json遇到Decimal 型数据无法正确处理解决方案import jsonresult = [ {'name': '小红', 'age': 26, 'balance': decimal.Decimal(21.56)}, {'name': '小明', 'age': 24, 'balance': decimal.Decimal(31.23)}, ]class DecimalEncoder(json.JSONEncoder):

2020-07-24 17:13:02 110

原创 typeerror object of type ‘decimal‘ is not json serializable jsonify

当使用flask的jsonify返回json数据时,由于数据库有些字段类型使用decimal,而jsonify无法处理解决方案导入下面的包即可解决pip install simplejson

2020-07-24 17:05:12 48

原创 使用AI技术获取图片文字与识别图像内容
原力计划

获取图片文字如何使用python获取图片文字呢?关注公众号【轻松学编程】了解更多…1、通过python的第三方库pytesseract获取通过pip install pytesseract导入。1.1、安装tesseract-ocr先在官网 下载对应操作系统的tesseract-ocr ,比如我现在在windows系统下,就下载exe文件安装,可点击这里下载,下载后运行exe后选择一个目录安装,这个目录需要记住,后面中需要用到,比如我的目录为D:\ruanjian\Tesseract-OCR。

2020-06-14 23:19:23 363

原创 ERROR: No matching distribution found for cv2

ImportError: No module named cv2和No matching distribution found for cv2的问题原因这个是由于没有导入opencv库导致的解决方法pip install opencv-python使用pip导入即可后记【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。也可加我微信【1257309054】,拉你进群,

2020-06-14 21:36:18 188

原创 audioread.NoBackendError

audioread.NoBackendError起因使用以下代码读取音频文件时:# !/usr/bin/python# -*- coding: utf-8 -*-"""@contact: 微信 1257309054@file: t.py@time: 2020/6/12 21:15@author: LDC"""from pychorus import find_and_output_chorus# 读取音乐文件并提取高潮部分音频chorus_start_sec = find_an

2020-06-12 22:22:15 272

原创 pandas神器操作excel表格大全(数据分析数据预处理)
原力计划

使用pandas库操作excel,csv表格操作大全关注公众号“轻松学编程”了解更多,文末有公众号二维码,可以扫码关注哦。前言准备三份csv表格做演示:成绩表.csvsubjects小红小强小明小兰小刚语文6576908090数学4543878845英语9986868086成绩表1.csvsubjects小红小强小明小夏小兰小王小刚小亮生物786778897776981

2020-06-08 23:23:54 320

原创 导入tensorflow.出现importError: DLL load failed: 找不到指定的模块。

导入tensorflow.出现importError: DLL load failed: 找不到指定的模块。原因这是由于windows上没有相应的动态链接库导致的,tensorflow依赖很多c++的库。解决方案到官网下载对应工具即可,然后按照提示安装,重启电脑即可也可以关注公众号“轻松学编程”回复vcre获取后记【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。也可

2020-05-31 11:29:38 339

原创 如果你想学编程,这些工具你都有吗?
原力计划

作为一名优秀的程序员,这些软件你应该都有吧?新买的电脑应该安装哪些软件以快速开发呢?下面为大家一一介绍,关注我,了解更多有关编程的有趣知识与工具。办公软件1、百度网盘这个用来存放一些资料,但电脑不在身边时,也可以远程下载查看。2、资源快速下载工具这个首推Motrix,简洁免费、下载速度快。支持下载HTTP, FTP, BitTorrent, Magnet等.。3、音乐播放器这个有网易云,酷狗,但现在大部分都是要版权了,这些平台都差不多。4、鲁大师硬件检测、清理优化。5、电脑全局文

2020-05-30 23:35:18 243

原创 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。关注我,每天让您获取来自编程的乐趣。公众号“轻松学编程”在windows下运行django时可能会报上面这个错。这个是因为开启了一个应用与Django的冲突,比如开启了酷狗,由于酷狗有一个进程就需要使用到8000端口,这时django使用默认端口8000启动时就会产生冲突,解决过程如下:问题定位:找出8000端口对应的PID进程,命令为:netstat -ano|findstr 8000进

2020-05-29 22:44:14 339

原创 关于python递归函数,这样写就对了
原力计划

大家好我是致力于让每个人都能够轻松学会编程的小梁,在这条路上任重道远,关注我,每天让您获取来自编程的乐趣。关注公众号“轻松学编程”。了解更多。今天就给大家分享一下关于使用递归函数求解一些数学问题时需要注意的事。什么是递归什么是递归: 递归是指一种通过重复将问题分解为同类的子问题而解决问题的方法,在python中间接或直接调用自身的函数被称为递归函数。间接: def func(): ...

2020-04-27 23:32:11 105

原创 python实现非常有趣的数学问题
原力计划

1、无重复数字的三位数题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?import itertoolsret = []for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if i != j and i != k and j !=...

2020-04-19 11:47:40 273

原创 ubuntu裸机启动python博客项目
原力计划

关注公众号“轻松学编程”了解更多。在linux的ubuntu(18.04)中正确安装python的命令:sudo apt cleansudo apt updatesudo apt upgradesudo apt install python3sudo apt install python3-venvsudo apt install python3-devsudo apt insta...

2020-04-06 00:19:13 118 1

原创 分四个阶段学习python并找到一份好工作
原力计划

第一阶段关注公众号“轻松学编程”了解更多。需要时间一个月。1、python概念​ python是一种解释型、面向对象、动态数据类型的高级程序语言。​ 理解:程序运行时才翻译成机器码;一切皆对象的编程思维;变量不需要指定类型。​ 优点:容易学习、容易阅读、有一个广泛的标准库、可移植性、可扩展性。​ 缺点:因为是解释型的语言,在运行时才编译,每运行一次就编译一次,这会大大降低运行...

2020-03-28 21:44:08 255

原创 如何快速在windows上创建你的第一个odoo项目
原力计划

一、什么是OdooOdoo 是一系列开源商业应用程序套装(ERP企业管理系统),此套装可满足贵公司的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、品保质量保障、企业招聘、员工合同、休假、午餐管理、内部论坛、车队管理、内部聊天IM沟通、客诉追溯管理、CRM客户关系管理、VOIP、E-Shop电子商务、网店、企业官方网站,财务会计、银行对账、资产管理、HR工资管理、预算管理、WM...

2020-03-22 19:43:40 248

原创 win10安装linux子系统(wsl)

win10安装linux子系统(wsl)1、打开Microsoft Store方式一:在电脑左下角打开方式二:在电脑左下角的搜索里里输入Microsoft Store打开Microsoft Store后,搜索Linux即可:然后点击获取Linux应用:一般选择安装ubuntu:选择好应用后,按提示安装,一般都安装在c盘。2、允许windows运行linux子系统打开控制面...

2020-03-21 16:57:17 239

原创 python实现常见的设计模式

Pyhton实现常用的23种设计模式【详解】关注公众号【轻松学编程】,回复【设计模式】,获取本文源代码。在文章末尾可以扫码关注公众号。一、概念软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。设计模式是高层次的方案,与具体实现细节无关(如算法,数据结构,网页等)。设计模式(Design pattern)是一套被反复使用、...

2020-03-16 14:54:04 500

原创 MySQL图形界面客户端

图形界面客户端使用图形界面客户端操作数据库更直观、方便。下面三个客户端都能操作MySQL,各有各自的优点。1、Navicat Premium安装包下载链接:https://pan.baidu.com/s/1e0KKZn8xEnQXCLPLfzYdow 密码:jk6f新建连接:建立MySQL连接:点击“确定”。然后可以看到自己建的数据库、表,也可以利用右键建立...

2020-03-09 20:35:55 29633 6

原创 python使用SVC算法

汽车是否值得购买这是一个关于汽车测评的数据集,类别变量为汽车的测评:(unacc,ACC,good,vgood)​ 分别代表(不可接受,可接受,好,非常好)而6个属性变量分别为买入价,维护费,车门数,可容纳人数,后备箱大小,安全性。值得一提的是6个属性变量全部是有序类别变量,比如「可容纳人数」值可为「2,4,more」,「安全性」值可为「low, med,...

2020-03-09 17:45:36 1265

原创 基于Django的图书推荐系统和论坛

基于Django的图书推荐系统和论坛一、基本功能登录注册页面基于协同过滤的图书的分类,排序,搜索,打分功能基于协同过滤的周推荐和月推荐读书分享会等活动功能,用户报名功能发帖留言论坛功能二、界面登录/注册界面二、论坛界面这个系统是基于Python的Django开发的,适合用来做毕业设计与课程设计,拥有的功能还是挺全面的有登录注册,书籍推荐、留言论坛等。github地址【...

2020-03-07 23:11:34 1047

book-master.rar

基于Django的图书推荐系统和论坛源代码 这个系统是基于Python的Django开发的,适合用来做毕业设计与课程设计,拥有的功能还是挺全面的有登录注册,书籍推荐、留言论坛等 一、基本功能 登录注册页面 基于协同过滤的图书的分类,排序,搜索,打分功能 基于协同过滤的周推荐和月推荐 读书分享会等活动功能,用户报名功能 发帖留言论坛功能

2020-03-07

odoo性能问题

发表于 2020-04-15 最后回复 2020-04-15

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