<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Laityw的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Laityw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Laityw]]></copyright><item><title><![CDATA[Hadoop搭建所遇到的问题]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/118096203</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/118096203</guid><author>Laityw</author><pubDate>Mon, 21 Jun 2021 22:46:01 +0800</pubDate><description><![CDATA[1.设置集群虚拟机中ssh无密码登陆过程中，配置ssh免密码登陆后，还提示输入密码；
2.在三台机子上分别输入 vim /etc/hosts，添加主机名和IP地址还有两个分机的分机名和IP地址，我主机名命名为master，分机名命名为slave1和slave2，配置时主机名称没改
解决：在配置ip的文件中讲主机名称更改为master slave1 slave2
3.免密登录没有设置
设置即可
4.hadoop格式化成功，但是datanode启动失败
5.权限问题
linux的权限问题是个很头疼的事情（我想，]]></description><category></category></item><item><title><![CDATA[局域网的搭建]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/112177318</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/112177318</guid><author>Laityw</author><pubDate>Mon, 04 Jan 2021 14:51:09 +0800</pubDate><description><![CDATA[局域网的搭建
在Packet Tracker中搭建合适的拓扑图，观察任务拓扑图，首先连接一楼以太网络。选择直通线两条，分别把两台计算机与交换机连接起来。从设备工具栏首先选择网络终端大类，然后在右侧网络终端设备中选择第一个PC和第二个Laptop(笔记本类型），两个设备的名字分别为PC0、Laptop0。接着选择网络设备大类，在左侧的最后一排选择网络设备类别，选择第二个交换机，接着选择型号为2960的交换机，如下图所示。

按以上方法连接二楼的以太网络，由于两台交换机属于同样的设备类型，同种设备之间需要使用交]]></description><category></category></item><item><title><![CDATA[IPv4&IPv6]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/112176737</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/112176737</guid><author>Laityw</author><pubDate>Mon, 04 Jan 2021 14:37:43 +0800</pubDate><description><![CDATA[搭建信息中心拓扑
信息中心路由器配置

DHCPv4 与 DHCPv6 服务配置
IP 地址应用与配置

（1）LAN1 的静态配置地址 （静态配置主机 A 地址）
（2）LAN2 动态配置 IPv4 地址和 SLAAC 配置 IPv6 地址 （ DHCPv4 与 SLAAC ）
（3）LAN3 动态配置 IPv4 地址 ( SLAAC 与 DHCPv6 )
5. 验证测试
（1）主机 A 与主机 B 的 IPv4 网络联通性测试结果
（2）主机 B 与主机 A、主机 C 的 IPv6 网络联通性测试结果.]]></description><category></category></item><item><title><![CDATA[子网划分]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/111502567</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/111502567</guid><author>Laityw</author><pubDate>Mon, 21 Dec 2020 23:37:57 +0800</pubDate><description><![CDATA[问题：网络地址192.168.10.0；子网掩码255.255.255.128（/25）
1.哪类地址，网络号多上位，主机号多少位，子网号多少位？
2.子网数=？
3.主机数=？
4.子网地址都是哪些？
5.广播地址都是哪些？
回答：
1.由于C类地址的第一字节的十进制数值大小范围在192~223内，所以该题为C类地址，而C类地址网络地址占24位，主机地址占8位。子网掩码是255.255.255.128（/25），所以网络号占24位，子网号占25-24=1位，主机号占8-1=7位。
2.由于子网位数为1位，]]></description><category></category></item><item><title><![CDATA[使用git bush 克隆和上传修改后的代码进行更新]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/110919574</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/110919574</guid><author>Laityw</author><pubDate>Wed, 09 Dec 2020 11:46:54 +0800</pubDate><description><![CDATA[更新上传gitee 或github后的代码
1. 在桌面右击打开Gitee Bash

2.在c盘创建一个文件夹用于下载/克隆gitee中上传的文件
1.用mkdir 在c盘中创建一个demo文件
mkdir /c/demo/

2.进入demo文件夹中
cd /c/demo/

3.将此文件夹建立为远程仓库并下载要更新的代码
git init   #建远程仓库

git clone  ‘输入要更新代码仓库的网址‘

4.更新代码
git add .

git commit -m "输入备注"

cd ex]]></description><category></category></item><item><title><![CDATA[局域网搭建练习]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/110826471</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/110826471</guid><author>Laityw</author><pubDate>Mon, 07 Dec 2020 20:12:19 +0800</pubDate><description><![CDATA[1，搭建一个合适的拓扑

2，查看路由器信息
1.我们发现无线路由器的基本配置页面为DHCP
2.本实验的路由器的地址默认为192.168.0.1

3，配置网络终端
1.打开pc的配置页面
2.关机
点击下图中间部分的红圈
3.更换网卡
将下面红框部分拖拽出来，并点击wmp300n，将其拖拽智至下面的红框处
4.开机
5，查看电脑IP地址的变化

4，完成


...]]></description><category></category></item><item><title><![CDATA[TCP连接的建立与释放]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/110409847</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/110409847</guid><author>Laityw</author><pubDate>Mon, 30 Nov 2020 22:53:48 +0800</pubDate><description><![CDATA[1.建立
（1）搭建一个拓扑并完成相关配置

（2）切换到 Simulation 模式，打开客户端 Wed Browser ，输入 192.168.1.254 ，观察报文发送。
（3） （一次握手：请求） TCP 连接建立请求报文（该报文需消耗一个序号），报文序号为 0（初始序列号），确认序号为 0，Flags 中的 SYN 同步标志位置 1 。
（4） （二次握手：确认） TCP 响应报文，可以看到服务器的确认报文段序号为 0（初始序列号） ，确认序号为 1(客户端的初始序列号+1) ，同时将 Flags]]></description><category></category></item><item><title><![CDATA[UDP 报文观测]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/110409695</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/110409695</guid><author>Laityw</author><pubDate>Mon, 30 Nov 2020 22:43:48 +0800</pubDate><description><![CDATA[搭建一个简单网络拓扑
然后在DNS服务器中添加 DNS 映射，DNS 的工作原理是 PC 在浏览器中输入网址后，请求服务器解析服务器所在地址。
切换到 Simulation 模式，在客户端的 Web Browser 中输入 www.cisco.com 后，观察 UDP 数据报。
客户端发送的数据报
DNS服务器回应的数据报
可知：
（1） UDP 数据报有两个字段：数据字段和首部字段。首部字段有 8个字节，由 4个字段组成，每个字段都是 2个字节。
（2） SOURCE PORT 为 UDP 源端口，DE.]]></description><category></category></item><item><title><![CDATA[随机点名小程序]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/110038026</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/110038026</guid><author>Laityw</author><pubDate>Tue, 24 Nov 2020 08:33:11 +0800</pubDate><description><![CDATA[制作一个随机点名的程序，在十二个中抽取两个
在22个人里面抽取十一个人


]]></description><category></category></item><item><title><![CDATA[TCP以及三次握手和四次挥手的区别]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109962783</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109962783</guid><author>Laityw</author><pubDate>Sun, 22 Nov 2020 20:18:22 +0800</pubDate><description><![CDATA[一，TCP 协议简述
TCP 提供面向有连接的通信传输，面向有连接是指在传送数据之前必须先建立连接，数据传送完成后要释放连接。
无论哪一方向另一方发送数据之前，都必须先在双方之间建立一条连接。在TCP/IP协议中，TCP协议提供可靠的连接服务，连接是通过三次握手进行初始化的。
同时由于TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议，TCP是全双工模式，所以需要四次挥手关闭连接。
二，TCP 三次握手建立连接
所谓三次握手(Three-way Handshake)，是指建立一个 TCP 连接时]]></description><category></category></item><item><title><![CDATA[ARP的工作原理]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109962015</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109962015</guid><author>Laityw</author><pubDate>Sun, 22 Nov 2020 20:08:26 +0800</pubDate><description><![CDATA[在Packet Tracer模拟器中搭建网络拓扑，以及PC的基本配置，如下图所示。

然后是PC的基本配置


 第一步，在第一个主机的命令行中输入"arp -a"命令查看其ARP高速缓存，结果如下图所示，ARP缓存中无任何信息
第二步，把Packet Tracer模拟器切换到"Simulation"模式，分别以第一个主机和第二个主机作为源地址和目的地创建一个简单PDU，观察报文发送效果。可以发现第一个主机发送了一个ARP广播报文，其他的主机都可以收到，如下图所示。


第三步，在报文中看出，接收方的IP地]]></description><category></category></item><item><title><![CDATA[用Python统计列表中每个单词出现的次数（瓦尔登湖）]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109743131</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109743131</guid><author>Laityw</author><pubDate>Tue, 17 Nov 2020 15:24:58 +0800</pubDate><description><![CDATA[目的
1, 深入理解列表的使用，利用python对瓦尔登湖文本（英文）进行词频统计
2,.数据结构的推导式（List Comprehension）
如我们需要将5个元素装进列表中，写法：
1,b = [i for i in range(1,6)] 2, #显示列表 3.print(b)
运行结果： 
3.split分词
实例：1.sentence = "Something that stays in your mind will someday spring up in your life" 2.words]]></description><category></category></item><item><title><![CDATA[数据包分片原理粗解]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109702395</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109702395</guid><author>Laityw</author><pubDate>Sun, 15 Nov 2020 12:31:54 +0800</pubDate><description><![CDATA[1.建立如下图所示的拓扑，使用copper cross-over线连接

2.配置ip地址
如图所示(desktop下ip configuration)

3.配置转换器的信息

代码：
enable
configure ter
interface gigabitEthernet 0/0
ip address 10.1.1.1 255.255.255.0
no shutdown
Router(config-if)#
exit
interface gigabitEthernet 0/1
ip address ]]></description><category></category></item><item><title><![CDATA[猜数字游戏（Python下的jupyter）]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109608900</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109608900</guid><author>Laityw</author><pubDate>Tue, 10 Nov 2020 22:31:33 +0800</pubDate><description><![CDATA[#1.先引入代码random，其作用是生成随机数
import random


2.设定生成 1-100 之间的一个随机数，让用户猜（secretNum为变量名，后面的guess一样，randint用于产生 1 到 100 的一个整数型随机数）
secretNum = random.randint(1,100)


3.设定用户只能猜八次,八次后自动输出正确答案
i=0
while(i&lt;8):											    #计次，到八次结束
    print("请输入猜测的数：") 
    gu]]></description><category></category></item><item><title><![CDATA[Python字典及其使用方法]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109608771</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109608771</guid><author>Laityw</author><pubDate>Tue, 10 Nov 2020 22:26:43 +0800</pubDate><description><![CDATA[Python字典及其使用方法
字典的定义
Python中的字典属于散列类型，其数据内容是以键值对的形式存在。即{ k e y : v a l u e } {key:value}{key:value}的形式，其中，key值是不可变类型，value是可变类型。key值不能相同，但是value可以相同，若key值相同，则无法存入字典，可以通过key值修改字典value，直接通过键值添加。（来源于网络）
接下来总结下字典的一些常见操作
创建字典
1.可以使用花括号
2.可以使用内建 函数dict
&gt;&gt;&]]></description><category></category></item><item><title><![CDATA[集合和元组的增删，修改，查找，拼接]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109608725</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109608725</guid><author>Laityw</author><pubDate>Tue, 10 Nov 2020 22:19:35 +0800</pubDate><description><![CDATA[1.集合
1 string = ‘list’
2
3 #字符串 -》 列表
4 list1 = list(string) # [‘l’, ‘i’, ‘s’, ‘t’]
5
6 #列表 - 》字符串
7 string1 = ‘’.join(list1) # list
8
9 #增加
10 list1 = list(‘I have a pen’)
11 list1.append(’!’)#末尾增加一个元素[‘I’, ’ ', ‘h’, ‘a’, ‘v’, ‘e’, ’ ', ‘a’, ’ ', ‘p’, ‘e’]]></description><category></category></item><item><title><![CDATA[约瑟夫问题]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109608661</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109608661</guid><author>Laityw</author><pubDate>Tue, 10 Nov 2020 22:16:22 +0800</pubDate><description><![CDATA[1.创建数列
我们输出一个1到41的数列
使用list1=[i for i in range(1,42)]输出数列，如图
2. 实操
利用pop函数取出前三项（注意当第一项也就是“0”项被取出后原先的第二项也就是第“1”项将成为新数列的第一项也就是新数列的第“0"项。、）
然后对于题意我们需要删除的是第三项也就是“2”项 而前两项需要放于后面所以再次利用append函数将取出的前两项置于数列末尾！才能符合题意可以将前两项当作变量a与b进行操作。

3.结尾
对此代码进行重复操作可使用快捷键“ctrl+回车（]]></description><category></category></item><item><title><![CDATA[使用anaconda创建一个虚拟环境]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109608014</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109608014</guid><author>Laityw</author><pubDate>Tue, 10 Nov 2020 21:48:54 +0800</pubDate><description><![CDATA[Anaconda包括Conda、Python以及一大堆安装好的工具包，比如：numpy、pandas等
Miniconda包括Conda、Python
conda是一个开源的包、环境管理器，可以用于在同一个机器上安装不同版本的软件包及其依赖，并能够在不同的环境之间切换
（来源于百度百科）
使用
# 查看虚拟环境
输入conda env list 或者conda info -e查看存在哪些虚拟环境，
下图当前不存在虚拟环境# 创建虚拟环境
使用“conda create -n your_env_name py]]></description><category></category></item><item><title><![CDATA[break和continue区别]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109526404</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109526404</guid><author>Laityw</author><pubDate>Fri, 06 Nov 2020 10:19:44 +0800</pubDate><description><![CDATA[1、break用于完全结束一个循环，跳出循环体，开始执行循环之后的代码
2、continue的功能和break有点类似，区别是continue只是中止本次循环，然后开始下一次循环。而break则是完全中止循环 。
3、return的功能是结束一个方法。 在循环体内执行到一个return语句，return语句将会结束该方法，循环也随之结束。与continue和break不同的是，return直接结束整个方法。

...]]></description><category></category></item><item><title><![CDATA[思科路由器重置密码并保存设置重置密码]]></title><link>https://blog.youkuaiyun.com/Laityw/article/details/109401611</link><guid>https://blog.youkuaiyun.com/Laityw/article/details/109401611</guid><author>Laityw</author><pubDate>Sat, 31 Oct 2020 13:47:23 +0800</pubDate><description><![CDATA[当你忘记密码时，就把路由器关机并重启，然后快速按下【Ctrl+Break】键中断路由器的启动过程，进入 rommon 模式。
看到有很多#####就按下ctrl+break ,就可进入 rommon 模式
然后输入
命令[rommon 1 &gt; confreg 0x2142] 改变配置寄存器的值为 0x2142
命令【rommon 2 &gt; reset 】重新启动路由器。
这时路由器重启后会直接进入到 setup 配置模式，回答“n”,退出 setup 模式。然后就可以进入全局模式重新设置密码了。
]]></description><category></category></item></channel></rss>