三次握手过程理解 四次挥手过程理解 常见面试题 先来张图! 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号a ...
分类:
其他好文 时间:
2020-05-13 17:03:57
阅读次数:
66
package com.itheima.demo01.BufferedStream; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; /* java.io. ...
分类:
其他好文 时间:
2020-05-13 12:34:20
阅读次数:
56
1 package com.itheima.demo01.BufferedStream; 2 3 import java.io.BufferedWriter; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 7 /* 8 ja ...
分类:
其他好文 时间:
2020-05-13 11:44:26
阅读次数:
79
使用一个缓冲区进行读写操作: public static void main(String[] args) throws IOException { FileInputStream fileInputStream = new FileInputStream("1.txt"); FileChannel ...
分类:
其他好文 时间:
2020-05-12 17:19:21
阅读次数:
103
电压跟随器的作用: 1、缓冲:在一定程度上可以避免由于输出阻抗较高,而下一级输入阻抗较小时产生的信号损耗,起到承上启下的作用。 2、隔离:由于电压跟随器具有输入阻抗高,输出阻抗低的特点,使得它对上一级电路呈现高阻状态,而对下一级电路呈现低阻状态,常用于中间级,以隔离前后级电路,消除它们之间的相互影响 ...
分类:
其他好文 时间:
2020-05-12 10:01:03
阅读次数:
286
流 数据输入和输出的过程也是数据传输的过程。数据像水一样从一个地方流动到另一个地方,因此,在 C++ 中将此过程称为 “流(stream)”。 iostream 头文件中定义了四个标准流对象,它们是 cin、cout、cerr 和 clog。 cin 对应于标准输入流,用于从键盘读取数据,也可以被重 ...
分类:
编程语言 时间:
2020-05-12 09:34:41
阅读次数:
92
原文:Redis 命令执行过程(下) 在上一篇文章中《Redis 命令执行过程(上)》中,我们首先了解 Redis 命令执行的整体流程,然后细致分析了从 Redis 启动到建立 socket 连接,再到读取 socket 数据到输入缓冲区,解析命令,执行命令等过程的原理和实现细节。接下来,我们来具体... ...
分类:
其他好文 时间:
2020-05-11 23:50:02
阅读次数:
80
sed 功能强大的流式文本编辑器 补充说明 sed 是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏 ...
分类:
系统相关 时间:
2020-05-11 18:23:33
阅读次数:
69
存储过程是数据库存储的一个重要的功能,MySQL在5.0以前的版本不支持存储过程,存储过程可以在大大提高数据库处理速度的同时提高数据库编程的灵活性。1、什么是存储过程?存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此成为存储过程。当以后需要数据库提供与定义好的存储过程
分类:
数据库 时间:
2020-05-11 10:30:21
阅读次数:
66
以下出现代码均为伪代码; 2.5.1 生产者 消费者问题(考试模型占比 60%) 分析上图:缓冲区存在互斥问题,生产者与消费者之间还 存在同步问题 1. 利用 记录型信号量 解决生产者 消费者问题(==背下来==) 假定在生产者和消费者之间的共用缓冲池中具有n个缓冲区,这时可以利用互斥信号量mute ...
分类:
系统相关 时间:
2020-05-11 00:57:40
阅读次数:
88