
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
6、程序最终在磁盘上存储的其实是二进制,将文件内容加载到内存中时,其实是加载到内存的物理地址,文件内容也就是一句句指令,它是不是也要有自己的物理地址,所以一个程序被加载到内存中时,不光它内部有互相调用的虚拟地址,还有被加载到内存的物理地址。main函数并不是第一个执行的函数,所以它的地址并不是0,其次指令它是二进制,也有自己的长度,两个地址之间的差值就是一个指令的长度,逻辑上只需要找到起始地址,就

(1)我们之前说过客户端是不需要显示的进行bind的,因为端口号是OS自动帮我们分配的,之前UDP发消息有sendto(参数里包含IP和PORT),但是TCP用的是write和read,明显用这个接口IP和PORT传入不了。(1)TCP是通过文件描述符来实现功能的,所以TCP比UDP更像文件,且接口也是read。(1)accept:从指定文件描述符(只负责接收新的连接)中获取新的连接 / 客户端。

计算机网络基础概念摘要 本文介绍了计算机网络的基础概念,重点围绕协议分层和TCP/IP协议族展开。主要内容包括: 协议分层:协议本质是一种约定,采用分层设计实现模块化解耦,增强可维护性。OSI七层模型从物理层到应用层各司其职,实际主要关注1-4层。 TCP/IP协议:作为通信解决方案,其分层对应不同问题域。协议栈各层通过结构化数据类型实现通信,网络代码作为操作系统的一部分运行。 网络传输流程:局域

意识到数据类型的取值是有其范围的,那么我们在编程的时候就要选择合适的数据类型,才能得到正确的结果。在写代码时候,⼀定会涉及到计算。上⾯⽰例中,尽管变量 x 的类型是 float (浮点数),但是 6 / 4 得到的结果是 1.0 ,⽽不是。链接:https://ac.nowcoder.com/acm/contest/18839/1031。链接:https://ac.nowcoder.com/acm








