- 博客(5)
- 收藏
- 关注
转载 Python进阶:设计模式之迭代器模式
Python进阶:设计模式之迭代器模式1、什么是迭代器模式?2、Python的迭代器模式3、创建迭代器3.1、 无限迭代器3.2、有限迭代器3.3、组合迭代器4、强大的内置迭代器方法4.1、zip() 方法4.2、enumerate() 方法4.3、map() 方法4.4 filter() 方法5、小结 在软件开发领域中,人们经常会用到这一个概念——“设计模式”(design pattern),它...
2019-01-17 11:05:16
95
转载 Python切片高级特性完全解读
Python切片高级特性完全解读1、切片的基础用法2、切片的高级用法3、自定义对象实现切片功能3.1、魔术方法:`getitem()`3.2、自定义序列实现切片功能3.3、自定义字典实现切片功能4、迭代器实现切片功能、4.1、迭代与迭代器4.2、迭代器切片5、小结 众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组…)中的单个元素,那么,如果要获取一个索引区间的元素该怎么...
2019-01-07 13:20:31
209
原创 线程
线程概念进程与线程的区别涉及到的模块创建线程引入模块创建线程线程子类化线程的状态全局变量概念共享线程同步概念需要引入的模块同步控制 概念 线程又被称之为轻量级进程 一个进程可拥有多个并行的线程 通俗的一点说就是一个程序有多个任务可以同时进行 一个进程中线程共享相同的内存单元/内存地址空间,可以访问相同的成员 他们从同一个堆中分配对象,通讯、数据交换,同步操作 由于线程间的通信是在同一地址空间进行...
2019-01-07 12:04:11
92
原创 进程
进程 概念 一个服务上运行着多个任务 在电脑的运行中 同一时间可以运行很多程序 每一个程序都会占用一定的CPU - s 只有程序在服务上运行起来,才算是进程 简单来说,进程就是程序的一次运行 时间片轮转:单核cpu不是同时运行很多个进程,只是切换时间够快 并发:进程数大于CPU核数 并行:进程数小于CPU的核数 一般情况都是并发 定义 程序 : 是一个指令的集合 进程 : 是一个正在...
2019-01-06 21:11:43
116
1
转载 网络通信原理
网络通信原理互联网的本质就是一系列的网络协议OSI七层协议tcp/ip五层模型网络通信实现 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用,每个人都拥有一台自己的机器,然而彼此孤立。 英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为...
2019-01-06 20:52:08
407
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人