- 博客(16)
- 收藏
- 关注
原创 Hadoop集群搭建问题
1.zookeeper启动报错Unable to load database on diskjava.io.IOException: The current epoch, 38, is older than the last zxid, 244813135875at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:479)at org.apache.zookeeper.server.quorum.Q
2021-06-21 21:46:54 398 3
原创 计算网络地址192.168.10.0/25的网络号,主机号,子网号
哪类地址1.c类地址,因为c类地址的第一个可用网络号为192.0.0,因此该网络号为c类地址·网络号多少位,主机号多少位,子网号多少位2.网络号为24位,主机号为7位,子网号为1位,因为该网络地址的子网掩码为25位,而一般的网络号为24位,所以多出来的一位是子网号,前25位都为1,后7位为0就是主机号。子网号几个,主机号几个3.子网号2个,因为子网号就一个所以为2的1次=2主机号为126个,因为在子网号的后面7位都为0,所以主机号为2的7次-2=126。(因为有全是1的和全是0的,所以要减掉两
2020-12-16 10:29:55 7184 1
原创 ipv4和ipv6
先搭建合适的拓扑2.对信息中心(2911)进行配置,将三个路由器的ip协议分别配置完成将几个pc端的IP地址和DHCP分别配置和显示出来3.配置完成后,验证三个pc端的连通性这样就验证了pc0和pc1之间IPv4的连通性和pc0,pc1,pc2之间IPv6的连通性...
2020-12-10 18:11:13 176
原创 局域网的搭建过程
搭建合适的拓扑1.先放置一台pc和laptop,在再放置一台交换机,使用直通线连接,半个以太网的拓扑就完成了,然后按照这个方法将另外一半以太网组建完成。这样以太网的实验拓扑就组建完成了。2.然后将交换机的注释配置完成,点击右侧面板第二项,将两台交换机注释完成。3.用颜色去区分楼层一和楼层二,使整个局域网更容易分辨。楼层2使用蓝色,楼层1使用黄色。(但是没有硬性规定),将填充色改成填充背景(fill color)4.所有工作都完成后,再将pc和laptop的IP地址配置完成。5.配置完
2020-12-02 18:39:05 3003 1
原创 demo.py代码优化
lines_maxlenth = 0 line_numbers = 1 hh_in = open("demo.py","r").readlines() hh_out = open("demo_new.py", "w") # 运行生成一个demo new.py文件 for i in hh_in: if(lines_maxlenth < len(i)): #寻找最长语句行长度 lines_maxlenth = len(i) for i in hh_in: i = i.ljust(lines_maxlent
2020-12-02 08:18:58 95
原创 udp的报文观测
先建立一个合适的拓扑配置成如下然后在server1中的service找到dns然后打开pc端的web输入www.cisco.com点击auto capture/playudp在每次传输过程中报文的端口和长度都会发生变化,并且udp的传输不会发生停止...
2020-11-29 19:16:19 200
原创 分析tcp连接不同标志位的原因及含义
1.先建立一个合适的拓扑2.然后在simulation模式下,打开客户端web browser观察报文发送过程。后面四次挥手的报文序号和确认序号不是特别懂
2020-11-26 19:18:57 158
原创 三次握手和四次挥手的过程
第一次握手:客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头的序列号(Sequence Number)字段里。第二次握手:服务器发回确认包(ACK)应答。即SYN标志位和ACK标志位均为1同时,将确认序号(Acknowledgement Number)设置为客户的isn加1以.即X+1。第三次握手:客户端再次发送确认包(ACK) SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写IS
2020-11-21 10:33:35 223
原创 随机抽取学号产生对应的名字
key = [i for i in range(1,11)] 生成一个学号的列表list1 = ['a','b','c','d','e','f','g','h','i','j'] 生成一个姓名的列表d = dict(zip(key,list1)) 用zip命令将学号和姓名的列表连接在一起import random 随机生成一个数n = random.randint(1,10) 从1到10中挑选一个数print (n) 显示n表示的数pr
2020-11-14 10:11:40 1776
原创 数据报的发送和理解ip数据报分片原理
数据报的发送1.先构建一个合适的拓扑(两个pc和一个路由器)2.分别将两个pc配好ip地址3.再输入路由器配置命令将路由器的ip地址配好4选择报文发送5.出现icmp报文即为成功理解ip数据报分片原理先传一个大小为3600字节的报文点击发送,报文被分为三部分发送三份分片的首部区别为:第一份分片的首部的标志位置为0x1,表示后面还有分片**,片偏移位置为0x5c8,表示衔接的位置。第二个分片的标志位置也为0x1,表示后面还有分片,但片偏移的值为0x0,表示是第一个分片不偏移。第
2020-11-10 19:05:11 605
原创 约瑟夫游戏优化
先建立一个1~41的列表,命令如下:list1 = range(1,41)list1 = [i for i in range(1,42)]list1然后输入下面的命令:n=39while 0<n<40:list1.remove(list1[2])list1.append(list1[0])list1.append(list1[1])list1.remove(list1[0])list1.remove(list1[0])list1print(list1)n=n-1
2020-11-09 22:55:50 104
原创 字典和元素的运用
四种框架的区别![](https://img-blog.csdnimg.cn/20201109193541266.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1YW50aWFuMTIzNA==,size_16,color_FFFFFF,t_70#pic_center)字典的使用1.字典的每个键值 key=>value 对用冒号 :
2020-11-09 22:35:11 412
原创 猜数游戏代码
import randomguess = random.randint(1,100)print (‘猜数游戏!’)sum=1while(1,SUM<=5):(加粗的部分为设置的次数)a = input(‘请输入一个整数:’)if(a == ‘退出’):exit(0)elif(int(a) > guess):print(‘偏大!’)SUM=SUM+1elif(int(a)< guess):print (‘偏小!’)SUM=SUM+1elif(int(a) == g
2020-11-09 18:27:05 626
原创 使用Anaconda创建一个自己的环境
先打开Anaconda3中的Anaconda prompt然后输入conda env list (查看环境名)然后输入conda create -n name python=3.9(下载的环境名)等待下载完成输入conda activate name (换成新下载的环境名)ps:输入conda dctivate name (换成原来的环境名)...
2020-11-05 23:19:18 1813
原创 cisco路由器的配置命令及在不清除原有的配置下删除原密码,创建新密码
cisco路由器的配置命令先使用一台pc和Cisco路由器,使用线缆中的"console"线缆,将两者连接(一端连在pc的RS232上,另一端连在路由器的console上点击pc的desktop中的terminal,点击ok,弹出一个窗口输入no再按下enter键,进入路由器控制台Router>enable(进入用户特权模式)Router#configure terminal(进入全局配置模式)Router(config)#Router(config)#hostname R1R1(con
2020-10-28 18:50:21 3309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人