一、I/O多路复用 I/O的含义:在计算机领域常说的IO包括磁盘IO和网络IO,我们所说的IO复用主要是指网络IO;在Linux中一切皆文件,因此网络IO也经常用文件描述符FD来表示。 复用的含义:在通信领域中为了充分利用网络连接的物理介质,往往在同一条网络链路上采用时分复用或频分复用的技术,使其在 ...
分类:
编程语言 时间:
2020-05-24 13:30:54
阅读次数:
85
https://blog.csdn.net/liigo/article/details/19249145 Rust运行时指南(官方文档翻译) A Guide to the Rust Runtime, by Alex Crichton and Brian Anderson 翻译:庄晓立(Liigo), ...
分类:
其他好文 时间:
2020-05-24 11:49:48
阅读次数:
173
http://php.net/manual/zh/wrappers.php.php php:// — 访问各个输入/输出流(I/O streams) 说明 ¶ PHP 提供了一些杂项输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以 ...
分类:
Web程序 时间:
2020-05-24 09:45:02
阅读次数:
62
Java IO(十二) 字符流 Reader和 Writer 一、介绍 涉及到文件(如果是纯文本文件形式)操作时,Java除了提供 FIle(文件和目录路径名的抽象表示形式) 和 FileDescriptor (文件描述符),还提供了字符流读写文件。字符流只用于读写文本信息,以字符(char)为单位 ...
分类:
编程语言 时间:
2020-05-23 00:22:28
阅读次数:
58
接上文我们查看了bind和listen流程,直到了listen操作会在内核初始化一个epoll表,并将listen的描述符加入到epoll表中 如何保证epoll表初始化一次 前文我们看到pollDesc的init函数中调用了runtime的pollOpen函数完成的epoll创建和描述符加入,这里 ...
分类:
Web程序 时间:
2020-05-20 14:12:55
阅读次数:
48
图片说明: 客户端发出的请求经过nginx代理→wsgi服务器,服务器开启的监听线程会捕获到事件,根据事件条件→对应的就绪Socket描述符,服务端会接入流数据→应用内部 开始对请求进行 解析,封装生成Request(此时在生成WSGIHandler实例时,中间件已经被加载)→→handle.run ...
分类:
其他好文 时间:
2020-05-20 00:25:00
阅读次数:
82
class lazyproperty: def __init__(self,fun): self.fun=fun def __get__(self, instance, owner): print("get") print(' >',self) print(' >',instance) print( ...
分类:
编程语言 时间:
2020-05-19 14:43:25
阅读次数:
56
第1章 系统基础优化 1.1 关闭selinux 1.2 hosts文件 解析当前的主机名 1.3 锁定关键文件系统 1.4 修改字符集 1.5 清空 /etc/issue /etc/issue.net 1.6 ssh优化 1.7 时间同步:定时任务 1.8 文件描述符 每个进程可以打开的最大文件数 ...
分类:
系统相关 时间:
2020-05-18 20:45:38
阅读次数:
68
一、写入文件 "文档参考地址" 1. 常用写入文件方式 2. 语法说明 备注: 1. 当 是文件名时,异步写入数据到文件(若文件已存在,则覆盖文件) 2. 当 是文件描述符时,其行为类似于调用 , 3. 简单来说,若是已存在文件 1. 是文件名时,会被覆盖写入文件 2. 是文件描述符时,不是覆盖写入 ...
分类:
Web程序 时间:
2020-05-17 16:18:14
阅读次数:
73
defineProperty 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象,也就是说,该方法允许精确地添加或修改对象的属性。 语法 : 要定义属性的对象。 : 要定义或修改的属性的名称或 。 : 要定义或修改的属性描述符。 属性描述符 对象里目前存在的属性描述符有两 ...
分类:
其他好文 时间:
2020-05-12 13:34:16
阅读次数:
53