Loading

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: 拓展什么是GIL全局解释器锁为什么要有GIL全局解释器锁?GIL全局解释器锁的优缺点多线程和IO密集型的应用场景转载文章TOC 拓展 python解释器: Cpython C语言写的 Jpython java语言写的 什么是GIL全局解释器锁 在同一个进程下开启的多线程,同一时刻只能有一个线程执行,因为Cpython的内存管理不是线程安全 摘自官方文档解释: In... 阅读全文
posted @ 2019-12-09 17:46 开花的马铃薯 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 并发编程操作系统的发展史多道技术(基于单核背景下产生的)并发与并行(!!!)进程1、什么是进程2、进程与程序3、进程调度(了解)同步与异步(!!!)阻塞与非阻塞(!!!)进程的三种状态(!!!)创建进程的两种方式TOC 并发编程 操作系统的发展史 穿孔卡片 读取数据速度特别慢 CPU的利用率极低 单用户(一份代码)使用 批处理 读取数据速度特别慢 CPU的利用率极低 联机(多份代码)使... 阅读全文
posted @ 2019-12-07 09:42 开花的马铃薯 阅读(122) 评论(0) 推荐(0) 编辑
摘要: udp协议TCP/UDP协议对比TOC udp协议 称之为数据包协议,不需要建立连接,不需要知道对方是否收到,无需先启动服务端在启动客户端。 缺点 数据不安全,容易丢失 优点 传输速度快 能支持并发 不会粘包 应用场景:早期的QQ聊天室 # 服务端 import socket # socket.SOCK_DGRAM---> UDP协议 server = socket.so... 阅读全文
posted @ 2019-12-07 09:42 开花的马铃薯 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Socket概念为什么要有socket如何使用socket?socket的配置基于TCP协议的socket基于UDP协议的socket黏包现象解决黏包问题(struct)struct使用struct解决黏包TOC Socket概念 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Soc... 阅读全文
posted @ 2019-12-05 22:05 开花的马铃薯 阅读(566) 评论(0) 推荐(0) 编辑
摘要: TCP协议的三次握手和四次挥手 三次握手 三次握手,建立连接。 第一握手,客户端向服务端发送建立连接的请求 第二次握手,服务端如果同意连接,向客户端发送应答 第三次握手,当客户端收到同意的应答后,还要向服务端发送一个确认报文段,表示:服务端发送来的连接同意应答已经成功收到了 反馈机制 客户端往服务端 阅读全文
posted @ 2019-12-05 17:18 开花的马铃薯 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题记:优化Linux内核sysctl.conf参数来提高服务器并发处理能力 PS:在服务器硬件资源额定有限的情况下,最大的压榨服务器的性能,提高服务器的并发处理能力,是很多运维技术人员思考的问题。要提高Linux系统下的负载能力,可以使用nginx等原生并发处理能力就很强的web服务器,如果使用Ap 阅读全文
posted @ 2019-12-05 16:56 开花的马铃薯 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 网络基础 导读 网络通信的第一步必须拥有物理连接介质(传输介质)。 其次,还需要定义通信的标准,实现无障碍通信,这个标准叫互联网协议。 互联网协议 互联网协议按照功能不同分为osi七层或者tcp/ip五层或tcp/ip四层 物理层 获取到对端计算机的电信号数据,例如1010101010010 数据链 阅读全文
posted @ 2019-12-04 18:52 开花的马铃薯 阅读(137) 评论(0) 推荐(0) 编辑
摘要: C/S架构 client:客户端 server:服务端 优点: 软件的使用稳定 节省网络资源 缺点: 安装麻烦 软件的每一次更新,用户都需要重新下载或更新版本 B/S架构 Browser:浏览器 Server:服务端 优点 软件使用方便 无需跟着软件的更新去下载 缺点 如果网络不稳定,软件的使用就不 阅读全文
posted @ 2019-12-04 18:52 开花的马铃薯 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 类的内置方法(魔法方法)__new__()__init__()__setattr__()__getattr__()__getattribute__()__call__()__str__()__getitem__()__setitem__()TOC 在总结内置函数之前的一段和sean老师的聊天记录,希 阅读全文
posted @ 2019-11-29 16:52 开花的马铃薯 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射1.1 hasattr1.2 getattr1.3 setattr1.4 delattr二、反射的应用 TOC 一、什么是反射 反射指的是通过 “字符串” 对 对象的属性和方法进行操作 反射的四个方法是python内置的! 1.1 hasattr 通过“字符串”判断对象/类的属性或方法 阅读全文
posted @ 2019-11-28 20:28 开花的马铃薯 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页