摘要:切片有个长度和容量两个参数 , 当长度超过容量的时候 , 容量会扩容2倍 当容量大于1024个的时候,容量会扩容为原来的1.25倍 从下面的代码中可以看得到 当增加新的元素的时候,超过了容量,但是容量大小小于1024的时候 , 是2倍扩容 当新增元素 , 超过了容量 , 并且容量大于1024 , 是 阅读全文
posted @ 2021-05-08 18:19 陶士涵 阅读(44) 评论(0) 推荐(0) 编辑
摘要:如果在一个页面上引入了多个jquery , 并且不能去掉的时候 , 或者$函数和自己的函数冲突的时候 可以使用这样的方式来解决 在引入jquery的后面加入 , 类似下面这样 <script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.m 阅读全文
posted @ 2021-05-08 15:56 陶士涵 阅读(19) 评论(0) 推荐(0) 编辑
摘要:为了提升网络的处理能力 , 出现了I/O多路复用技术 比如常见的 select poll epoll Reactor 模型就是对上面I/O多路复用的封装 一般常使用如下几个组合使用方式: 单Reactor 单进程/线程 单Reactor 多进程/线程 多Reactor 多进程/线程 单Reactor 阅读全文
posted @ 2021-05-08 11:47 陶士涵 阅读(33) 评论(0) 推荐(0) 编辑
摘要:网络模型从最简单到后面的演进是这样的: 1. 普通socket模型 2. 多进程模型 3. 多线程模型 4. I/O多路复用 select poll 5. I/O多路复用 epoll 普通socket模型: 1对1的同步阻塞通信 , 一个进程只能处理一个连接 , 其他连接无法处理 多进程模型: 主进 阅读全文
posted @ 2021-05-08 11:15 陶士涵 阅读(22) 评论(0) 推荐(0) 编辑