EchoPython
码龄4年
  • 332,199
    被访问
  • 454
    原创
  • 745,166
    排名
  • 212
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2018-08-17
博客简介:

qq_42992919的博客

查看详细资料
个人成就
  • 获得208次点赞
  • 内容获得46次评论
  • 获得1,093次收藏
创作历程
  • 39篇
    2021年
  • 16篇
    2020年
  • 401篇
    2019年
成就勋章
TA的专栏
  • 运维那些事
    37篇
  • 数据库
    26篇
  • Linux操作集合
    57篇
  • Python
    323篇
  • Django
    34篇
  • 所谓的程序员
    40篇
  • Python进阶之路
    243篇
  • Python爬虫
    217篇
  • HTML
    4篇
  • 面试宝典
    19篇
  • 人工智能
    11篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

locust基础使用

**locust基础使用**前言:最近接到一个需求,压测一个接口稳定性,瞬间脑海浮现了jmeter,然后接着看了是那个接口,瞬间分析了下接口里身份验证的加密算法,加上由于时间有限加上jmeter的BeanShell PreProcessor不是很熟悉,就想python貌似也有locust可以满足基本的性能测试,于是改写之前自动化代码调整使用locust,顺便记录下locust相关基础使用;正文:使用locust做压力测试,首先我们还是先谈环境,办公环境ubuntu16,系统上python环境有p
原创
发布博客 2021.02.25 ·
485 阅读 ·
0 点赞 ·
0 评论

用Python制作一个猫咪小秒表

用Python制作一个猫咪小秒表秒表是一项随处可见的神奇小物件,最常用到秒表的两大场景,一个是运动会,另一个是健身房,因此也总是让人联想到汗水和心跳,贲张的血管,粗重的呼吸,时间似乎变得缓慢,那一只聚拢万千目光的小小秒表,此刻却像一座沉重而古老的大钟,每一次悠长的回摆都回荡着岁月的钝响,一次又一次把人们的心提到了嗓子眼。那么,秒表有没有办法做的可爱、调皮一点呢?比如像下图这样的猫咪秒表。要实现这样的效果,用python就足够了。主要用到的就是matplotlib包。首先,下载猫咪的gif图,然后将g
原创
发布博客 2021.02.24 ·
149 阅读 ·
1 点赞 ·
0 评论

Python 面试中 8 个必考问题

Python 面试中 8 个必考问题1、下面这段代码的输出结果是什么?请解释。def extendList(val, list=[]): list.append(val) return listlist1 = extendList(10)list2 = extendList(123,[])list3 = extendList( a )print "list1 = %s" % list1print "list2 = %s" % list2print "list3 = %s"
原创
发布博客 2021.02.23 ·
101 阅读 ·
0 点赞 ·
0 评论

Python量化交易:多因子策略与理论介绍

Python量化交易:多因子策略与理论介绍一、什么是多因子选股策略多因子选股策略是一种应用十分广泛的选股策略,其基本思想就是找到某些和收益率最相关的因子。二、多因子(Alpha因子)的种类按照因子分析的角度:1.基本面因子价值因子盈利脑子成长因子资本结构因子运营因子流通性因子2.技术因子动量因子趋势因子市值因子波动因子成交量因子按照因子来源的角度如下:公司层面:价值因子成长因子规模因子等市场层面:趋势因子动量因子市值因子外部环境层面:宏观环境行业环
原创
发布博客 2021.02.21 ·
610 阅读 ·
1 点赞 ·
0 评论

KMP算法Python

KMP算法Python题目:在longStr中找到shortStr出现的索引位置。[后面的介绍中longStr用A代替,shortStr用B代替]一、KMP算法:对于字符串的匹配直接使用暴力手段进行循环时,A中的索引不断增加[每次失败都会+1],同样的对于B的索引,如果和A对应位置匹配失败,也会直接回到索引0位置。复杂度O(AB)。这种简单的做法没有很好的利用每次匹配成功的信息,如果很很好的利用之前的信息,就像DP那样就美滋滋了,那么KMP就出现了。KMP算法流程:如果匹配成功那就继续向下匹配,
原创
发布博客 2021.02.20 ·
46 阅读 ·
0 点赞 ·
0 评论

