女王控的博客

后端

26 篇文章

Python源码剖析

源码结构 重点介绍标红行的内容 对象模型 概述 Python 是一门面向对象语言,实现了一个完整的面向对象体系,简洁而优雅。 一切皆对象 首先,在 Python 世界,基本类型也是对象,与通常意义的“对象”形成一个有机统一。换句话讲,Python 不再区别对待基本类型和对象,所有基本类型内部均由对象实现。一个整数是一个对象,一个字符串也是一个对象: 其次,Python 中的类型也是一种对象,称为类型对象。整数类型是一个对象,字符串类型是一个对象,程序中通过 class… »

系统设计入门学习

背景知识 系统设计 系统设计主题:从这里开始 认识以下一般性原则 可扩展性视频讲座 哈佛大学可扩展性讲座 垂直扩展(Vertical scaling) 水平扩展(Horizontal scaling) 缓存 负载均衡 数据库复制 数据库分区 可扩展性文章 Clones 数据库 缓存 异步 接下来的步骤 接下来,我们将看看高阶的权衡和取舍: 性能与可扩展性 延迟与吞吐量 可用性与一致性 记住每个方面都面临取舍和权衡。 然后,我们将深入更具体的主题,如 DNS、CDN… »

Docker入门学习

基本概念 镜像 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 分层存储 因为镜像包含操作系统完整的 root 文件系统,其体积往往是庞大的,因此在 Docker 设计时,就充分利用 Union FS 的技术,将其设计为分层存储的架构。所以严格来说,镜像并非是像一个 ISO… »

Python语法一览

版本一 版本二 工具 虚拟环境 对象自省 语法 异常 For - Else 三元运算符 Global Return open 函数 和 上下文管理器 // TODO https://py.eastlakeside.cn/book/FunctionalProgramming/README.html »

Python入门学习

背景资料 Python-100-Days Python 教程 因本人具有前端背景,以下内容只列举和 javascript 不同的地方 解释器 Python 的解释器很多,但使用最广泛的还是 CPython。如果要和 Java 或 .Net 平台交互,最好的办法不是用 Jython 或 IronPython,而是通过网络调用来交互,确保各程序之间的独立性。 直接运行 py 文件 一般是通过 运行,但是可以按照以下步骤在 Mac 和 Linux 上直接运行 然后,通过命令给 hello.py… »

0%