摘要: 进程(process):相当于一个程序要运行时所需的所有资源的集合,相当于一个车间,不工作 两个进程之间的数据不共享,完全不独立,互相不能访问。 线程(thread):一道单一指令的控制流,寄生在进程中,相当于车间中的工人,工作。一个进程至少需要一个线程,这个线程为主线程,一个进程中可以有多个线程。 阅读全文
posted @ 2017-01-07 17:38 3456425171 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、optparse模块 是用来处理命令行参数的模块,功能很强大 ①首先要创建一个parse实例 parse=optparse.OptionParser() ②给实例定义命令行的输入规则 parse.add_option() 其中定义了 选项名(短选项、长选项、保存参数的变量名、变量类型、操作类型等 阅读全文
posted @ 2016-12-29 17:58 3456425171 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 数据库简介 数据库分类:关系型数据库、非关系型数据库 常用的关系型数据库有:orcale 、mysql 、sql server等等 常用的非关系型数据库有: Memcached、redis、mongoDB等 表类型: myIsam:除系统表外,已经很少使用 innoDB:最常用的存储引擎(支持事物、 阅读全文
posted @ 2016-12-26 17:12 3456425171 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、TCP\IP(网络通信协议)简介 TCP:(Transmission Control Protocol)传输控制协议,面向有连接的通信协议 UDP:数据报文协议,面向无连接的通信协议 IP:(Internet Protocol)网际协议 二、socket语法 网络七层模型(OSI模型) 1物理层 阅读全文
posted @ 2016-12-08 13:45 3456425171 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、异常 异常是什么? 就是影响程序正常执行的事件,异常在程序执行的过程中发生,脚本发生异常时,我们需要捕获它,否则程序就会终止。 异常处理: 1、捕获异常:try:。。。except 。。。。。 2、复杂的异常处理结构: try: 代码块1 except: 代码块2 else: 代码块3 fina 阅读全文
posted @ 2016-12-08 13:45 3456425171 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 小总结: 面向对象的好处 更容易扩展,提高代码的使用效率,使代码组织性更强、更清晰,更适合复杂项目的开发 封装:把功能的实现细节封装起来,之暴露调用接口 多态:接口的继承 定义: 类 : 模板 对象 : 实例化的类 属性:私有属性 __private 公有属性 存在类中的变量 成员属性 实例变量 方 阅读全文
posted @ 2016-12-08 13:45 3456425171 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、编程范式 程序员通过特定的语法+数据结构+算法告诉计算机如果执行任务,实现这个过程有不同的编程方式,对这些不同的编程方式进行归纳总结得出来的编程方式类别,即为编程范式 编程范式:面向过程编程、面向对象编程、函数式编程 二、面向对象编程 OOP编程 面向对象编程的使用场合: 1、需要设定一个模板 阅读全文
posted @ 2016-12-08 13:34 3456425171 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 模块分为标准库和第三方库,标准库就是python字典的库,比如sys模块、os模块;第三方库就是自己定义的模块(上上篇博客已经讲过)。标准库一遍存储在python安装目录的lib目录下,第三方库存存在lib下的site_package目录下 sys模块和os模块 前面博客已经写过,待后面补充 一、r 阅读全文
posted @ 2016-12-08 13:34 3456425171 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 1、列表生成式 有列表data=[1,2,3,4],要求将列表data里面的数据均加1: 除了循环,可以用列表生成式一行写出替代多行的循环 生成式中也可以写三元运算 列表生成式,是python内置的一种直接生成list的表达式,可以直接生成一个列表,但是受内存限制,容量有限,如果生成的数 阅读全文
posted @ 2016-11-10 11:13 3456425171 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、函数 定义:函数是将一组语句的集合通过一个名字(函数名)封装起来,要执行这个函数,只需要调用函数名即可 特性 1.减少重读代码 2.可扩展性 3.使得程序变得易维护 函数的参数: 默认参数 所有的默认参数必须写在位置参数后面 递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归 阅读全文
posted @ 2016-11-05 09:37 3456425171 阅读(190) 评论(0) 推荐(0) 编辑