Python 多环境管理总结

Python 多环境管理总结多环境隔离的好处让我们来看看 Python 的多环境管理吧。Python 多环境隔离,可以让你的每个项目拥有独立的依赖库,即 site-packages。1.如果两个项目的依赖相冲突,可起到隔离的作用2.可以多个 Python 版本共存,如 Python2 和 Python33.依赖统一管理,方便项目协作和迁移4.项目独立打包等例如 CentOS 7 系统默认自带了 Python2.7,但是我们的项目又需要的是 Python3.6。默认 python 命令指向的是
原创
发布博客 2021.02.19 ·
149 阅读 ·
0 点赞 ·
0 评论

Python 的 Magic Method

Python 的 Magic Method目录一、Python 的 Magic Method在 Python 中,所有以 “” 双下划线包起来的方法,都统称为"魔术方法"。比如我们接触最多的 init__ 。魔术方法有什么作用呢?使用这些魔术方法,我们可以构造出优美的代码,将复杂的逻辑封装成简单的方法。那么一个类中有哪些魔术方法呢?我们可以使用 Python 内置的方法 dir() 来列出类中所有的魔术方法.示例如下:#!/usr/bin/env python3# -*- coding:
原创
发布博客 2021.02.08 ·
138 阅读 ·
0 点赞 ·
2 评论

torch.cat() 和 torch.stack()

