首页
学习
活动
专区
工具
TVP
发布

未闻Code

专栏作者
582
文章
1067408
阅读量
92
订阅数
如何限定Google搜索范围,避免搜到垃圾博客的内容
1、提问:南哥,在我的理解里,python面向对象编程。所以有一个callable的对象,在()内传参的语法蛮亲切的。但是像def ,class ,for,if,py2里的print,async这些 在后面敲一个空格,然后继续编写的(不知道叫什么,姑且叫关键词?)应该如何去理解,或者说自己如何去写一个东西 xxx然后敲个空格,而不是括号,继续编写。
青南
2022-03-17
9140
一日一技:这个使用场景,etcd 比 Redis 强
我们说,要评判一个东西的好坏,一定要说明具体在什么业务场景。脱离业务谈好坏是没有意义的。
青南
2021-12-02
5000
未闻Code·知识星球周报总结(五)
如果download middleware中响应状态异常时,需要进行验证码处理,其中可能包含下载验证图片,向验证码接口或本地服务发送请求获取验证结果,带着验证结果向目标验证地址发送请求,向上次响应状态异常的URL重新发送请求等许多操作。因为scrapy是异步的,如果这里的各种请求用requests完成的话,同步操作会影响scrapy的速度,那么如何在download middleware中使用scrapy.request完成所有操作呢?或者有其他更好的方案来解决scrapy中过验证的操作(因为觉得上边在download middleware各种请求太繁琐了)?
青南
2021-10-19
1.1K0
未闻Code·知识星球周报总结(七)
1. 看数据量。数据量小,数据放在内存里面;数据量中等,数据放在基于内存的数据库里面;数据量特别大,数据放在硬盘里面。
青南
2021-10-19
7910
未闻Code·知识星球周报总结(六)
之前在知识星球上有人问如下找出连续子序列的最大和,这样算是不是很慢?哪里可以优化呢?
青南
2021-10-19
5180
一日一技:可视化分析 Redis Key 资源占用情况
Redis 在日常的开发中,会积累大量的 Key,占用不少内存空间。有时候,我们想知道当前 Redis 里面有多少个 Key,是哪个 Key 占用了最大的内存。
青南
2021-03-04
1.6K0
一日一技:在什么情况下使用@property比较好?
我在2016年的时候,写过一篇文章,介绍@property装饰器。4年过去了,本来以为这个装饰器使用起来应该是很自然的事情,但还是有同学不知道在什么场景下可以使用它。
青南
2020-11-19
4870
一日一技:除了 time.sleep,你还有一个暂停代码的方法
我们知道,在 Python 里面可以使用time.sleep来让代码暂停一段时间,例如:
青南
2020-11-03
1.1K0
一日一技:这个使用场景,etcd 比 Redis 强。
我们说,要评判一个东西的好坏,一定要说明具体在什么业务场景。脱离业务谈好坏是没有意义的。
青南
2020-07-14
4.1K0
逆转时间,起死回生——程序报错崩溃后,如何倒回到崩溃的位置?
假设我们有一段程序,从 Redis 中读取数据,解析以后提取出里面的 name 字段:
青南
2020-06-18
7340
一日一技:这个东西能给 Redis 插上火箭
我们知道,用 Redis 的 Hash 可以实现一对多的映射,就像是 Python 的字典一样,例如:
青南
2020-05-14
5630
开发经验:如何正确设置开发环境与生产环境的配置参数
我们写代码时,一般会先在自己电脑上进行开发,然后把代码部署到服务器上。如果一段代码涉及到读写数据库,或者访问某些其他的线上服务接口,那么在开发时,为了不影响线上环境,我们一般会把测试环境的数据库和线上环境的数据库分开。
青南
2020-04-08
1.2K0
一日一技:在 Python 中实现延迟调用
熟悉 Golang 的同学都知道,Golang 里面有一个关键词叫做defer,它可以实现延迟调用。
青南
2020-02-19
9930
Kafka 里面的信息是如何被消费的?
作为一个爬虫工程师,Kafka 对你而言就是一个消息队列,你只需要掌握如何向里面写入数据,以及如何读取数据就可以了。
青南
2019-12-25
9550
为什么每一个爬虫工程师都应该学习 Kafka
这篇文章不会涉及到Kafka 的具体操作,而是告诉你 Kafka 是什么,以及它能在爬虫开发中扮演什么重要角色。
青南
2019-12-25
8480
一日一技:如何从 Redis 的列表中一次性 pop 多条数据?
当我们想从 Redis 的列表里面持续弹出数据的时候,我们一般使用lpop或者rpop:
青南
2019-12-16
11.3K3
为什么你应该学习 Python 的生成器?
写过一段时间代码的同学,应该对这一句话深有体会:程序的时间利用率和空间利用率往往是矛盾的,可以用时间换空间,可以用空间换时间,但很难同时提高一个程序的时间利用率和空间利用率。
青南
2019-11-07
4740
一日一技:如何通过迭代器精简你的代码
假设有一个 Redis 集合,里面有 N 条数据,你不停从里面lpop数据,直到某一条数据的值为'Stop'字符串为止(已知里面必有一条数据为'Stop'字符串,但其位置不知道)。
青南
2019-10-28
5130
回《驳 <Python正则表达式,请不要再用re.compile了!!!>》
知乎用户@Manjusaka在阅读了我的文章《Python正则表达式,请不要再用re.compile了!!!》以后,写了一篇驳文《驳 Python正则表达式,请不要再用re.compile了!!!》
青南
2019-08-20
1.3K0
使用项目驱动学习编程的诀窍
在日常工作和学习中,我们会发现有些人学习东西非常快,有些人学习东西却像蜗牛一样半天走不动一步。难道说他们的天赋和才智不一样吗?放在一百年前,可能确实是这样。但放到现在,要快速学会并掌握一个技能,在大多数时候,如果方法对了,就轮不到拼天赋。学习快的人,他们只是更善于借用外物。
青南
2019-08-16
1K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档