上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 并发编程 进程 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的 必备的理论基础 #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口 阅读全文
posted @ 2017-11-30 15:41 邯城吴彦祖 阅读(243) 评论(0) 推荐(0)
摘要: 操作系统简介 什么是操作系统 精简的说的话,操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序 操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组 阅读全文
posted @ 2017-11-29 15:56 邯城吴彦祖 阅读(2829) 评论(0) 推荐(0)
摘要: struct 阅读全文
posted @ 2017-11-29 07:53 邯城吴彦祖 阅读(229) 评论(0) 推荐(0)
摘要: 什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们无需深入 阅读全文
posted @ 2017-11-27 15:52 邯城吴彦祖 阅读(140) 评论(0) 推荐(0)
摘要: 类的内置方法 str 和 repr class A: def __str__(self): return 'A的对象' def __repr__(self): return 'repr: A的对象' a = A() print(a) # A的对象 本质调用的是__str__,如果没实现,就调用__r 阅读全文
posted @ 2017-11-24 20:22 邯城吴彦祖 阅读(171) 评论(0) 推荐(0)
摘要: 面向对象进阶 反射 反射:通过字符串的形式操作对象相关的属性 getattr() 使用字符串数据类型的变量名获取属性值 hasattr() 使用字符串数据类型的变量名判断属性是否存在 setattr() 使用字符串数据类型的变量名获修改属性值 delattr() 使用字符串数据类型的变量名获删除属性 阅读全文
posted @ 2017-11-24 20:22 邯城吴彦祖 阅读(156) 评论(0) 推荐(0)
摘要: 常用模块(hashlib,configparser,logging) hashlib hashlib 摘要算法的模块md5 sha1 sha256 sha512摘要的过程 不可逆能做的事:文件的一致性检测用户的加密认证 单纯的md5不够安全 加盐处理 简单的盐可能被破解 且破解之后所有的盐都失效 动 阅读全文
posted @ 2017-11-23 19:51 邯城吴彦祖 阅读(151) 评论(0) 推荐(0)
摘要: 包 导入模块的方法 创建目录结构 import os os.makedirs('glance/api') os.makedirs('glance/cmd') os.makedirs('glance/db') l = [] l.append(open('glance/__init__.py','w') 阅读全文
posted @ 2017-11-23 19:50 邯城吴彦祖 阅读(115) 评论(0) 推荐(0)
摘要: 接口类 接口类:是规范子类的一个模板,只要接口类中定义的,就应该在子类中实现接口类不能被实例化,它只能被继承支持多继承接口隔离原则:使用多个专门的接口,而不使用单一的总接口。即客户端不应该依赖那些不需要的接口 抽象类 模板 规范抽象类可以实现一些子类共有的功能和属性抽象类不鼓励多继承文件操作:打开文 阅读全文
posted @ 2017-11-22 18:39 邯城吴彦祖 阅读(243) 评论(0) 推荐(0)
摘要: 人 狗 有相同属性的同时 还有一些不同的属性 派生属性:在自己的init方法里使用父类的init方法——指名道姓调用派生方法:在子类中增加父类没有的父类没有 子类有: 子类子类没有 父类有: 父类父类有 子类有: 子类父类有 子类有: 想用父类的 —— Animal.eat(snoopy)父类有 子 阅读全文
posted @ 2017-11-21 16:19 邯城吴彦祖 阅读(192) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页