相关文章

TCP/IP - TCP

目录 1. 数据格式2. TCP建立:三次握手第一次握手:Client发出SYN帧(SN=a, AN=0, SYN=1, ACK=0)第二次握手:Server发出SYN+ACK帧(SN=b, AN=a+1, SYN=1, ACK=1)第三次握手:Clietn发出ACK帧(SN=a+1, AN=b+1, SYN=0, ACK=1)为什么是三次握手,而不是两次?建立连接之后,一…

克隆虚拟机,xshell无法传文件,windows无法ping克隆虚拟机,已解决

克隆了虚拟机命名为hadoop01 自定义ip地址,在合理的范围内自己定义一个,先用ifconfig查看ens33 ip地址,根据这个数值自定义,这一步容易出现问题,后面解决了。 linux下可以ping baidu 但是windows下无法ping 自定义的…

【算法】栈与模拟

【ps】本篇有 5 道 leetcode OJ。 目录 一、算法简介 二、相关例题 1)删除字符串中的所有相邻重复项 .1- 题目解析 .2- 代码编写 2)比较含退格的字符串 .1- 题目解析 .2- 代码编写 3)基本计算器 II .1- 题目解析 .2- 代码编写 4&…

系统架构设计师教程 第5章 5.5 净室软件工程 笔记

5.5 净室软件工程 ★★☆☆☆ 净室 (Cleaning Room) 软件工程是一种应用数学与统计学理论开发高质量软件的工程技术,力图通过严格的工程化的软件过程达到开发中的零缺陷或接近零缺陷。净室方法要求在规约和设计中消除错误,降低软件开发中的风险&#xf…

105、解析Java中1000个常用类:StringTokenizer类,你学会了吗?

在线工具站 推荐一个程序员在线工具站:程序员常用工具(http://cxytools.com),有时间戳、JSON格式化、文本对比、HASH生成、UUID生成等常用工具,效率加倍嘎嘎好用。程序员资料站 推荐一个程序员编程资料站:程序员的成长之路(http://cxyroad.com),收录了一些列的技术教程…

C++学习, 数据抽象

数据抽象是只向外界提供关键信息,并隐藏其后台的实现细节,只表现必要的信息而不呈现细节。数据抽象,是一种依赖于接口和实现分离的编程技术。这种分离有助于隐藏实现的细节,只暴露必要的接口给用户,从而增加代码的模块…

chapter14-集合——(List-Hashtable)——day18

目录 540-Hashtable使用 542-Properties 543-集合选型规则 544-TreeSet源码解读 546-Collections工具类 547-Collections工具类2 540-Hashtable使用 542-Properties 543-集合选型规则 544-TreeSet源码解读 这里讲错了,无参构造是默认调用添加对象的compareTo方法进行排序!…

javascript中BigInt使用场景及使用方法

BigInt 的使用场景 BigInt 是 JavaScript 在 ES2020 中引入的一种新数据类型,专门用于处理超过 Number 类型安全整数范围的大整数。在某些特定场景中,BigInt 是非常有用的: 处理超大整数:Number 类型只能安全表示在范围为 -(2^53…

MATLAB 可视化基础:绘图命令与应用

目录 1. 绘制子图1.1基本绘图命令1.2. 使用 subplot 函数1.3. 绘图类型 2.MATLAB 可视化进阶(以下代码均居于以上代码的数据定义上实现)2.1. 极坐标图2.3. 隐函数的绘制 3.总结 在数据分析和科学计算中,数据可视化是理解和解释结果的关键工具。今天,我将…

.Net Gacutil工具(全局程序集缓存工具)使用教程

GAC介绍: GAC(Global Assembly Cache)全局程序集缓存,是用于存放.Net应用程序共享的程序集。 像平常我们在Visual Studio中引用系统程序集时,这些程序集便来自于GAC。 GAC默认位置为:%windir%\Microsoft…

【Leetcode:1184. 公交站间的距离 + 模拟】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

网络安全学习(二)Netdiscover

Netdiscover是一款网络扫描工具(kali中有这个工具),它可以扫描本地网络主机,它借助ARP协议实施主机发现,长这个样子。 点击打开,进入命令行。 首先查看本机的IP地址,命令为ifconfig&#xff0c…

215. 数组中的第K个最大元素

215. 数组中的第K个最大元素 题目-中等难度1. 小根堆2. 大根堆 题目-中等难度 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实…

Pytorch详解-Pytorch核心模块

Pytorch核心模块 一、Pytorch模块结构_pycache__Cincludelibautogradnnoptimutils 二、Lib\site-packages\torchvisiondatasetsmodelsopstransforms 三、核心数据结构——Tensor(张量)在深度学习中,时间序列数据为什么是三维张量?…

SVN笔记-SVN安装

SVN笔记-SVN安装 1、在windows下安装 SVN 1、准备svn的安装文件 下载地址:https://sourceforge.net/projects/win32svn/ 2、下载完成后,在相应的盘符中会有一个Setup-Subversion-1.8.17.msi的文件,目前最新的版本是1.8.17, 这里…

系统架构设计师 系统设计篇一

🎩 结构化设计 (Structured Design, SD) 1. 定义 结构化设计(SD)是一种面向数据流的方法,基于系统分析(SA)阶段产生的数据流图(DFD)和数据字典(DD)等文档&a…

数据清洗-缺失值填充-K-NN算法(K-Nearest Neighbors, K-NN算法)

目录 一、安装所需的python包二、采用K-NN算法进行缺失值填充2.1可直接运行代码2.2以某个缺失值数据进行实战2.2.1代码运行过程截屏:2.2.2填充后的数据截屏: 三、K 近邻算法 (K-Nearest Neighbors, KNN) 介绍3.1 K 近邻算法定义3.2 K 近邻算法的基本思想…

Python快速入门 —— 第七节:其他概念

第七节:其他概念 目标: 了解Python中的一些高级概念,如异常处理、迭代器、生成器、装饰器、闭包、匿名函数和类的继承,提升编程技巧。 内容: 异常处理: 捕获异常: try:# 可能发生异常的代码 except ExceptionType as e:# 异常处理代码 finally:# 无论是否发生异常都会…

动态规划---判断子序列

题目: 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"…

【Linux进程】Linux Shell编程实战:构建简易脚本示例与技巧详解

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:Linux “ 登神长阶 ” 🤡往期回顾🤡:暂无 🌹🌹期待您的关注 🌹🌹 ❀Linux进程 📒1. 获取输入&…