自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 1.4Java 基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。

2024-06-23 14:27:14 931 1

原创 1.8 历史

 线路交换网络 线路交换的特性使得其不适合计算机之间的通信 线路建立时间过长 独享方式占用通信资源,不适合突发性很强的计算机之间的通信 可靠性不高:非常不适合军事通信 三个小组独立地开展分组交换的研究 1961: Kleinrock(MIT),排队论,展现了分组交换的有效性 1964: Baran(美国兰德公司) – 军用网络上的分组交换 1964:Donald(英国)等,NPL1961-1972:早期的

2024-06-01 23:33:03 635

原创 1.7 协议层次和服务模型

(transportlayer segment) 运输层报文段因此封装了应用层报文 附加的信息也许包括了下列信息:允许接收端运输层向上向适当的应用程序交付报文的信息;(application- layer message) (图 24 中的 M)被传送给运输层 在最简单的情况下,运输层收取到报文并附上附加信息(所谓运输层首部信息,图 1-24 中的 Ht )’ 该首部将被接收端的运输层使用 应用层报文和运输层首部信息 道构成了。 地址(address):下层的一个实体支撑着上层的多个实体,

2024-05-31 13:53:15 587

原创 1.3Java对象和类

Java作为一种面向对象语言。本节我们重点研究对象和类的概念。下图中为,而具体的每辆车为该类的,对象包含了汽车的颜色、品牌、名称等。

2024-05-30 17:47:29 986

原创 1.2Java注释

