- 博客(29)
- 收藏
- 关注
原创 探索日志实时展示项目
搜索日志实时展示项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CuPLbWYe-1639467422243)(C:\Users\yfy\AppData\Roaming\Typora\typora-user-images\image-20211213083809254.png)]项目数据写入过程:使用create_log.sh 动态生成数据 -> 导入到 hadoop01上的flume -> hadoop03上的flume -> kafka -&
2021-12-14 15:37:34
2097
1
原创 给我爬!10-22
import urllib3import requestsimport jsondef write_to_file(filename, html):f=open(filename,‘w’,encoding=‘utf-8’);f.write(html);f.close;def load_page_with_urllib(filename,res):html = res.read().decode(‘utf-8’)print(html)write_to_file(filename, html
2021-10-22 11:26:10
107
原创 6666666
随机生成20个100内的数,直接插入排序。class InsertSort(object): def __init__(self,items): self.items = items def insertSort(self): for i in range(1, len(self.items)): temp = self.items[i] j = i - 1 while j >=
2021-06-28 14:54:49
192
1
原创 大数据技术原理与应用的问题
1.安装完分布式后在执行伪分布式的./sbin/start-dfs.sh命令 发现datanode不在当前节点上 而在Slave1节点上分析: 安装了hadoop的完全分布式,然后现在需要伪分布式环境解决方法:将分布式修改的文件重新改回去参考文章:https://blog.csdn.net/abcdefggggghk/article/details/101455020...
2021-04-13 11:04:42
160
原创 子网划分练习题
题目网络地址192.168.10.0子网掩码255.255.255.128(/25)1.哪类地址 网络号 主机号多少位 子网号多少位2.子网数=?3.主机数=?4.子网地址都是哪些?5.广播地址都是哪些?答1.C类地址 网络号为24位...
2020-12-21 21:23:24
2380
原创 完成171任务,并说明DHCPv4,DHCPv6以及SLAAC的区别
搭建如图所示的拓补,并对中心路由器2911完成基本接口配置和DHCPv4和DHCPv6的配置配置主机主机PC0的配置:主机PC1的配置:主机B通过DHCPv4成功获取了IPv4的地址 通过无状态地址自动获取了IPv6的地址,受用了网关的IPv6前缀和前缀长度,并且通过EUI-64机制生成了接口ID。主机PC2的配置:验证测试PC0向PC1的IPv4网络连通性测试结果:PC1和PC0,PC3的IPv6网络联通行测试结果:...
2020-12-13 15:55:26
4122
原创 git的一些基本操作
HYX@DESKTOP-EM4BGLF MINGW64 ~$ cd d:HYX@DESKTOP-EM4BGLF MINGW64 /d$ cd python/Git/Git/testHYX@DESKTOP-EM4BGLF MINGW64 /d/python/Git/Git/test (main)$ git add week1.mdHYX@DESKTOP-EM4BGLF MINGW64 /d/python/Git/Git/test (main)$ git commit -m’123’[main
2020-12-02 00:00:24
140
原创 TCP链接的建立和释放
连接建立TCP 连接建立请求报文TCP响应TCP确认连接释放客户机连接释放请求报文服务器确认报文段服务器连接释放请求报文客户机确认报文段
2020-11-29 14:41:40
122
原创 三次握手和四次挥手
三次握手概念:TCP链接的建立过程被形象地称为“三次握手”主动发起连接建立请求的一方A称为客户端,把接受连接请求的一方B称为服务器;过程:1.请求建立连接2.应答确认段3.确认应答段三次握手机制通过请求、确认、在确认三个报文确保TCP连接成功建立三次握手后 A/B可以分为向对方发送和从对方接受数据四次挥手1.请求终止连接(FIN)2.发送应答段(ACK)3.请求终止连接(FIN)4.发送应答段(ACK)为什么客户端发送 ACK 之后不直接关闭,而是要等一阵子才关闭原因就是,要确
2020-11-23 11:04:57
73
原创 APR项目实训
搭建如图所示的拓补并配置设备参数(ip 地址)PC1(192.168.1.2)PC2(192.168.1.3)PC3(192.168.1.4)模拟ARP报文发送我们可以看到新搭建好的PC0中没有保存任何其他主机的IP和MAC地址我们启动仿真模式 并从PC0发送一个简单报文到192.168.1.1中 从而获取PC1的IP地址和MAC地址文件发送共分为三步第一步PC0发送到switch0第二步switch0将报文同时发给3个主机第三步只有PC1(192.168.1.1)响应并
2020-11-22 12:26:10
218
原创 IP数据包的分片原理
1.首先 我们需要2个PC和一个路由器。2.我们要配置2台电脑的Ip地址3.配置路由器配置0/1也是这样配置成功后 变绿色4.发送size为3600的PDX第一个为1500 其中包括首部20字节第二个1500 其中包括20字节首部最后一个为668字节 其中包括首部20字节和报文8字节总大小为1500+1500+6689-20*3-8=3600...
2020-11-10 12:44:02
323
原创 经典猜数字(1-100)
import randomnum = random.randint(0,100)time=0while time <5:a=int(input(""))if a==num:breakelif a<num:print(“小”)else:print(“大”)time = time+1if time <5:print(“赢”)else:print(“次数用完”)
2020-11-10 12:10:17
859
原创 用循环实现约瑟夫问题
list1=[i for i in range(1,42)]list1while len(list1)>2:list1.remove(list1[2])list1.append(list1[0])list1.append(list1[1])list1.remove(list1[0])list1.remove(list1[0])list1
2020-11-10 12:06:00
125
原创 python中字典 集合 元组的基本操作
1.字典的定义dict字典:字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序,使用大括号{}2.操作示例增dic = {}dic[‘name’] = ‘Mac’ # 增:key不存在print(dic)123删del dic[‘name’]print(dic)12改dic[‘name’] = ‘Big Mac’ # 改:key已存在print(dic)12查print(dic[‘name’])python内集合的增删改查1.定义
2020-11-10 12:02:30
176
原创 break和continue的区别(python)
python内continue与break语句的区别Python continue语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue 语句是一个删除的效果,他的存在是为了删除满足循环条件下的某些不需要的成分continue语句用在while和for循环中。#!/usr/bin/pythonpython内continue与break语句的区别Python continue语句跳出本次循环,而bre
2020-11-10 11:57:43
15016
1
原创 python的字典 集合 元组列表
字典常用函数如下:len()函数:返回字典x中键值对的数量,len(x)clear()函数:清除字典中所有的项,类似于list.sort(),没有返回值copy()函数:这里是指浅复制,返回具有相同键值对的新字典 eg:y = x.copy()fromkeys()函数:使用给定的键,建立新的字典,值为None,返回新的字典。eg:{}.fromkeys([‘name’,‘age’])get()函数:访问字典,一般用d[]访问,如果字典不存在,会报错,用d.get(‘name’),会返回Nonek
2020-11-05 22:41:03
100
原创 python循环语句
whilewhile 条件():条件满足时,做的事情1条件满足时,做的事情21)列:求1+2+3+…+100的和n = 100sum = 0counter = 1while counter <= n:sum = sum + countercounter += 1print(“1 到 %d 之和为: %d” % (n,sum))输出为:1 到 100 之和为: 5050forfor 变量 in range(10):(参数自己根据需要选择)循环需要执行的代码
2020-11-05 22:03:26
1245
1
原创 创建3.9的python环境。
完成后我们需要激活新的环境使用指令activate qcm666(yourEnv)最后查看我们的所有环境conda env lis会发现多出了一个我们刚刚创建的python3.9环境
2020-11-05 21:21:40
296
原创 如何在不清空原有配置的情况下修改路由器密码??????
首先有配置好路由器(密码不知道)第一步 重启路由器打开路由器,通过电源开关对路由器进行重启第二步 进入ROM Monitor模式1.重启后迅速进入路由器的CIL界面2.在出现#时输入CTRL+C即可进入Monitor模式第三步 重新设置路由器在Monitor模式中输入 confreg 0x2142 以及 reset ,在等待重启后选择no,即可开始重新设置路由器此时我们已经能够进入特权模式,接下来恢复以前的配置文件进行密码的修改OK了...
2020-11-01 15:01:08
264
原创 Github注册 使用
https://github.com/ 这是GitHub的官方网站,在官网上可以注册属于自己的GitHub账号,网上是全英文的,对于英语不好的同学建议使用谷歌浏览器,谷歌浏览器可以翻译网页变为中文使用起来十分方便。通过简单的步骤之后你就会有一个属于自己的GitHub账号。再简单注册完成之后会需要验证你所输入的邮箱才能正常使用你的GitHub。在注册完成之后,完成一些简单的设置之后,你需要创建一个属于自己的库第一个框是自己为自己的库起一个名字,第二个框是自己对库的一个简单介绍在创建完成自己的库之后,下
2020-10-25 12:24:21
338
原创 markdown基础使用方法
#功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + C插入代码:Ctrl/Command + Shift + K插入链接:Ctrl/Command + S
2020-10-25 11:49:22
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人