摘要: 前端 一、什么是前端 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。 前端技术一般分为前端设计和前端开发,前端设计一般可以理解为 阅读全文
posted @ 2018-09-28 18:47 长不胖的zhu 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 1 什么是线程: 进程其实一个资源单位,而进程内的线程才是cpu上的执行单位 线程其实指的就是代码的执行过程2 为何要用线程: 线程vs进程 1. 同一进程下的多个线程共享该进程内的资源 2. 创建线程的开销要远远小于进程3 如何用线程:方式一: from threading import Thre 阅读全文
posted @ 2018-09-07 21:23 长不胖的zhu 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 进程介绍: 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立的,主进程代码 阅读全文
posted @ 2018-09-05 21:44 长不胖的zhu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 基于TCP协议通信套接字: 服务端: 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 此外,发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一个TCP段。若连续几次需要send的数据都 很少,通常TC 阅读全文
posted @ 2018-09-05 21:39 长不胖的zhu 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 物理层由来:上面提到,孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 数据链路层由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位一组,每组什么意思 数据链路 阅读全文
posted @ 2018-09-03 19:47 长不胖的zhu 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 单例模式:多次实例化的结果指向同一个实例settings文件内容: IP='1.1.1.1'PORT=3306================================================================ 单例模式实现方式一:import settingsclass MySQL: __instance=None def __init__(self, i... 阅读全文
posted @ 2018-09-03 19:35 长不胖的zhu 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 什么是元类:源自一句话:在python中,一切皆对象,而对象都是由类实例化得到的 class OldboyTeacher: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def score(self 阅读全文
posted @ 2018-09-03 19:29 长不胖的zhu 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常 没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 异常包含三个部分: 1. traceback异常的追踪信息 2. 异常的类型 3. 异常的信息 错误分为两大类: 1. 语法上的错误:在程序运行前就应 阅读全文
posted @ 2018-08-27 21:18 长不胖的zhu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: isinstance与issubclass:class Bar: passclass Foo(Bar): passprint(issubclass(Foo,Bar)) Tureobj=Foo()print(isinstance(obj,Foo)) Tureprint(isinstance([1,2, 阅读全文
posted @ 2018-08-23 21:42 长不胖的zhu 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一: 绑定方法:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 1. 绑定给对象的方法: 类中定义的函数默认就是绑定给对象的 2. 绑定给类的方法: 为类中定义的函数加上一个装饰器classmethod 二: 非绑定方法: 既不与类绑定,又不与对象绑定,意味着对象和类都可以来调用,无论 阅读全文
posted @ 2018-08-22 20:56 长不胖的zhu 阅读(139) 评论(0) 推荐(0) 编辑