08 2018 档案

摘要:事件驱动模型 时间驱动编程是一种编程范式,这里程序的执行流由外部事件来决定.它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理.另外两种常见的编程范式是(单线程)同步以及多线程编程 注意,事件驱动的监听事件是由操作系统调用的cpu来完成 IO多路复用 单线程下实现并发效果就是I 阅读全文
posted @ 2018-08-27 19:46 微凉fjc 阅读(314) 评论(0) 推荐(0)
摘要:什么是线程?什么是进程 进程定义: 进程就是一个程序在一个数据集上的一次动态执行过程. 进程一般由程序,数据集,进程控制块三部分组成 我们编写的程序用来描述进程要完成哪些功能以及如何完成 数据集则是程序在执行过程中所需要使用的资源 进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利 阅读全文
posted @ 2018-08-26 14:59 微凉fjc 阅读(150) 评论(0) 推荐(0)
摘要:客户端&服务端架构 c/s架构: 即 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) socket给我们提供了一个接入c/s架构的接口,至于传输层使用的协议取决于我们socket接口 使用的协议 socket socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口 阅读全文
posted @ 2018-08-26 14:55 微凉fjc 阅读(187) 评论(0) 推荐(0)
摘要:1.isinstance(obj,cls)和issubclass(sub,super) isinstance(p1,A) 判断p1是否是类A的对象, 返回布尔值 issubclass(B,A) 判断类B是否继承类A, 即B是否是A的派生类返回布尔值 2.反射 主要是指程序可以访问, 检测和修改它本身 阅读全文
posted @ 2018-08-19 14:21 微凉fjc 阅读(163) 评论(0) 推荐(0)