- 博客(19)
- 收藏
- 关注
原创 Hadoop遇到的问题
1、问题描述:hadoop集群启动时,datanode进程启动不了解决方法:dfs.namenode.name.dirfile:///root/work/hadoop-2.7.1/tmp/namenodedfs.datanode.data.dirfile:///root/work/hadoop-2.7.1/tmp/datanode2.启动时报错 java.net.UnknownHostException结果:不能正常启动原因:通过localhost.localdomain根本无
2021-06-21 20:50:57
140
原创 子网划分
问题:网络地址192.168.10.0;子网掩码255.255.255.128(/25)类别 网络号/字节 主机号/字节 子网掩码(默认)A 1 3 255.0.0.0B 2 2 255.255.0.0C 3 1 255.255.255.0类别 最大网络数 第一个可用网络号 最后一个可用网络号 每个网络中最大的主机数A 126 1 126 16777214B 16384(2的14次方) 128.0 191.255 65534C 2097152(2的21次方) 192.0.0 233.255.
2020-12-19 12:47:33
305
1
原创 IPV4&IPV6练习
1.建立实验拓扑如下2.配置基本计算机信息其中LAN1所在的网络使用静态IPV4地址和静态IPV6地址测试双协议栈LAN2所在网络使用DHCPV4动态获取IPV4地址和无状态地址自动配置(SLAAC)IPV6地址LAN3所在网络独立使用SLAAC+DHCP的方式测试IPV63.配置中心路由器4.配置DHCPV4和DHCPV65.验机测试...
2020-12-08 11:13:17
162
原创 局域网练习
练习一:1.对等网络组建拓扑2.使用右侧面板第二项Place Note注释交换机,注释完毕后可以选择第一项Select调整注释位置。本实验根据拓扑在Switch0和Switch1的下方分别注释楼层1和楼层23.使用右侧面板第四项调色板对话框填充工作区。区别楼层一和楼层二的以太网络。单击下拉按钮,该下拉框包括绘制矩形,原型,线性,和不规则形状填充色。本次利用矩形绘制蓝色对话框放置在楼层二,黄色填充矩形放置楼层一4.配置PC0和Laptop0的IP地址,地址如图,验证成功也如图...
2020-12-01 11:10:20
1312
4
原创 TCP与UDP的练习
一:建立TCP(三次握手)TCP是面向连接的传输层协议。通信双方在发送数据之前必须建立TCP链接,在数据发送结束后还要释放链接。我们可以通过实训来更深入了解TCP链接建立与释放2.实训,建立如下的拓扑3.配置客户端与server-pt的IP基本信息,将Packet Tracer的模拟器切换到Simulation模式,打开客户端Web Browser,输入192.168.1.254,观察报文的发送情况。因为HTTP服务是基于TCP的,所以当请求访问网页时会先建立TCP链接。4.观察报文从报
2020-11-25 15:33:35
1386
7
原创 预习TCP以及三次握手和四次挥手的区别
1.TCP 协议简述TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。同时由于TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议,TCP是全双工模式,所以需要四次挥手关闭连接。2.TCP 三次握手建立连接所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时
2020-11-17 11:11:57
232
原创 ARP协议练习
1.创建如图拓扑,并观察ARP的运行过程配置四个PC的IP地址2.新增一台计算机3.由PC0向PC4发送报文,再次观察ARP运行过程,点击simulation观察ARP的运行过程4.通过这一系列操作我们可以了解ARP的基本工作原理且了解ARP在高速缓存生存时间,动态更新的过程以及掌握利用简单拓扑发送报文的方法...
2020-11-17 10:59:34
871
原创 数据包分片原理
1.建立如下图所示的拓扑,使用copper cross—over线连接2.配置两台PC的IP地址3.把转换器的信息输入 让链接畅通4.查看路由器Connection的gigabitEtherent0/0的MTU参数1500比特5.配置需要发送的信件直接设置一个3600字节的数据包6.点击Apply Changes再点击右边的Capture/Forward点击文件info板块下的颜色即可发现id都为0*2,说明即为同一个数据包。...
2020-11-15 18:30:39
567
原创 小说瓦尔登湖单词词频统计
1.首先先去网上下载瓦尔登湖的txt文件(注意保存的路径,我女友姓裘便创建了个文件夹Qiu便于记忆 嘿嘿!)2.打开jupyter notebook创建py文件编写第一个代码:输入文章打开路径(我最后改了文件名请注意)3.去掉文字首位的标点符号,并把首字母大写转成小写。代码如下4.将列表用set函数转换成集合5.创建一单词为‘key’,频率为值的字典6.打印整理后的参数,其中利用lambda表达式,以字典中的值为排序的参数8.这是运行结果9.其实代码还是有小误差,但是可以通过p
2020-11-11 19:27:19
2358
15
原创 用while函数完善逢3删除的游戏
1.打开jupyter notebook 创建py32.建立第一轮所有人的站位3.现在报数未开始4.目标:剩下两个人 只要人大于2一直循环5.当报数为3时,从列表中移除这一元素 同时报数归零6.运行程序打印出函数...
2020-11-08 19:33:00
189
原创 字典,元组,集合的增删改查
1.集合1 string = ‘list’23 #字符串 -》 列表4 list1 = list(string) # [‘l’, ‘i’, ‘s’, ‘t’]56 #列表 - 》字符串7 string1 = ‘’.join(list1) # list89 #增加10 list1 = list(‘I have a pen’)11 list1.append(’!’)#末尾增加一个元素[‘I’, ’ ', ‘h’, ‘a’, ‘v’, ‘e’, ’ ', ‘a’, ’ ', ‘p’,
2020-11-08 18:19:23
357
原创 Break和Continue的区别
1.break用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。使用说明:(1)只能在循环体内和switch语句体内使用break;(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。2.continuecontinue语句的作用是跳过本次循环体
2020-11-07 10:11:32
1910
原创 猜数字游戏(用py操作)
1.首先打开Jupyter Notebook 创建py32.导入需要的库random3.编写猜数字的函数,函数的参数为最大数和所猜的次数(其中def guessNumber是我做的一个函数 以及接下来的操作是随机生成一个整数)4.建议使用异常处理结构,防止输入不是数字的情况(输入这个代码即可同时利用print函数进行提示)5.接下来进行收尾工作对猜对猜错写代码,以及次数用完还没才对,游戏结束,提示正确答案。(注意代码的缩进需要对齐 否则将出错)6.调用函数,并定义产生随机数的最大值和所猜
2020-11-07 10:00:08
5428
13
原创 1到41数到三就删除的游戏用py操作!
1.首先打开Jupty Notebook2.创建py33.创建数列列表用range表示一到四十一注意并不包括424.利用pop函数取出前三项(注意当第一项也就是“0”项被取出后原先的第二项也就是第“1”项将成为新数列的第一项也就是新数列的第“0"项。也就是步骤有先后顺序不可忘记 很重要!!!!)然后对于题意我们需要删除的是第三项也就是“2”项 而前两项需要放于后面所以再次利用append函数将取出的前两项置于数列末尾!才能符合题意可以将前两项当作变量a与b进行操作。问题就将迎刃而解5.对此代码
2020-11-05 18:53:31
1227
7
原创 如何使用anaconda创建一个环境
Anaconda与conda区别conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。 conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身 Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等。1)首先我们打开命令行2)输入conda env l
2020-11-05 18:25:36
1160
1
原创 思科路由器重启更改密码
1.首先搭建一个网络拓扑2.进行一些简单的配置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 star
2020-11-01 15:29:56
1128
原创 GitHub的使用方法
GitHub的使用方法1 如何查找学习别人的代码:打开github的主页。在上方搜索框输入自己要搜索的项目搜索一下著名的lucene项目2上传自己的代码进行版本控制作为新手我们可以下载github的客户端进行使用。下载地址:https://desktop.github.com/安装之后打开软件:登录自己的帐号添加自己的项目:官方叫做代码仓库可以在项目上点击右键,打开代码仓库所在目录。我们把代码放到此目录下就可以进行代码的提交了。例如我们新建一个first.txt。把他提交到master分支
2020-10-25 16:22:27
816
原创 MarkDown的使用
markdown#1 图片 方法:![鼠标悬浮出现文字,即图片title]#2 换行 方法:在语句后打空格,超过两个就可以#3 标题 方法:#加上标题,注意#后有空格 几级标题就几个##4 断行 方法:和换行一样#5 引用 方法:>加引用文本,如果是嵌套就再加>就行#6 水平分界线 方法:打超过三个的*- 就可以 中间间隔不限次数和位置...
2020-10-25 16:08:53
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人