Python元类的使用

如果需要你将类中所有属性强制转为大写该怎么办 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # 这个时候就需要使用Python的元类功能了 # metaclass will automatically get

详解装饰器

装饰器 1. 为什么要使用装饰器 开放封闭原则:软件一旦上线后,就应该遵循开放封闭原则,即对修改源代码是封闭的,对功能的扩展是开放的。 也就是说我们必

OS知识点总结

cpu -> 抽象成进程 磁盘 -> 文件 内存 -> 地址空间 面向外面的 -> shell 面向内面的 -> kernel kernel 组成部分: cpu 调度器 物理内存管理 虚拟内存管理 文件系统管理 中断处理与设备驱动

Redis简单介绍与使用

什么是NoSQL -> Not Only SQL k-v模式存储 不遵循SQL标准 不支持ACID(不代表不支持事务) 远超于SQL的性能 适用场景 对数据高并发的读写 海量数据

网络信息采集读书笔记

python网络采集读书笔记 第一章 1 2 import urllib html = ulropen("http://www.pythonscraping.com/page/page1.html") 网页是十分复杂的,网页数据格式更是如此。 所以让我们来看看import 之后的这行代码可能会发生

在Python中序列化数据

序列化数据 常用的模块是pickle。 特点: 用C编写,速度快。 可以存储什么? 所有原生Python 数据结构 支持 布尔值,整数,浮点数,复数,字符串

Request库使用指南

Requests Library 库使用指南 本文翻译于Real Python,翻译以便于查阅。若有不同之处,夹杂作者主观喜好。 开始 1 2 3 4 5 6 7 8 9 10 11 12 response = request.get('url') # 可以向下面