自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 java mina

客户端向服务器发送一次消息,服务器回复一次消息,会话空闲时,服务器一直打印状态信息。可以写一个服务器,让你的小伙伴连上去,开启聊天!一个简单的通信,初识mina,代码基本来源于官网。开启服务器,开启客户端,

2023-11-05 10:16:47 95

原创 Vue-Router

Vue Router | Vue.js 的官方路由 (vuejs.org)npm安装(可@版本号,否则默认·最新安装)router:index.js配置路由信息。

2023-07-28 15:20:43 107 1

原创 学习记录-水果购物车

初学,练手小案例!

2023-07-20 21:36:01 137 2

原创 Problem D: 求字符串中出现次数最多的字符

求任意给定字符串中出现次数最多的字符,如果出现最多次数的字符有多个,则只输出最先出现的字符。输入任意一个字符串(不超过100个字符)输出出现次数最多的字符。

2023-05-11 16:13:00 235

原创 Problem C: 子弹射击

采用Java线程计数实现一个射击场景的生产者消费者程序:每上膛一颗就射击一颗。请补充完整下面的代码:(结果只显示三次)

2023-05-11 15:16:54 67

原创 Problem B: 多线程打印数字

利用多线程按要求打印数字,线程计数从100开始,Thread1先打印101,102,103,104,105,106,107,108,然后是Thread2打印109,110,111,112,113,114,115,116,然后是Thread3打印117,118,119,120,121,122,123,124,接着再由Thread1打印125,126,127,128,129,130,131,132….以此类推, 直到打印到204。请将前半部分代码补充完整。

2023-05-11 15:03:09 69

原创 OJ-Problem H: 超时计时器设置

TCP 采用了一种自适应算法,它记录一个报文段发出的时间,以及收到相应的确认的时间。输入数据有多行,每行为一个正整数,表示测得的往返时间RTT的样本值(第1行为一个TCP连接第一次测量得到的RTT样本)。RFC 2988 建议使用下式计算 RTO:RTO=RTTS+4*RTTD,RTTD 是 RTT 的偏差的加权平均值。若a很接近于零,表示 RTT 值更新较慢。新的RTTD=(1-b)*(旧的RTTD) +b*|RTTS-新的RTT样本|新的RTTS=(1- a)*(旧的RTTS)+a*(新的RTT样本)

2023-04-28 13:37:23 134

原创 OJ-Problem G: 距离向量算法(D-V)

输入的第一行为两个正整数M、N(M,N

2023-04-27 16:11:25 154 2

原创 OJ-Problem F: 计算地址掩码和地址数

地址掩码由一串1和一串0组成,而1的个数就是网络前缀的长度。例如:128.14.35.7/24的地址掩码为11111111 11111111 11111111 00000000,使用点分十进制表示为255.255.255.0,主机位为8位,能够分配给主机的地址数为2^8-2=254(减2的原因是去掉全0和全1的主机号)。对每组输入,在一行中输出对应的地址掩码(以点分十进制格式)和能够分配给主机的地址数,以1个空格分隔。输入网络前缀的长度,编写程序计算出对应的地址掩码和能够分配给主机的地址数。

2023-04-27 09:09:11 76

原创 OJ-Problem E: 计算网络地址

子网掩码为32位的二进制数,对应IP地址中网络号和子网号的位设置为1,对应IP地址中主机号的位设置为0。输入数据有多组,每组一行。为点分十进制表示的IP地址和子网掩码,IP地址和子网掩码之间以空格分隔。只要把IP地址和子网掩码进行逐位的“与”运算(and),就可以得出网络地址。对每组输入数据,使用点分十进制表示输出计算出的网络地址,占一行。已知IP地址和子网掩码,请你编写程序计算出对应的网络地址。

2023-04-26 23:51:41 66

原创 OJ-Problem D: IP地址合法性和网络类别检查

分类的IP地址”就是将IP地址划分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号net-id,它标志主机(或路由器)所连接到的网络,第二个字段是主机号host-id,它标志该主机(或路由器)。为了提高IP地址的可读性,把32位的IP地址分成4个字节,每个字节用一个十进制数(0-255)来表示,而且在这些十进制数之间加一个点。一个网络号在整个互联网范围内必须是唯一的,一台主机号在它前面的网络号所指明的网络范围内必须是唯一的,因此,一个IP地址在整个互联网范围内是唯一的。

2023-04-26 17:19:28 98

原创 OJ-Problem C: 以太网交换机转发数据帧

最后N行,每行表示进入交换机的MAC帧相关的信息,包括(目的MAC地址 源MAC地址 进入的端口号 进入的时间),相互之间以空格分隔,其中MAC地址用十六进制表示。当网桥收到一个帧时,并不是向所有的端口转发此帧,而是根据此帧的目的MAC地址,查找网桥中的MAC地址表,然后确定将该帧转发到哪一个端口,或把它丢弃(即过滤)。如有,则按MAC地址表中给出的端口进行转发(若MAC地址表中给出的端口就是该帧进入交换机的端口,则应丢弃这个帧)。先查找交换机的MAC地址表中与收到帧的目的地址有无相匹配的项目。

2023-04-23 23:23:22 220

原创 OJ-Problem A: 循环冗余检验CRC

用G(x)去除x^r*M(x),得x^r*M(x) /G(x) = Q(x) + R(x)/G(x) ,其中Q(x)为商,R(x)为余数。用x^r*M(x)减去余数R(x),结果就是将要被传输的带校验和的帧,记为T(x)= x^r*M(x) – R(x)。发送的数据是:x^r*M(x) + R ,即101001001,共(m + r)位。在帧的尾部加上r个0,构成的帧包含m+r位,对应的多项式为x^r*M(x);设M(x) = 101001,除数 G(x) = 1101,则m=6,r=3。

2023-04-23 16:25:36 72

原创 OJ-Problem B: 以太网交换机的自学习算法

当所有输入结束后,按照MAC地址从小到大的顺序输出以太网交换机的MAC地址表,具体格式详见样例输出。包括4个部分:目的MAC地址 源MAC地址 进入的端口号 进入的时间,相互之间以空格分隔,其中MAC地址用十六进制表示。现假设有一台24端口的以太网交换机,在一开始,以太网交换机里面的MAC地址表是空的。你的任务是编写程序使用自学习算法建立以太网交换机的MAC地址表(最多24条项目)。以太网交换机是一种即插即用的设备,其内部的帧交换表(又称为MAC地址表)是通过自学习算法自动地逐渐建立起来的。

2023-04-23 16:22:38 353

原创 Java-多线程

【代码】Java-多线程。

2023-04-01 12:49:25 51

原创 Java-单列集合

【代码】Java-单列集合。

2023-03-31 15:34:14 73

原创 Java-双列集合

Map集合遍历

2023-03-30 20:00:44 229

原创 KMP算法:主串、模式串,next【lenT】数组下标从0开始

KMP算法

2022-11-24 16:59:28 392

原创 输入输出重载

【代码】输入输出重载。

2022-11-22 08:44:55 38

原创 表达式求值

算法——C++表达式求值

2022-11-12 22:27:45 248 2

空空如也

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

TA关注的人

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