青南

LV1

技术专栏

未闻CodeTA创建的

506 文章70 关注者

全部文章

  • 一日一技:命令行进度条是什么原理?

    \r有什么用?我们今天就来看看,如何使用\r来实现一个简易的命令行进度条。运行效果如下面这个动图所示:

    青南
  • Java和Python思维方式的不同之处

    我刚刚开始工作的时候,其实特别讨厌Java。因为它太繁琐,就像一个絮絮叨叨的老奶奶。但后来因为工作原因强行写了一年的Java,反而不那么讨厌它了。

    青南
  • 一日一技:使用装饰器简化大量 if…elif…代码

    今天在 Github 阅读EdgeDB[1]的代码,发现它在处理大量if...elif...else判断的时候,使用了一个非常巧妙的装饰器。我们来看看这个方法具...

    青南
  • 未闻Code·知识星球周报总结(九)

    之前发了一篇关于Python的black库格式化代码的文章一日一技:如何用一行命令格式化 Python 代码?,有人问:Pycharm就能格式化代码,为什么还要...

    青南
  • 一日一技:HTTPS 证书和中间人攻击的原理

    有同学在知识星球和公众号粉丝群里面提到,希望我讲一讲 HTTPS 证书、为什么使用 Charles、Fiddler、MitmProxy 抓 HTTPS 的请求要...

    青南
  • 一日一技:XPath 匹配如何忽略大小写?

    GNE[1]在对新闻进行预处理的时候,会提前移除一些显然不可能包含正文的 Dom 节点,从而增加提取的准确性。

    青南
  • 一日一技:怎么你的字符串跟我不一样

    首先定义一个变量a,它的值为字符串test。现在,当你在命令行交互环境直接输入变量名再回车的时候,你看到的是'test',当你输入print(a)的时候,你看到...

    青南
  • 一日一技:谁说 Scrapy 不能爬 HTTP/2?

    之前有一位爬虫大佬写了一篇文章,说 HTTP/2协议天然就能防大部分的爬虫。Python 无论是 requests 还是 Scrapy 都不支持 HTTP/2协...

    青南
  • 未闻Code·知识星球周报总结(五)

    如果download middleware中响应状态异常时,需要进行验证码处理,其中可能包含下载验证图片,向验证码接口或本地服务发送请求获取验证结果,带着验证结...

    青南
  • 一日一技:在 Python 里面如何实现一个抽象类

    在某个在线教育的网站上设计模式相关的课程中,某老师说 Python 不支持抽象类和接口。

    青南
  • 未闻Code·知识星球周报总结(七)

    1. 看数据量。数据量小,数据放在内存里面;数据量中等,数据放在基于内存的数据库里面;数据量特别大,数据放在硬盘里面。

    青南
  • 一日一技:Pandas 如何对列排序?

    我们在工作中,经常用到 Excel,有时候,我们会使用 Pandas 生成 Excel。但生成的 Excel 列的顺序可能跟我们想要的不一样。

    青南
  • 一日一技:如何禁止 Python 子类覆盖父类方法?

    在昨天的文章里面,我们讲到了,当子类试图覆盖父类的时候,可以通过类型标注来发出警告。今天,我们来讲讲如何直接禁止覆盖。

    青南
  • 一日一技:如何让 Python 提醒你不能覆盖某个父类方法?

    在前几天的文章:一日一技:在 Python 里面如何实现一个抽象类中,我们讲到Python 可以实现一个抽象类。抽象类里面有一些抽象方法,在继承这个抽象类的时候...

    青南
  • 未闻Code·知识星球周报总结(六)

    之前在知识星球上有人问如下找出连续子序列的最大和,这样算是不是很慢?哪里可以优化呢?

    青南
  • 一日一技:什么情况使用静态方法和类方法?

    最近有同学在知识星球上问,什么情况下使用静态方法,什么情况下使用类方法。今天我们就来捋一下这两个方法的应用场景。

    青南
  • 一日一技:为什么 Scrapy 启动 A 爬虫,B 爬虫会自动启动?

    他在一个 Scrapy 项目里面,有两个爬虫 A 和 B,他使用命令scrapy crawl B想启动 B 爬虫,但是发现 A 爬虫也自动运行了。

    青南
  • 一日一技:为什么exit()无法退出程序?

    有时候,当我们想让Python程序在遇到某些条件的时候退出,也可以使用exit(),如下图所示:

    青南
  • ​既是爸爸又是爷爷?Python 多继承中的一个诡异现象

    我们知道,在面向对象编程里面,继承是一个很重要的概念。子类可以使用父类的方法和属性。例如下面这段代码:

    青南
  • 一日一技:如何正确管理项目的环境变量

    在之前的公众号文章:开发经验:如何正确设置开发环境与生产环境的配置参数中,我提到了把项目的开发环境与生产环境的配置文件分开管理这种方式。

    青南

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券