torch.cat() 和 torch.stack()1 torch.cat()torch.cat(tensors,dim=0,out=None)→ Tensortorch.cat()对tensors沿指定维度拼接,但返回的Tensor的维数不会变>>> import torch>>> a = torch.rand((2, 3))>>> b = torch.rand((2, 3))>>> c = torch.cat((a,
原创
发布博客 2021.02.07 ·
74 阅读 ·
0 点赞 ·
0 评论

Python 函数

Python 函数Python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用
原创
发布博客 2021.02.05 ·
113 阅读 ·
0 点赞 ·
1 评论

tensor.clone() 和 tensor.detach()

tensor.clone() 和 tensor.detach()1 tensor.clone()clone(memory_format=torch.preserve_format)→ Tensor返回tensor的拷贝,返回的新tensor和原来的tensor具有同样的大小和数据类型。原tensor的requires_grad=Trueclone()返回的tensor是中间节点,梯度会流向原tensor,即返回的tensor的梯度会叠加在原tensor上>>> import t
原创
发布博客 2021.02.04 ·
388 阅读 ·
2 点赞 ·
0 评论

用 Python 画一个捂脸表情

用 Python 画一个捂脸表情微信中的捂脸表情相信大家都不陌生,我见过以及自己使用这个表情的频率都是比较高的,可以说这个表情算是大部分人的主打表情之一了,本文我使用 Python 来画一下这个表情,我们使用到的库还是 turtle。实现因微信中的表情较小,我到网上找了一个大一点的,一起来看一下:从图中我们可以看出这个表情由:脸框(那个大圆圈)、手、眼睛、眼泪、嘴(包括牙齿),下面我们看一下如何使用 Python 来画它。首先,我们来画脸框,代码实现如下:turtle.speed(5)tur
原创
发布博客 2021.02.03 ·
225 阅读 ·
0 点赞 ·
1 评论

python画一片绿叶给你

python画一片绿叶给你直接上代码import turtleimport randomscreen = turtle.Screen()screen.title('Barnsley\'s Fern Chaos Game with Python Turtle')screen.setup(1000,1000)screen.setworldcoordinates(-6,-1,6,11)screen.tracer(0,0)turtle.hideturtle()turtle.speed(0)t
原创
发布博客 2021.01.30 ·
118 阅读 ·
0 点赞 ·
0 评论

Python中的时间函数datetime.strptime()参数顺序的问题

Python中的时间函数datetime.strptime()参数顺序的问题分析问题1、datetime.strptime()首先strptime的函数命名不太好, 词义模糊, 不如直接叫str2time。string是source,time是result。strptime(string, format) method of builtins.type instance string, format -> new datetime parsed from a string (like
原创
发布博客 2021.01.29 ·
451 阅读 ·
0 点赞 ·
0 评论

爬虫怎样绕过验证码?

爬虫怎样绕过验证码- cookie登录1.利用cookie的特性:cookie会保持较长的时间,来避免用户频繁登录2.cookie一般由前端开发用js生成,可以利用抓包尝试下破解,不过这个难度有点高,不过破解js本就是爬虫必须直面面对的3.2OCR库里的tesseract(光学文字识别)可以解决大多数的传统验证码4.软件tesserract-ocr先安装,然后安装pytesserract类库注意:1.Windows需要下载软件安装包,再配置环境变量2.linux 直接在命令窗口输入:sudo
原创
发布博客 2021.01.28 ·
729 阅读 ·
0 点赞 ·
0 评论

python学习:format新写法

python学习:format新写法介绍format对于我们来说是经常使用的,无论是输出给用户,还是拼接字符串,非常常见。今天无意中看到一种format的写法,有点意思,而且很方便。使用常用的format,我们会是下面几种使用方法。1.指定类型>>> 'hello, %s' % 'world''hello, world'2. 指定名字>>> 'hello, {name}'.format(name='world')'hello, world'3.
原创
发布博客 2021.01.27 ·
110 阅读 ·
0 点赞 ·
0 评论

有效的字母异位词---数据结构和算法

有效的字母异位词—数据结构和算法题目给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明: 你可以假设字符串只包含小写字母。进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?解答思路:思路呢,非常简单,因为题目上已经确定了是只包含小写字母,一共
原创
发布博客 2021.01.26 ·
44 阅读 ·
0 点赞 ·
0 评论

女朋友找你要动漫头像,Python助你实现

女朋友找你要动漫头像,Python助你实现很多时候你是否为头像发愁过,当然像我这样万年不换头像的咸鱼就没有这样的烦恼。但是如果拥有个性化的头像也是非常有趣的一件事,例如使用自己的漫画头像?今天给大家分享如何用Python实现个人头像动漫化。展示效果从效果上看,主要是对人物的头像动漫画了,其他的部分。。。不过我觉得还是可以接受的吧。具体实现实现这种功能从底层代码上来讲,对于我来说实属超纲了,在这里我们主要讲如何使用第三方API来实现动漫化。这里使用的是百度的API,具体注册百度API开放平台就不说
原创
发布博客 2021.01.25 ·
76 阅读 ·
0 点赞 ·
0 评论

Python 闭包与装饰器

Python 闭包与装饰器在谈 Python 装饰器之前,先看闭包在维基上的定义:闭包(Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。在一些语言中,在函数中可以(嵌套)定义另一个函数时,如
原创
发布博客 2021.01.23 ·
65 阅读 ·
0 点赞 ·
1 评论

python中sorted方法和列表的sort方法

python中sorted方法和列表的sort方法sort 与 sorted 区别:sort 是应用在 list 上的方法,属于列表的成员方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。sort使用方法为ls.sort(),而sorted使用方法为sorted(ls)一、基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排
原创
发布博客 2021.01.21 ·
197 阅读 ·
0 点赞 ·
0 评论

python--小技巧:python读取大文件

python–小技巧:python读取大文件1.当我们使用python读取文件的时候,我们通常是这样写的with open('xx.txt','r')as f: for line in f: print(line) 这样我们就可以遍历一行行的遍历文本。2. 但是当文本很大的时候,我们就不能这样写了,因为这样可能导致我们的内存爆掉了。我们可以利用生成器,每次迭代出一块一块来,这样就不会出现问题啦。# size:每次块的大小for lines in chunkify('.
原创
发布博客 2021.01.20 ·
80 阅读 ·
0 点赞 ·
0 评论
加载更多