D_ry
码龄8年
关注
提问 私信
  • 博客:211,377
    动态:33
    211,410
    总访问量
  • 89
    原创
  • 1,197,668
    排名
  • 325
    粉丝
  • 0
    铁粉

个人简介:Don't repeat yourself.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2016-12-05
博客简介:

qq_36936510的博客

查看详细资料
个人成就
  • 获得268次点赞
  • 内容获得538次评论
  • 获得349次收藏
  • 代码片获得338次分享
创作历程
  • 16篇
    2021年
  • 8篇
    2020年
  • 55篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • 用Python刷PAT (Advanced Level) Practice
    48篇
  • Django
    5篇
  • 算法与数据结构
    1篇
  • 数据分析
    1篇
  • python
    69篇
  • 机器学习
    3篇
  • 杂记
    5篇
  • 强化学习
    1篇
  • opencv
    1篇
  • 爬虫
    7篇
兴趣领域 设置
  • 服务器
    linux
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Datawhale组队学习(Django网站开发)task04:个人博客系统的扩展与补充

未开课,占坑,后续补
原创
发布博客 2021.07.04 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我还有机会吗

发布动态 2021.07.02

几个有用的python装饰器,先收藏再学习

通用装饰器模板import functoolsdef decorator(func): @functools.wraps(func) def wrapper_decorator(*args, **kwargs): # Do something before value = func(*args, **kwargs) # Do something after return value return wrapper_d
原创
发布博客 2021.07.02 ·
1888 阅读 ·
1 点赞 ·
43 评论 ·
2 收藏

学了这么久连python内置函数有哪些都不知道?

