xingyemdd

导航

 

2018年6月5日

摘要: 一、软件开发的架构 1、C/S架构 C/S(Client/Server ),是客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 例如:qq、微信、网盘、优 阅读全文
posted @ 2018-06-05 23:59 xingyemdd 阅读(147) 评论(0) 推荐(0)
 
摘要: 一、计算机网络的发展及基础网络概念 1、广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号, 阅读全文
posted @ 2018-06-05 00:12 xingyemdd 阅读(156) 评论(0) 推荐(0)
 

2018年6月3日

摘要: 一、模块 1、什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C 阅读全文
posted @ 2018-06-03 21:52 xingyemdd 阅读(140) 评论(0) 推荐(0)
 
摘要: 一、异常和错误 1、程序中难免出现错误,而错误分成两种: 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) 2、什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下: 3、python中的异常种类 常用异 阅读全文
posted @ 2018-06-03 18:10 xingyemdd 阅读(143) 评论(0) 推荐(0)
 

2018年5月29日

摘要: 面向对象作业——校园管理系统 角色: 学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格 4. 班级关联课程、讲师 5. 创建学员时,选择学校,关联 阅读全文
posted @ 2018-05-29 22:15 xingyemdd 阅读(119) 评论(0) 推荐(0)
 

2018年5月23日

摘要: 一、反射 1、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 、python面向对 阅读全文
posted @ 2018-05-23 23:23 xingyemdd 阅读(180) 评论(0) 推荐(0)
 

2018年5月22日

摘要: 一、hashilib 算法介绍: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 最常用的两种算法:MD5,SHA1 1)MD5 阅读全文
posted @ 2018-05-22 22:56 xingyemdd 阅读(167) 评论(0) 推荐(0)
 
摘要: 1、序列化简介 序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 为什么要使用序列化——我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给?现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。但是我们都知道,对于文件来说是没有 阅读全文
posted @ 2018-05-22 21:57 xingyemdd 阅读(162) 评论(0) 推荐(0)
 

2018年5月15日

摘要: 类的三大特性:继承 多态 封装 一、继承 1、什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。 为什么会有继承? 解决代码的冗余问题。 python中类的继承分为:单继承和多继承 Parent类 —— 父类 基 阅读全文
posted @ 2018-05-15 00:10 xingyemdd 阅读(195) 评论(0) 推荐(0)
 

2018年5月14日

摘要: 一、面向过程 VS 面向对象 1、面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解 阅读全文
posted @ 2018-05-14 01:14 xingyemdd 阅读(205) 评论(0) 推荐(0)