摘要: 一 进程与线程的概念 1.1 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CP 阅读全文
posted @ 2017-07-17 12:46 IT乐仔 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一 基于UDP的套接字 udp服务端 udp客户端 udp套接字简单示例 #_*_coding:utf-8_*_ __author__ = 'Linhaifeng' import socket ip_port=('127.0.0.1',9000) BUFSIZE=1024 udp_server_cl 阅读全文
posted @ 2017-07-11 13:57 IT乐仔 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一 错误和异常 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 class Foo pass #语法错误示范四 prin 阅读全文
posted @ 2017-07-10 13:20 IT乐仔 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 1 什么是反射 反射的概念是由Smi 阅读全文
posted @ 2017-07-07 12:48 IT乐仔 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一 多态与多态性 很多人喜欢将二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗 1.1 多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列类型有多种形态:字符串,列表,元组。 2. 动物有多种形态:人,狗,猪 3. 文件有多种形态:文本文件, 阅读全文
posted @ 2017-07-06 13:11 IT乐仔 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 4.7 继承实现的原理(继承顺序) 1 继承顺序 2 继承原理(python如何实现的继承) python到底是如何实现继承的,对于你定义的每一个类,python会计算出一个方法解析顺序(MRO)列表,这个MRO列表就是一个简单的所有基类的线性顺序列表,例如 为了实现继承,python会在MRO列表 阅读全文
posted @ 2017-07-05 13:17 IT乐仔 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一 继承与派生 1.1 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有 阅读全文
posted @ 2017-07-03 13:35 IT乐仔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车, 阅读全文
posted @ 2017-06-29 12:52 IT乐仔 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 模块与包的调用 模块(modue)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个 阅读全文
posted @ 2017-06-28 12:59 IT乐仔 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、 configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 查找文件 增删改操作 二、 su 阅读全文
posted @ 2017-06-27 12:59 IT乐仔 阅读(188) 评论(0) 推荐(0) 编辑