一.理论知识 What is 进程 进程是执行中的程序 拥有独立地址空间、内存、数据栈等操作系统管理 派生(fork或spawn)新进程 进程问通信(IPC)方式共享信息 什...
一.理论知识 What is 进程 进程是执行中的程序 拥有独立地址空间、内存、数据栈等操作系统管理 派生(fork或spawn)新进程 进程问通信(IPC)方式共享信息 什...
第一章 架构基础 1.架构设计的复杂度来源 1.1 高性能 1.1.1单机复杂度 1.1.2集群复杂度 集群复杂度包括任务分配的复杂度,任务分解复杂度。任务分配器比如硬件网络...
从句法上来看,协程与生成器类似,都是定义体中包含yield的函数。可是,在协程中,yield通常出现在表达式的右边(例如,datum=yield),可以产出值,也可以不产出-...
with语句会设置一个临时的上下文,交给上下文管理器对象控制,并且负责清理上下文。这么做能避免错误并减少样板代码。因此API更安全,而且易于使用。 if语句之外的else块 ...
迭代是数据处理的基石。扫描内存中放不下的数据时,我们要找到一种惰性获取数据项的方式,即按需一次获取一个数据项,这就是迭代器模式。 在python语言内部,迭代器用于支持: f...
装饰器基础知识 装饰器是可调用的对象,其参数是另一个函数(被装饰的函数)。装饰器可能会处理被装饰的函数,然后把它返回,或者将其替换成另一个函数或可调用对象。 假如有个名为de...
一等对象 在python中,函数是一等对象。编程语言学家把“一等对象”定义为满足下述条件的程序实体: (1)在运行时创建。 (2)能赋值给变量或数据结构中的元素。 (3)能作...
字典构造方法 字典推导 可以从任何以键值对作为元素的可迭代对象中构建出字典 例: DIAL_CODES=[(86,'China'),(91,'India')...] cont...
Python序列类型 容器序列: list、tuple、和collections.deque这些序列能存放不同类型的数据。 扁平序列: str、bytes、bytearray...
一个简单的二维向量类 上述实例包含了一个Vector类的实现,其包含了__repr__, __abs__, __add__, 以及__mul__四个特殊方法,下面介绍一下特殊...
定义一个纸牌类 下例的代码建立了一个纸牌类 1、上述例子中使用collections.namedtuple构建了一个简单的类来表示一张纸牌,namedtuple常用来构建只有...
假如有个名为avg的函数,它的作用是计算不断增加的系列值的均值;例如,整个历史中某个商品的平均收盘价。每天都会增加新价格,因此平均值要考虑目前为止所有的价格。 我们可以通过类...
Linux工作调度的种类:at,cron 两种工作调度的方式: 1、一种是突发性的,这次昨晚就不会在做,也就是单次执行的工作 2、另一种是例行性的,也就是没过一段时间就会执行...
daemon服务 系统为了某些功能必须要提供一些服务,这个服务称为service。但service的提供总是需要进程的运行,所以实现这个service的程序我们就称为daem...
AJAX()方法 jQuery对AJAX进行了非常完整的封装,提供了非常丰富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分层定义的方式,最基本也是最底层的一个...
AJAX出现的背景: 使Web应用程序有桌面应用程序所具有的特征,实现较强的交互性。 AJAX技术的特点: 异步性,它不会打断用户当前的操作,用户不需要等待服务器的响应,就可...
平时多多少少都会接触linux,确不知道如何去写shell script,因此想用一周的时间系统学习一下shell script怎么写? 所有的代码学习都是用向世界问好的"H...