
5种网络I/O模型
IO发生时涉及的对象和步骤: 对象: 对于一个网络IO,涉及到了两个对象,一个是进程,另一个是系统内核。当一个read发生时,会进行一下步骤 步骤: 数据的准备(即等待) 将数据从内核拷贝到应用进程中 几种I/O模型的区别一般就在以上两个阶...
IO发生时涉及的对象和步骤: 对象: 对于一个网络IO,涉及到了两个对象,一个是进程,另一个是系统内核。当一个read发生时,会进行一下步骤 步骤: 数据的准备(即等待) 将数据从内核拷贝到应用进程中 几种I/O模型的区别一般就在以上两个阶...
一四年我在YX公司带测试团队,一个用例评审的会议上,一不小心超常发挥,结果卡在了一个用例设计方法上,印象非常深刻,当时的业务场景是支付方式的选择和优惠方案。 在后来的工作中,也曾几次遇到需要选择合理的设计方法来写用例,不过每次在网上都是搜索...
什么是 Python? Python 之父 Guido van Rossum 说:Python是一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想法。 对于我来说,学习 Python 的首要原因是,P...
数据库的日志(alter.log listener.log log.xml)一般都不能直接删除,最好只清空内容,下面介绍一下清空日志的5种方法: 前三种比较好的方法: 方法1: cat /dev/null > ...