清欢渡-编程社-第431页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
输入url过程用到哪些协议-编程社

输入url过程用到哪些协议

主要会涉及HTTP/HTTPS协议、DNS协议、TCP协议、ARP协议、OPSF协议。 输入URL过程如下: DNS 解析:当用户输入一个网址并按下回车键的时候,浏览器获得一个域名,而在实际通信过程中,我们需要的...
TCP中断了,发送方几个报文都没回复怎么办?-编程社

TCP中断了,发送方几个报文都没回复怎么办?

如果TCP意外断开,并没有正常关闭socket,双方并未按照协议上的四次挥手去断开连接。 那么这时候正在执行Recv或Send操作的一方就会因为没有任何连接中断的通知而一直等待下去,也就是会被长时间...
线程切换详细过程是怎么样的,上下文保存在哪里?-编程社

线程切换详细过程是怎么样的,上下文保存在哪里?

线程切换的详细过程可以分为以下几个步骤: 上下文保存:当操作系统决定切换到另一个线程时,它首先会保存当前线程的上下文信息。上下文信息包括寄存器状态、程序计数器、堆栈指针等,用于保存...
多线程的优点和缺点是什么-编程社

多线程的优点和缺点是什么

多线程的优点是提高程序的并发性,因为多线程可以同时执行多个任务,分利用多核处理器的性能,提高程序的处理能力和响应速度,所以如果任务可以进行有效的并行处理,并且对响应时间有较高的要求...
什么是面向对象?-编程社

什么是面向对象?

面向对象 作为一名程序员,代码编程我们平时伸手就来。 日常用到比较多的语言也许是 Java、TypeScript、C++ 等,大家都很清楚,这些都是面向对象的语言。 那么问题也随之而来,是我们需要使用面...
Optional类如何解决空指针异常-编程社

Optional类如何解决空指针异常

在Java应用程序中,空指针异常是导致程序失败的最常见原因之一。 为了更加优雅地处理空指针异常,Java8引入了Optional类库。 Optional实际上是一个容器,可以保存类型T的值,或者仅仅保存null。...
Linux服务器和Windows电脑怎么添加删除arp表项?-编程社

Linux服务器和Windows电脑怎么添加删除arp表项?

一.windows怎么指定接口添加arp表项呢 在Windows系统中,你可以使用netsh命令来指定接口添加ARP表项。下面是具体的步骤: 打开命令提示符(以管理员身份运行)。 输入以下命令来查看所有接口的...