上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 线程 1.什么是线程? 进程其实不是一个执行单位,进程是一个资源单位 每个进程自带一个线程,线程才是cpu的执行单位 线程-->代码的执行过程 进程-->资源的申请与销毁的过程 2.为何用线程: 实现并发 3.进程vs线程 ①多个进程内存空间彼此隔离 同一进程下的多个线程共享该进程的内存空间 ②造线 阅读全文
posted @ 2018-07-13 17:21 luck_L 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 守护进程 1.守护进程 守护进程其实就是一个子进程 守护=》伴随 守护进程会伴随主进程的代码运行完毕后而死掉 2.为何守护进程 关键字就两个: 进程: 当父进程需要将一个任务并发出去执行,需要将该任务放到一个子进程里 守护: 当该子进程内的代码在父进程代码运行完毕后就没有存在的意义了,就应该将该子进 阅读全文
posted @ 2018-07-12 15:59 luck_L 阅读(264) 评论(1) 推荐(0) 编辑
摘要: 进程 进程的三种状态 在进程遇到I/O操作时,或time.sleep()时,就会进入阻塞状态,cpu会出去执行其他程序,保证cpu一直在工作 当进程占用时间过多,或因为优先级原因,cpu去执行其他程序时,进程会进入就绪状态 2.开启子进程的两种方式 进程对象的属性 阅读全文
posted @ 2018-07-11 15:12 luck_L 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 基于UDP的套接字 udp是无连接的,先启动哪一端都不会报错 socket.SOCK_DGRAM 数据报协议 udp不会发送空数据,什么都不输入直接发送也会有报头发过去 服务端 使用socketserver类实现基于tcp的并发编程 使用socketserver类实现基于udp的并发编程 进程 1. 阅读全文
posted @ 2018-07-10 15:55 luck_L 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 粘包 1.什么是粘包: 粘包就是接收方不知道消息的界限,从而使发过来的多个消息/数据粘连在一起的现象 2.为什么会造成粘包: 粘包的情况有两种: ①发送端由于nagle优化算法的原因,会将数据时间间隔很短、数据很小的消息/数据汇合到一起以后再进行发送,产生粘包; ②接受方不及时接收缓冲区的包,造成多 阅读全文
posted @ 2018-07-09 16:59 luck_L 阅读(181) 评论(0) 推荐(0) 编辑
摘要: socket 什么是socket? socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,它把复杂的TCP/IP协议族隐藏在socket接口后面,对用户来说,一组简单的接口就是全部。 为什么使用socket? socket帮我们把复杂的TCP/IP协议族封装好了,我们只需要调用 阅读全文
posted @ 2018-07-07 10:07 luck_L 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 网络编程 1.客户端与服务端架构:C/S B/S 架构 client < 基于网络通信 >server brower< 基于网络通信 >server server必须满足的条件: ①.稳定运行(网络、硬件、系统、应用软件),对外一直提供服务 ②.服务端必须绑定一个固定的地址 2.什么是互联网 两大要 阅读全文
posted @ 2018-07-05 17:05 luck_L 阅读(252) 评论(0) 推荐(1) 编辑
摘要: 异常处理: 1.什么是异常? 异常就是程序运行时发生错误的信号,在python中错误分为两种: ① 语法错误 ② 逻辑错误 2.异常的种类 在python中不同的异常可以用不同的种类去标识,常见的异常有: AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x 阅读全文
posted @ 2018-07-04 16:06 luck_L 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 什么是单例模式? 基于某种方法实例化多次得到实例是同一个 实现方法: 阅读全文
posted @ 2018-07-02 14:47 luck_L 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 补充内置函数 isinstance(obj,Foo) # 判断obj是不是foo的实例 issubclass() # 判断一个类是不是另一个类的子类 反射 什么是反射? 通过字符串来操作类或者对象的属性 怎么用? hasattr(adj,’xxx’) 判断adj有没有’xxx’属性 getattr( 阅读全文
posted @ 2018-06-29 18:55 luck_L 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页