上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间 阅读全文
posted @ 2018-06-29 14:39 rianley 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于cpu 所以 阅读全文
posted @ 2018-06-29 14:26 rianley 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核+多道,实现多个进程的并发执行): 程小航在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但程小航同一时刻只能做一个任务(cpu同一时间只能干一个活) 阅读全文
posted @ 2018-06-29 12:44 rianley 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统,详情请去参考(点击查看 阅读全文
posted @ 2018-06-29 11:54 rianley 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.内建属性 2.__getattribute__ 属性访问时拦截器 带方法的 3 __getattribute__的坑 4。内建函数 1) range 2)map函数 map函数会根据提供的函数对指定序列做映射 3)filter函数 filter函数会对指定序列执行过滤操作 4)reduce函数 阅读全文
posted @ 2018-06-22 14:16 rianley 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.生成器 想生成一个存放很多数据的列表,但是又不想内存占用太多 每次用一个生成一个,最好 2)列表生成器:生成多个值,每次生成1个 2.斐波那契数列 1)版本1:a,b = b,a+b 2)版本2:生成器 yield b 3)版本3:当成模块导入 可以通过 next() 函数获得生成器的下一个返回 阅读全文
posted @ 2018-06-22 14:11 rianley 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.垃圾回收 1.) 小整数对象池 #提前建立好的 Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中,所有位于这个范围内的整数使用的都是同一个对象. 2). 大整数对象池 每一个大整数,均创建一个新的对象。 3). int 阅读全文
posted @ 2018-06-22 14:08 rianley 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1. is == 总结 is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。 2.深copy 浅copy 深拷贝是对于一个对象所有层次的拷贝(递归) 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 通俗的理解是:拷贝了引用,并没有拷贝内容 阅读全文
posted @ 2018-06-22 14:04 rianley 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 出现的问题: 问题导致的原因: 本地没有Microsoft Visual C++ ;无法编译,所以报错了,于是提醒你去安装这个Microsoft Visual C++ 编译库 解决问题的两种方法: 方法一: 安装Micorsoft Visual C++ Compiler for Python包(ht 阅读全文
posted @ 2018-06-21 10:28 rianley 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 本项目基于c/s架构开发(采用套接字通信,使用TCP协议) 服务端记录之后: 写的比较low,需要FTP源码的小伙伴,关注我博客,下方评论。送上源码。。。 阅读全文
posted @ 2018-06-21 09:57 rianley 阅读(657) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页