摘要:
1、常用的文件操作 方式一:根据路径构建一个 File 对象: //方式 1 @Test public void create1(){ String filePath = "D:\\file1.txt"; File file = new File(filePath); try { file.crea 阅读全文
摘要:
什么是进程呢? 操作系统为正在运行的程序提供的抽象,就是所谓的进程(process)。一个进程只是一个正在运行的程序。在任何时刻,我们都可以清点它在执行过程中访问或影响的系统的不同部分,从而概括一个进程。为了理解构成进程的是什么,我们必须理解它的机器状态(machine state):程序在运行时可 阅读全文
摘要:
1 目的 为了巩固自己近期学习的python知识,所以写了一个demo加深我对python的理解 2 demo需求 模拟两个人互相对战的过程,其中两个人初始血量为100,都可以可以回血,通过各种攻击手段击杀对方。 3 项目实现 先定义一个Role类,去模拟人这个对象,在这个类中,暂时只设置的姓名和血 阅读全文
摘要:
网络字节序与主机字节序的转换函数实践 在Linux网络编程中,经常碰到网络字节序与主机字节序的相互转换。说到网络字节序与主机字节序需要清晰了解以下几个概念。 主机字节序 字节序,是字节在电脑中存放时的序列与输入(输出)时的序列是先到的在前还是后到的在前。比如一个int32_t类型的数值占用4个字节, 阅读全文
摘要:
TCP TCP是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。TCP仅支持单播传输,面向字节流,提供全双工通信,是可靠传输。 首先:TCP和UDP都是工作在传输层,用于程序之间传输数据的。数据一般包含:文件类型,视频类型,图片等等。 建立连接 一个TCP通信建立连接必须要经过三次 阅读全文
摘要:
IPv4与IPv6的联系: IPv4协议又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本。 IPv6作为IPv4的后继版本,也被称作下一代互联网协议,它也是由IETF设计的,用来替代现行的IPv4协 阅读全文