内置函数大全集(python 3.9)快速跳转内置函数大全集(python 3.9)`abs(x)``all(iterable)``bin(x)``class bool([x])``class bytearray([source[, encoding[, errors]]])``class bytes([source[, encoding[, errors]]])``callable(object)``chr(i)``@classmethod``compile(source, filename, mode
原创
发布博客 2021.07.01 ·
3368 阅读 ·
1 点赞 ·
90 评论 ·
4 收藏

简单一步解决网页内容无法复制

某些网站无法复制器内容,比如:以下解决方案仅适用于Chrome.解决方案一Crtl+Shift+C,鼠标点击需要复制的文字,在Elenments中找到源代码,直接右键复制。解决方案二禁用网页js,复制时出现的弹窗是因为js检测到了复制操作,简单有效的办法就是禁止js。Tips:在浏览器中可以随意编辑网页,使用F12进入开发者模式后,点击Console,输入document.body.contentEditable = 'true'; 回车运行,就可以对网页进行编辑。一个更快速的方
原创
发布博客 2021.06.30 ·
9305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用python命令行来做一个计算器:Argparse教程

前言通常,使用python命令行的情况是运行某个文件,比如python hello.py,之后会在终端上看到hello.py文件的输出结果。但如果每次运行py文件时,需要对其中的某些变量赋值,比如我想运行一个py文件,做一个简单的加法运算:python sum.py 1 2,希望得到结果为3。sys.argv应该如何来编写可以接受从命令行进行赋值的加法脚本?一种可行的代码如下:import sysargs = sys.argvprint(sum(map(int,args[1:])))s
原创
发布博客 2021.06.29 ·
2674 阅读 ·
1 点赞 ·
69 评论 ·
9 收藏

你真的懂怎么用Python排序数据吗?

Python 列表有一个内置的 list.sort() 方法可以直接修改列表。还有一个 sorted() 内置函数,它会从一个可迭代对象构建一个新的排序列表。来看看这两个函数到底怎么用吧!基本用法对一个列表进行简单升序排序,使用sorted():>>> sorted([5, 2, 3, 1, 4])[1, 2, 3, 4, 5]另一种方法是使用 list.sort() 方法,它会直接修改原列表(并返回 None 以避免混淆),通常来说它不如 sorted() 方便 ——— 但
原创
发布博客 2021.06.28 ·
1949 阅读 ·
0 点赞 ·
38 评论 ·
0 收藏

python正则表达式re快速入门

简介正则表达式(称为RE,或正则,或正则表达式模式)本质上是嵌入在Python中的一种微小的、高度专业化的编程语言,可通过 re 模块获得。 使用正则,可以为要匹配的可能字符串集指定规则,然后在任何字符串进行匹配。还可以使用正则修改字符串,或以各种方式将字符串拆分。正则表达式模式被编译成一系列字节码,然后由用 C 编写的匹配引擎执行。正则表达式语言相对较小且受限制,因此并非所有可能的字符串处理任务都可以使用正则表达式完成。简单模式先来看看最简单的正则表达式,正则表达式最常用的任务就是匹配字符。匹配
原创
发布博客 2021.06.28 ·
2736 阅读 ·
1 点赞 ·
42 评论 ·
3 收藏

发生异常: RuntimeError (note: full exception trace is shown but execution is paused at: <module>)

使用multiprocessing模块时报错:from multiprocessing import Processdef hello(): print('hello')p = Process(target=hello)p.start()将代码更改为:from multiprocessing import Process, freeze_support, set_start_methoddef hello(): print('hello')if __name__ =
原创
发布博客 2021.06.27 ·
17395 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

Datawhale组队学习(Django网站开发)task03:从零开始搭建个人博客网站

模块划分
原创
发布博客 2021.06.27 ·
2798 阅读 ·
1 点赞 ·
27 评论 ·
1 收藏

为什么python中浮点计算结果不正确?

什么是浮点数?浮点数在计算机硬件中表示为以2为基数(二进制)的小数。举例而言,十进制的小数0.125等于 1/10 + 2/100 + 5/1000 ,同理,二进制的小数0.001等于0/2 + 0/4 + 1/8。这两个小数具有相同的值,唯一真正的区别是第一个是以10为基数的小数表示法,第二个则是2为基数。十进制小数与二进制小数的转换大多数的十进制小数都不能精确地表示为二进制小数。所以在大多数情况下,十进制浮点数都只能近似地以二进制浮点数形式储存在计算机中。对于一个分数1/3 。它在十进制下的一
原创
发布博客 2021.06.25 ·
5397 阅读 ·
4 点赞 ·
31 评论 ·
4 收藏

一行python代码打印前n个Fibonacci数

打印前10个Fibonacci数:print(list(map(lambda x,f=lambda x,f:(f(x-1,f)+f(x-2,f)) if x>1 else 1: f(x,f), range(10))))结果:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]代码解析:将这一行代码拆开来看。map()方法的接受两个参数,第一个参数是一个方法,第二个参数是一个可迭代对象,功能是将第一个方法应用在第二个参数中的每一项上,得到一个map对象。比如:map(st
原创
发布博客 2021.06.22 ·
2045 阅读 ·
12 点赞 ·
9 评论 ·
0 收藏

Datawhale组队学习(Django网站开发)task02:快速搭建一个简单的文章发布网站

1. 打开vscode,连接WSL,激活python环境2. 新建danjgo项目,在宝塔中添加站点使用django-admin startproject config创建项目,之后将最外层文件夹改名为MyBlog,注:在宝塔中启动nginx时报错:nginx: error while loading shared libraries: liblua5.1.so.0: cannot open shared object file: No such file or directory,解决方案为在
原创
发布博客 2021.06.20 ·
3142 阅读 ·
15 点赞 ·
3 评论 ·
2 收藏

python爬虫实战:爬取王者荣耀英雄背景故事

准备工作:python,scrapy英雄列表https://pvp.qq.com/web201605/herolist.shtml使用网页打开该网站,按F12进入开发者模式,点击network选项,刷新网页。可以发现一个包含了所有英雄名字的json文件,其中乱码是因为解码问题。复制该链接并访问,可以得到如下文件:点击页面中某一英雄,进入详情页:可以看到艾琳的英雄id为155,在之前的json文件中搜索155:进一步点击背景故事按钮,可以得到该英雄的背景故事。所以可以得知,我们只需要知道
原创
发布博客 2021.06.17 ·
1281 阅读 ·
11 点赞 ·
10 评论 ·
30 收藏

Datawhale组队学习(Django网站开发)task01:基础知识回顾

vscode使用小技巧–多光标同时编辑多处按住Alt,用鼠标左键点击,可以得到多个光标。按住Ctrl+Alt+↓/↑,可以得到一列上多个光标。选中一段文字,按住Shift+Alt+I,可以在每行末尾得到光标。按住Shift+Alt,使用鼠标拖动可以得到一列多个光标。鼠标单击某一个变量,按下F2可以批量修改代码中所有相同名字的变量,按下Ctrl+F2或Ctrl+Shift+L则可以批量修改与当前字符串相同的代码(此功能与Ctrl+H功能类似)。使用Ctrl + U可以撤销上一步操作。Pyth
原创
发布博客 2021.06.14 ·
2025 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Datawhale组队学习(Django网站开发)task00:环境配置

1.电脑系统为WIN10,安装WSL取代虚拟机,用的是Ubuntu20.04LTS,在Microsoft Store中搜索下载。2.在vscode中安装插件Remote-WSL。3.连接到Ubuntu20.04,打开新窗口。4.在终端配置环境,出现图中情况,尝试更新一下apt-get源,使用sudo apt-get -y update,再次sudo apt-get install python3-venv,成功。使用python3 -m venv . 创建一个python环境,之后使用sourc
原创
发布博客 2021.06.13 ·
703 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

解决vscode 报错 go: go.mod file not found in current directory

解决方案:go env -w GO111MODULE=off
原创
发布博客 2021.05.29 ·
11053 阅读 ·
10 点赞 ·
10 评论 ·
18 收藏

王者荣耀自动化获取金币/经验周上限 教程

王者荣耀金币周上限4000,经验周上限100000,想要手动刷到上限实在是浪费时间、磨损手指。看了这篇教程,让你轻松挂机刷爆金币/经验上限。 本教程适用于手机屏幕分辨率为2160*1080,其他分辨率需要自行更改代码中的坐标,显示手机坐标自行百度。准备工作手机或装有手机模拟器(推荐逍遥模拟器)的电脑。安装好王者荣耀,auto.js(自行百度下载或通过此链接下载(https://share.weiyun.com/tMNhozS2 密码:rvfn6m))开启开发者模式,打开指针位置,以下步骤中凡是需要
原创
发布博客 2020.06.10 ·
14583 阅读 ·
79 点赞 ·
90 评论 ·
90 收藏

淘宝618列车/京东618叠蛋糕活动 自动领喵币/金币脚本

淘宝和京东的618活动手动做任务实在是有点浪费时间,自己写了个自动操作的脚本,自己用了好几天没什么问题,有需要可以试试。运行脚本需要下载auto.js。下载地址 (https://share.weiyun.com/tMNhozS2 密码:rvfn6m)脚本放在github,不定时更新,有问题可以留言。https://github.com/MaQuanZhi/taobao618代码写的比较简单,可以完成最耗时的浏览任务。...
原创
发布博客 2020.06.05 ·
3492 阅读 ·
49 点赞 ·
37 评论 ·
6 收藏

python 算法与数据结构 二叉树

二叉树类class BiTNode: def __init__(self): self.data = None self.lchild = None self.rchild = None将有序数组存为二叉树def array2tree(arr,start,end): # 有序列表转二叉树 root = None if ...
原创
发布博客 2020.04.17 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多