04 2020 档案

摘要:数据库简介 MySQL介绍 MySQL的安装启动 参考网站:https://www.mysql.com/ 参考博客:https://www.cnblogs.com/xuexianqi/p/12795890.html sql语句初识 环境变量配置及系统服务制作 小知识点补充 环境变量配置 设置密码 密 阅读全文
posted @ 2020-04-30 14:53 风亦缘^_^ 阅读(171) 评论(0) 推荐(0)
摘要:dll 一、什么是dll 动态链接库(Dynamic Link Library 或者 Dynamic link Library,缩写为 DLL) 是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。 这些库函数的扩展名是 ”.dll"、".ocx"(包含ActiveX控制的库)或 阅读全文
posted @ 2020-04-29 17:54 风亦缘^_^ 阅读(2697) 评论(0) 推荐(0)
摘要:IO模型 详细内容参考: https://www.cnblogs.com/Dominic Ji/articles/10929396.html IO模型简介 阻塞IO模型 非阻塞IO 总结 IO多路复用 总结 异步IO 四个IO模型对比 阅读全文
posted @ 2020-04-28 12:45 风亦缘^_^ 阅读(223) 评论(0) 推荐(0)
摘要:死锁与递归锁(了解) 锁的使用要先抢锁后释放锁,但在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) 递归锁(了解) 信号量(了解) Event事件(了解) 一些进程/线程需要等待另外一些进程/线程运行完毕之后才能运行,类似于发射信号一样 线程q(了解) 进程池与线程池(掌握) 基本使用 总 阅读全文
posted @ 2020-04-27 13:43 风亦缘^_^ 阅读(188) 评论(0) 推荐(0)
摘要:一 线程介绍 ##什么是线程 进程:资源单位 线程:执行单位 将操作系统比喻成一个大的工厂 那么进程就相当于工厂里面的车间 而线程就是车间里面的流水线 每一个进程肯定自带一个线程 总结: 进程:资源单位(起一个进程仅仅只是在内存空间中开辟一块独立的空间) 线程:执行单位(真正被cpu执行的其实是进程 阅读全文
posted @ 2020-04-23 13:42 风亦缘^_^ 阅读(184) 评论(0) 推荐(0)
摘要:1. multiprocessing模块介绍 2. Process类的介绍 3. Process类的使用 4. 守护进程 5. 进程同步(互斥锁) 6. 进程间通信 7. 生产者消费者模型 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CP 阅读全文
posted @ 2020-04-22 13:28 风亦缘^_^ 阅读(276) 评论(0) 推荐(0)
摘要:一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 二 并发与并行 无论是并行还是并发,在用户看来都是'同时'运行的,不管是进程还是线程,都只是一个任务而已,真干活的是cpu,cpu来做这些任务,而一个cpu同一时刻只能执行一个任务 并发:是伪并行,即看起来是同时运行 阅读全文
posted @ 2020-04-22 13:26 风亦缘^_^ 阅读(160) 评论(0) 推荐(0)
摘要:python并发编程之背景知识 操作系统发展史 参考博客即可: https://www.cnblogs.com/Dominic Ji/articles/10929381.html 多道技术 参考博客:https://www.cnblogs.com/Dominic Ji/articles/109293 阅读全文
posted @ 2020-04-22 13:22 风亦缘^_^ 阅读(168) 评论(0) 推荐(0)
摘要:网络编程 1. 客户端/服务器架构 2. osi七层 3. socket层 4. socket是什么 5. 套接字发展史及分类 6. 套接字工作流程 7. 基于TCP的套接字 8. 基于UDP的套接字 9. 粘包现象 10. 什么是粘包 11. 解决粘包的low比处理方法 12. 自定制报头解决粘包 阅读全文
posted @ 2020-04-16 13:21 风亦缘^_^ 阅读(196) 评论(0) 推荐(0)
摘要:一.什么是异常 异常是程序发生错误的信号。程序一旦出现错误,便会产生一个异常,若程序中没有处理它,就会抛出该异常,程序的运行也随之终止。 而错误分成两种,一种是语法上的错误SyntaxError,这种错误应该在程序运行前就修改正确 另一类就是逻辑错误,常见的逻辑错误如 二.异常处理 为了保证程序的容 阅读全文
posted @ 2020-04-16 13:06 风亦缘^_^ 阅读(390) 评论(0) 推荐(0)
摘要:一.元类介绍 什么是元类呢?一切源自于一句话:python中一切皆为对象。 所有的对象都是实例化或者说调用类而得到的(调用类的过程称为类的实例化),比如对象t1是调用类StanfordTeacher得到的 如果一切皆为对象,那么类StanfordTeacher本质也是一个对象,既然所有的对象都是调用 阅读全文
posted @ 2020-04-15 13:43 风亦缘^_^ 阅读(159) 评论(0) 推荐(0)
摘要:一.反射 在Python中,反射指的是通过字符串来操作对象的属性,涉及到四个内置函数的使用(Python中一切皆对象,类和对象都可以用下述四个方法) class Teacher: def __init__(self,full_name): self.full_name =full_name def 阅读全文
posted @ 2020-04-15 13:36 风亦缘^_^ 阅读(105) 评论(0) 推荐(0)
摘要:类中定义的函数分为两大类:绑定方法和非绑定方法 一.绑定方法 ​ 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 ​ 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。 类方法通常用来在__init__的基础上提供额外的初始化实 阅读全文
posted @ 2020-04-10 12:52 风亦缘^_^ 阅读(147) 评论(0) 推荐(0)
摘要:多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象,这就需要在设计时,把对象的使用方法统一成一种:例如cat、dog、pig都是动物,但凡是动物肯定有talk方法,于是我们可以不用考虑它们三者的具体是什么类型的动物,而直接使用 阅读全文
posted @ 2020-04-10 12:49 风亦缘^_^ 阅读(151) 评论(0) 推荐(0)
摘要:一.继承介绍 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 通过类的内置属性__bases__可以查看类继承的所有父类 在Python2中有经典类与新式类之分, 没有显式地继承object类的类,以及该类的子类,都是经 阅读全文
posted @ 2020-04-09 13:13 风亦缘^_^ 阅读(227) 评论(0) 推荐(0)
摘要:面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口。 一.隐藏属性 Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的) , 阅读全文
posted @ 2020-04-08 14:59 风亦缘^_^ 阅读(163) 评论(0) 推荐(0)
摘要:一.对象概念 ”面向对象“的核心是“对象”二字,而对象的精髓在于“整合“。所有的程序都是由”数据”与“功能“组成,“对象”就像一个容器,该容器可以盛放数据与功能。 面向对象编程就是要造出一个个的对象,把原本分散开的相关数据与功能整合到一个个的对象里,这么做既方便使用,也可以提高程序的解耦合程度,进而 阅读全文
posted @ 2020-04-07 13:31 风亦缘^_^ 阅读(190) 评论(0) 推荐(0)