_Kaito

LV0
发表了文章

计算机时间到底是怎么来的?程序员必看的时间知识!

时间总是在不经意间流逝,我们在写代码时,也经常会调用「时间 API」,你有思考过这背后的原理吗?

_Kaito
发表了文章

深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

因为我发现网上 99% 的文章,并没有把这个问题真正讲清楚。导致很多读者看了很多文章,依旧云里雾里。例如下面这些问题,你能清晰地回答上来吗?

_Kaito
发表了文章

把Redis当作队列来用,真的合适吗?

也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。

_Kaito
发表了文章

Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis | 附实践清单

你的项目或许已经使用 Redis 很长时间了,但在使用过程中,你可能还会或多或少地遇到以下问题:

_Kaito
发表了文章

什么是浮点数?

简单回顾一下,简单来说,用定点数表示数字时,会约定小数点的位置固定不变,整数部分和小数部分分别转换为二进制,就是定点数的结果。

_Kaito
发表了文章

什么是定点数?

在现实生活中,我们经常使用整数和小数,不知道你有没有思考过,这些数字在计算机中是如何存储的?

_Kaito
发表了文章

Python系列文章汇总

经过一个多月的努力,终于把 Python 相关的文章更新完毕,这些文章主要包括两大模块:爬虫系列和 Python 进阶系列。

_Kaito
发表了文章

Python进阶——为什么GIL让多线程变得如此鸡肋?

做 Python 开发时,想必你肯定听过 GIL,它经常被 Python 程序员吐槽,说 Python 的多线程非常鸡肋,因为 GIL 的存在,Python 无...

_Kaito
发表了文章

Python进阶——什么是描述符?

在 Python 开发中,你可能听说过「描述符」这个概念,由于我们很少直接使用它,所以大部分开发人员并不了解它的原理。

_Kaito
发表了文章

Python进阶——如何正确使用yield?

在 Python 开发中,yield 关键字的使用其实较为频繁,例如大集合的生成,简化代码结构、协程与并发都会用到它。

_Kaito
发表了文章

Python进阶——迭代器和可迭代对象有什么区别?

在 Python 开发中,我们经常听到有关「容器」、「迭代器」、「可迭代对象」、「生成器」的概念。

_Kaito
发表了文章

Python进阶——什么是上下文管理器?

在 Python 开发中,我们经常会使用到 with 语法块,例如在读写文件时,保证文件描述符的正确关闭,避免资源泄露问题。

_Kaito
发表了文章

Python进阶——元类是怎么创建一个类的?

如果你看过比较优秀的 Python 开源框架,肯定见到过元类的身影。例如,在一个类中定义了类属性 __metaclass__,这就说明这个类使用了元类来创建。

_Kaito
发表了文章

Python进阶——如何正确使用魔法方法?(下)

在上一篇文章Python进阶——如何正确使用魔法方法?(上)中,我们主要介绍了关于构造与初始化、类的表示、访问控制这几类的魔法方法,以及它们的使用场景。

_Kaito
发表了文章

Python进阶——如何正确使用魔法方法?(上)

在做 Python 开发时,我们经常会遇到以双下划线开头和结尾的方法,例如 __init__、__new__、__getattr__、__setitem__ 等...

_Kaito
发表了文章

Python进阶——如何实现一个装饰器?

在 Python 开发中,我们经常会看到使用装饰器的场景,例如日志记录、权限校验、本地缓存等等。

_Kaito
发表了文章

Scrapy源码剖析(四)Scrapy如何完成抓取任务?

上一篇文章:Scrapy源码剖析(三)Scrapy有哪些核心组件?我们已经分析了 Scrapy 核心组件的主要职责,以及它们在初始化时都完成了哪些工作。

_Kaito
发表了文章

Scrapy源码剖析(三)Scrapy有哪些核心组件?

在上一篇文章:Scrapy源码剖析(二)Scrapy是如何运行起来的?我们主要剖析了 Scrapy 是如何运行起来的核心逻辑,也就是在真正执行抓取任务之前,Sc...

_Kaito
发表了文章

Scrapy源码剖析(二)Scrapy是如何运行起来的?

在上篇文章:Scrapy源码剖析(一)架构概览,我们主要从整体上了解了 Scrapy 的架构和数据流转,并没有深入分析每个模块。从这篇文章开始,我将带你详细剖析...

_Kaito
发表了文章

Scrapy源码剖析(一)架构概览

在爬虫开发领域,使用最多的主流语言主要是 Java 和 Python 这两种,如果你经常使用 Python 开发爬虫,那么肯定听说过 Scrapy 这个开源框架...

_Kaito

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券