02 2018 档案
摘要:什么是线程? 线程是CPU上的执行单位。 线程和进程的区别 1、进程是资源的集合,是一个资源单位。线程是CPU上是执行单位。所以开进程开销与远大于开线程 2、进程单独开辟内存空间。同一个进程内多线程共享同一个内存空间 3、开多个进程,每个进程有不同的pid。在主进程下开启多个线程,每个线程的pid和
阅读全文
摘要:TCP/IP五层模型讲解 物理层 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 数据链路层 数据链路层的功能 :定义了电信号的分组方式 以太网协议 早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet ethernet规
阅读全文
摘要:什么是异常 异常就是程序运行时发生错误的信号 错误分为两种 1、语法错误 pychram 能检查出来的错误 2、逻辑错误 pycharm 不能检查的错误 异常处理 自定义异常 断言
阅读全文
摘要:什么是面向对象? 面向对象是一种编程范式。OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述 面向过程 = 个人视角 面向对象 = 上帝视角 为什么要使用面向对象? 1、使程序更加容易扩展和易更改,使开发效率变的更高 2、基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使
阅读全文