文档注释的格式通常包含一些特定的标签,如 @param 用于描述方法参数,@return 用于描述返回值,@throws 用于描述可能抛出的异常等等,这些标签有助于生成清晰的API文档,以便其他开发者能够更好地理解和使用你的代码。文档注释以 /** 开始,以 * / 结束,通常出现在类、方法、字段等的声明前面,用于生成代码文档,这种注释可以被工具提取并生成 API 文档,如 JavaDoc。

2024-05-30 17:46:36 456

原创 1.1Java基础语法

利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。方法、变量、构造函数也可以在枚举中定义。在 Java 中,接口可理解为对象间相互通信的协议。像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。

2024-05-29 08:37:22 1149

原创 1.6 分组延时,丢失和吞吐量

当用户指定 一个目的主机名字时,源主机中的该程序朝着目 的地发送多个特殊的分组。当路由器接收到这些特殊分组之 一时,它向源回送 一个短报文,该短报文包括路由禄的名字和地址)La / R >1:比特到达队列的速率超过从该队列输出的速率,平均排队时延将趋于无穷大。注意到在R处,每个主机对获得的带宽是“R/10”,(平分,TCP的公平性)(R 带宽 ,打一个比特需要1/R秒,分组长L,需要L/R秒)分组到达路由器,没有可用的队列,则该分组被丢掉(分组丢失) 当分组到达一个满的队列时,该分组将会丢失。

2024-05-28 08:07:42 945

原创 1.5lnternet结构和ISP

谷歌专用网络通过与较低层ISP 对等 (无结算) 尝试’绕过‘因特网的较高层,采用的方式可以是直接与它们连接,或者在 IXP 处与它们连接 然而, 因为许多接入 ISP 仍然仅能通过第一层网络(tire 1)的传输到达, 所以谷歌网络也与第一层ISP 连接,并就与这些 ISP 交换的流量向它们付费。==*(peer) , 也就是说,能够直接将它们的网络连到一起,使它们之间的所有流量经直接连接而不是通过上游的中间 ISP,当两个 ISP 对等时,通常不进行结算,即任一 ISP 不向其对等付费。

2024-05-27 19:44:54 1016

原创 1.4 接入网和物理媒体

尽管有许多不同类型的局域网技术,但是以太网到目前为止是公司、大学和家庭网络中最为流行的接入技术 如图 1- 8中所示,以太网用户使用双绞铜线与 台以太网交换机相连,第 章中将详细讨论该技术以太网交换机或这样相连的交换机网络,则再与更大的因特网相连 使用以太网接入,用户通常以 IOOMhp或I Gbps 速率接入以太网交换机,而服务器可能具有 lGbps 甚至 10Gbp 的接入速率。 10 Mbps, 100Mbps, 1Gbps, 10Gbps传输率。 56Kbps 的速率直接接入路由器(通常更低)

2024-05-23 13:58:27 1106 1

原创 如何学习计算机网络(超详细,方法论)

分享一下学习计算机网络的方法论,首先是看视频:这里我推荐中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版》课程

2024-05-22 20:04:17 987 1

原创 1.3 网络核心

 在一个速率为R bps的链路,一个长度为L bits 的分组的存储转发延时: L/R s。 如果呼叫没有数据发送,被分配的资源就会被浪费 (no sharing)数据报(datagram) 的工作原理:(每个数据报携带目标主机完整地址)路由:决定分组采用的源到目标的路径(全局的) 路由算法。转发: 将分组从路由器的输入链路转移到输出链路(局部的)预约服务(线路交换)对比按需服务(分组交换)的例子?分组将会排队(随机的,根据当时网络情况),等待传输。

2024-05-22 18:57:05 754 1

原创 1.2 网络边缘

客户/服务器模式(CS):客户端(主动)向服务器(被动)请求、接收服务 如Web浏览器/服务器;对等(peer-peer )模式(P to P):很少(甚至没有)专门的服务器(请求的多,提供服务的也多) HTTP (Web), FTP (文件传送), Telnet (远程登录),SMTP (email)应用进程的通信模式:客户/服务器模式(CS);可靠地、按顺序地传送数据: 确认和重传(不重复,不失序,不出错…网络的网络(作用:数据交换)基础设施为网络提供的通信服务:面向连接的通信方式;

2024-05-22 18:54:54 374 1

原创 1.1 什么是internet?

 节点主机及其上运行的应用程序路由器、交换机等网络交换设备 边:通信链路接入网链路:主机连接到互联网的链路主干链路:路由器间的链路 协议 数以亿计的、互联的计算设备:主机 = 端系统 运行网络应用程序通信链路 光纤、同轴电缆、无线电、卫星 传输速率 =带宽(bps)分组交换设备:转发分组 (packets) 路由器和交换机!协议控制发送、接收消息 如TCP、IP、HTTP、FTP、PPPInternet:“网络的网络”

2024-05-21 09:30:15 508

原创 蓝桥杯 必看 (开头模板,知识点,骗分)

是一个字符串方法,它用于将可迭代对象中的元素连接成一个字符串。中的适当位置,保持列表的有序性。中的适当位置,保持列表的有序性。,再选择“填充”→“序列”选项,打开“序列”对话框,在其中设置“终止值”后的索引,如果元素已经存在,则返回应该插入的位置的左侧索引。后的索引,如果元素已经存在,则返回应该插入的位置的右侧索引。可以限定搜索范围,默认为整个列表的开始和结束。可以限定搜索范围,默认为整个列表的开始和结束。可以限定搜索范围,默认为整个列表的开始和结束。可以限定搜索范围,默认为整个列表的开始和结束。

2024-04-12 23:28:45 1007

原创 蓝桥杯【第14届省赛】Python B组 1-3题

一个松散子序列是指从原始字符串中选取的一组字符,这组字符之间的位置差至少为2,即任意相邻两个字符的位置索引差都大于等于2。例如,对于字符串 "abcde",其松散子序列可以是 "ace",因为每个字符之间的位置索引差都为2。(因为用 1011 和 1012 凑成 2023 时,数量取决于 1011,所以不考虑 1012),最优的凑法是凑成面值 2023 (= 1011 × 2 + 1) 的旧硬币。换句话说,松散子序列是在原始字符串中选取的一组字符,这些字符在位置上不连续,其位置之间至少间隔一个字符。

2024-04-11 18:03:02 715 2

原创 洛谷 官方题库 Python 第十一天

从第三行开始,每一行的首尾都是1,中间部分每个数字等于上一行的左右两个数字之和。先定义每一行的第一个数字,然后在利用规则对中间部分进行运算,最后再添加最后一个元素。# 用户输入要打印的行数n = eval(input("输入要打印的行数:"))# 创建一个二维列表triangle,用于存储杨辉三角的每一行。前两行已经给出。# 使用两层循环生成剩余的行数for i in range(2, n): # 外层循环遍历从第三行到第n行pre = triangle[i-1] # 上一行。

2024-04-09 20:12:17 389 1

原创 洛谷 官方题库 第十天 Python

一个长度为n的数组a[0]a[n-1],它的前缀和sum[i]等于a[0]a[i]的和。利用递推,只需n次就能计算出所有的前缀和:。也能用sum[]反推计算出a[]。快速计算出数组中任意一个区间a[i]a[j]的和:sum[i−1]。一维前缀和差分数组前缀和主要适用的场景是原始数组不会被修改的情况下,适用于快速、频繁地计算一个索引区间内的元素之和以及频繁查询某个区间的累加;差分数组的主要适用场景是频繁对原始数组的某个区间的元素进行增减。d[x]z。

2024-04-08 20:57:21 2076 3

原创 洛谷 官方题库 python 第九天

二叉树深度优先遍历

2024-04-07 21:25:38 1850

原创 洛谷 官方题库 python 第八天

大佬答案。

2024-04-06 23:35:39 1033 1

原创 洛谷 官方题库 python 第七天 (DFS (深度优先搜索) 算法详解 + 模板 + 例题)

预备知识:递归,记忆化计算第3000个斐波那契数import syssys.setrecursionlimit(30000) #设置递归深度###不然默认1000在DFS代码框架中。,称为“保存现场”或“占有现场”。,称为“恢复现场”或“释放现场”1)“保存现场”的作用是禁止重复使用。当搜索一条从起点到终点的路径时,这条路径上经过的点,不能重复经过,否则就兜圈子了,所以需要对路径上的点“保存现场”,禁止再经过它。

2024-04-04 22:45:57 1187 1

原创 洛谷 官方题库 python 第六天

学习:整数二分和实数二分整数:在单调递增序列中查找 x 或者 x 的后继2.在单调递增序列中查找x或者x的前驱实数二分。

2024-04-03 12:38:28 1984 1

原创 洛谷 官方题库 python 第五天

递归和递推P1255 数楼梯这里用到了斐波那契数列是一个非常经典的数学问题,它是一个无限序列,起始于0和1,后续的每个数字都是前两个数字之和。因此,斐波那契数列的前几个数字是0, 1, 1, 2, 3, 5, 8, 13, 21, 34等等。斐波那契数列常见的表达式是:其中 F(0)=0, F(1)=1。假设我们要爬n阶楼梯,每次可以爬1阶或2阶。为了到达第n阶楼梯,我们可以从第n-1阶楼梯爬1阶上去,或者从第n-2阶楼梯爬2阶上去。

2024-04-02 09:12:27 602 1

原创 洛谷 官方题库 python 第四天

[10, 6.0], [20, 5.0], [30, 4.0], [15, 3.0]]如何按第二个排序这个代码中,指定了排序的关键字,即按照每个子列表的第二个元素进行排序。在这个例子中,将会是按照第二个元素从小到大排列的排序结果。

2024-04-01 20:00:47 369

原创 洛谷 官方题库 python 第三天

算法1-3 暴力枚举知识点:排列和组合排列:iteriools.permutations(iterable,r=None)它会生成可迭代对象中所有可能的排列组合。如果指定了可选参数r,则会生成长度为r的排列组合;否则,会生成与输入可迭代对象相同长度的排列组合。组合1.手写排列代码(暴力法)从n个数中m个,n!/(n-m)!种排列。例如从中选3个数的排列有24种。最简单、直接、无技巧的手写排列代码(以Python 代码为例)如下2.手写组合代码(暴力法)

2024-04-01 09:58:18 427

原创 洛谷 官方题库 (python)第二天

方法可以删除列表中指定索引的元素,并返回被删除的元素。如果不指定索引,则默认删除最后一个元素。方法根据元素的值来删除列表中的元素。如果列表中有多个相同的元素,只会删除第一个匹配的元素。但是break只能解决当前循环,要输出后直接结束,import sys.exit。函数,但是未对其进行迭代,导致用户输入的数据并没有被正确地存储到列表。方法可以清空整个列表,即删除列表中的所有元素。有一个小错误:在输入每个月的花费时,您使用了。关键字通过索引或切片删除列表中的元素。是您要统计出现次数的元素,而不是索引。

2024-03-30 20:46:35 446

原创 洛谷官方题库 (python)第一天

是一个格式化字符串,它指定了一个至少两位数的整数,不足两位的地方用零填充。来转换用户输入的整数,但是您没有将其转换为列表。这将输出从01到15的所有两位数。if elif 都满足条件时只能输出一个?对象,而不是整数列表。对象转换为整数列表,然后再进行索引操作。对象,而不是一个整数。中的每个元素设置为整数列表,而不是。a[j][0]为什么不是a[j]时,您实际上是在尝试访问一个。在您提供的代码中,您的列表。中的整数,您应该首先将。中的每个元素都是一个。math向上,向下取整。如果您确实想直接访问。

2024-03-28 23:45:00 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除