- 博客(21)
- 收藏
- 关注
原创 2021-06-29
def two_to_ten(s1):length = len(s1)s2 = s1[::-1]num = 0for i in range(length):num += int(s2[i])*2**ireturn numclass Stack(object):def init(self):self.items = []def isEmpty(self):return self.items == []def push(self, item):self.items.append(ite
2021-06-29 13:21:38
115
原创 2021-06-21
hadoop集群搭建问题1.配置ssh无密码登录时,仍需密码登录解决方法:$ ssh-keygen -t rsa $ cd .ssh $ cp id_rsa.pub authorized_keys对于普通用户来说,要想建立ssh信任链接,对.ssh目录权限要求很严格sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。用户目录权限为 755rsa_id.pub 及authorized_keys权限一般为644rsa_id权限必须为600。$ chmod
2021-06-21 22:16:11
110
原创 子网地址算法
题目:192.168.10.0 255.255.255.0/251.属于c类地址,网络号为24位,换算成二进制得出子网位为1,主机位为72.子网数为2的子网数次方,所以为23. 主机数为2的主机位次方-2.所以为1264. 子网地址192.168.10.0和192.168.10.1285. 广播地址为192.168.10.127和192.168.10.255...
2020-12-17 18:35:13
3799
原创 DHCPv4与DHCPv6的观察
搭建拓扑信息中心路由器配置DHCPV4与DHCPV6服务配置ip地址应用与配置LAN1静态配置地址,主机A配置情况如上图LAN2动态配置ipv4地址和slaac配置ipv6地址以上结果显示,主机B通过DHCPv4成功获取了IPv4地址,通过无状态地址自动获取了IPv6地址,使用了网关的IPv6前缀和前缀长度,并且通过EUI-64机制生成了接口ID。LAN3动态配置ipv6地址以上结果显示,虽然主机还是使用SLAAC来获取了编码信息,但主机从DHCPv6服务器获取了其他配置参数,
2020-12-12 15:34:16
342
原创 局域网的搭建与观察
对等网络的搭建与观察搭建拓扑检测联通性表示连接成功无线局域网的搭建与观察配置无线路由器配置网络终端a.拖拽pc至工作区,打开配置页,进入Physical标签页b.将Physical标签切换至Desktop,将ip地址从静态(Static)切换到自动获取(DHCP)c按照同样的方式配置Laptop的无线网卡最后进行联通性测试连接成功...
2020-12-06 10:43:46
146
原创 DNS工作原理和UDP报文结构观察
DNS工作原理DNS是一套分布式的域名服务系统。每个DNS服务器上都存放着大量的机器名和IP地址映射,并且是动态更新的。众多网络客户端都使用DNS协议来向DNS服务器查询目标主机的IP地址。观察UDP报文结构搭建拓扑配置dns的映射进入simulation模式,在pc中打开web browser输入www.cisco.com,点击go观察报文...
2020-11-29 11:58:16
297
原创 tcp建立于释放具体分析
TCP的建立搭建拓扑进入simulation模式,进入pc0的web browser填写客户端的网址,并查看报文如图可见,tcp端口为80,报文序号为0,确认号为0,同时有请求报文段SYN=1第二次服务器发送应答确认段,服务器的确认报文段序号为0,确认序号为1,同时SYN+ACK表示两个标志位置1第三次为确认应答段,其确认报文段序号为1,这是由于客户端的连接确立请求报文已消耗掉一个序号,确认序号为1,ACK标志也置1TCP释放客户机先向web服务器发送连接释放报文段,主动关闭TC
2020-11-29 11:15:18
122
原创 tcp三次握手和四次挥手
搭建拓扑了解TCP报头的意义序号:表示发送的数据字节流,确保TCP传输有序,对每个字节编号确认序号:发送方期待接收的下一序列号,接收成功后的数据字节序列号加 1。只有ACK=1时才有效。代码位有六位,代表六种常用代码,分别是URG,ACK,PSH,RST,SYN,FIN。如图第五位为1,则说明SYN同步标志置1常用代码:ACK:确认序号的标志,ACK=1表示确认号有效,ACK=0表示报文不含确认序号信息SYN:连接请求序号标志,用于建立连接,SYN=1表示请求连接FI
2020-11-23 11:20:45
114
原创 Cisco ARP Cache更新过程
搭建拓扑在主机中输入“arp-a”和“config/all”命令arp缓存中无信息发送请求打开simulation模式,pc0发送一个arp请求,该请求包含了pc0的ip地址和物理地址所有主机都会收到这份请求,但是只有pc1是符合要求的主机,所以pc1作出回应也发送了一份报文,上面包含了自己的ip地址和物理地址再次查看arp如图可见pc0和pc1的arp缓存中存有对方的IP和mac再添加一台pc4...
2020-11-21 16:06:51
975
原创 统计单词频率
以读的方式打开Walden文档取出存放的单词1.打开文件,以空格为分隔符取出单词2.运用字典的性质,对出现的单词进行统计,并保存在字典中3.遍历字典,取出字典中的内容
2020-11-17 22:45:29
260
原创 在while循环中continue和break的区别
它们唯一的区别是break跳出整个在循环语句中包含它的循环,直接执行下面的代码了;而continue是终止当次循环,不执行下面的代码,而是直接进入下一次循环(从出现continue开始语句跳回到循环开答始的第一条语句再往下执行)breakbreak执行后,循环终止continue当count==3的时候出发了continue,接着程序就不在往下走了,而是进入下一次循环,由于count没有加1,所以在下一次循环中count还等于3,下下次也是,下下下次也是...
2020-11-09 20:14:23
446
原创 python字典 元组 集合的增删改查
字典字典的定义字典的格式:字典名 = {key1:value1, key2:value2,…}字典是无序的,是可变的数据类型字典的key不能是可变的数据类型(列表 字典)字典的key是不能重复的 但value可以操作示例增...
2020-11-09 19:26:56
548
原创 猜数游戏
导包,随机产生一个1到100的整数import randomk =1i = random.randint(1,100)运行后出现一个输入数字的窗口并设置猜测次数5次while k <= 5: j =int(input("你猜是几呀!"))随着用户猜测而给出的提示并累加猜测次数if j == i: print("你真的是太聪明了,数字是%d " % i) break elif i < j: print("你猜的数字太
2020-11-08 19:59:04
268
原创 使用anaconda创建环境
打开anacondaconda create -n your name python=3.9//创建一个python为3.9的环境创建完成
2020-11-06 00:10:14
307
原创 Cisco路由器保存设置重置密码
首先搭建一个网络拓扑进行一些简单的配置Router(config)#hostname R1 //修改路由器名称为R1R1(config)#enable password todd //设置路由器密码为toddR1(config)#interface fast Ethernet0/0 //配置0/0接口IP地址R1(config-if)#ip address 1.1.1.1 255.0.0.0R1(config-if)#endR1#copy running-config startup-.
2020-10-30 19:12:54
1684
原创 git使用
git使用创建一个目录: mkdir 目录名跳转到当前目录: cd 目录名显示当前目录: pwd指令:初始化: git init把文件添加到仓库:git add 文件名 把文件提交到仓库:git commit -m “备注信息”...
2020-10-24 14:57:33
64
原创 makedown使用笔记
makedown使用标题要加井号键数字后面加空格表示单独成行ctrl+B加粗ctrl+I斜体ctrl+shit+g插入图片
2020-10-24 14:01:29
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人