笔记
文章平均质量分 80
费克纽斯-耐克斯特
这个作者很懒,什么都没留下…
展开
-
机器学习笔记
python机器学习原创 2022-09-16 11:46:39 · 1398 阅读 · 2 评论 -
hadoop可能会遇到的问题
安装集群所遇到的问题1 在Oracle VM VirtualBox安装ubantu集群式时每次重启IP地址都会改变可通过命令修改各个节点上虚拟机的IP地址。2 节点间ping连接超时输入sudo vim /etc/hosts查看映射关系是否正确3 开启集群后输入jps缺少进程查看5个配置文件:slaves、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml是否有地方未与虚拟机配置同步4 找不到start-dfs.sh等命令检查原创 2021-06-21 21:01:47 · 154 阅读 · 0 评论 -
子网划分
问题:网络地址192.168.10.0;子网掩码255.255.255.128(/25)1.哪类地址答:c类解析:原创 2020-12-19 11:51:14 · 2812 阅读 · 1 评论 -
窗体
#导入相关的库import tkinterimport tkinter.messageboximport randomshuzi = tkinter.Tk() #生成主窗口shuzi.title(‘猜数字游戏’)#主窗口加标题shuzi.geometry(‘400x300’) # 设置主窗口的大小number = random.randint(1,100)#建立一个文本框输入想要的文字wenzi1 = tkinter.Label(shuzi,fg=‘pink’,text=“猜数字小原创 2020-12-18 07:48:39 · 242 阅读 · 0 评论 -
IPv6地址应用与配置
enableconfigure teripv6 unicast-routinginterface gigabitEthernet 0/0p address 192.168.1.1 255.255.255.0ipv6 enablepv6 address 2001:AAAA::1/64no shutdownexitinterface gigabitEthernet 0/1ip address 192.168.2.1 255.255.255.0ipv6 enableipv6 addre..原创 2020-12-09 15:44:29 · 441 阅读 · 0 评论 -
初试配置无线局域网
搭建一个合适的拓扑查看路由器信息1.我们发现无线路由器的基本配置页面为DHCP2.本实验的路由器的地址默认为192.168.0.1配置网络终端1.打开pc的配置页面2.关机点击下图中间部分的红圈3.更换网卡将下面红框部分拖拽出来,并点击wmp300n,将其拖拽智至下面的红框处4.开机查看电脑IP地址的变化完成效果...原创 2020-12-07 11:20:56 · 585 阅读 · 0 评论 -
初试组建小型以太网
搭建以太网络建立合适的拓扑,并配置ip,如下图所示验证网络的连通性使用命令ping来测试pc0和laptop0之间的连通性,其他同理原创 2020-12-07 10:29:19 · 373 阅读 · 0 评论 -
UDP报文观测
UDP协议1.定义:用户数据协议是一种无链接的传输层协议,提供面向事物的不可靠信息的传送服务。UDP协议基本上是IP协议与上层协议的接口,适用于端口分别运行在同一台设备上的多个应用程序。UDP采用“尽力而为”的交付方式传送数据报,不保证数据的完整性和正确性。2.特点:无连接,发送数据之前不需要建立连接。应用进程可以直接发送数据报,减少了建立和释放连接的开销。不对数据进行检查与修改,不需对方确认面向报文,UDP对应用程序交付的报文,添加UDP首部后直接交给IP层。不合并,不拆分。没有拥塞控制,网络原创 2020-11-28 22:52:47 · 298 阅读 · 0 评论 -
tcp的建立与释放
搭建合适的拓扑如下图设置IP地址实操切换simulattion模式,在pc0的desktop界面点开web browser在URl中输入服务器的IP地址因为http服务基于tcp的,所以发送请求的时候会先建立tcp连接从下图客户端发送的tpc连接报文可以看出HTTP服务使用TCP端口号(DEST PORT)为80报文序号(SEQUENCE MUN)和确认序号(ACK NUM)都为0同时,服务器的报文如下图所示报文序号(SEQUENCE MUN)为0确认序号(ACK NUM)为1由原创 2020-11-28 22:20:29 · 307 阅读 · 0 评论 -
TCP以及三次握手和四次挥手的区别
TCP 协议简述TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。同时由于TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议,TCP是全双工模式,所以需要四次挥手关闭连接。TCP 三次握手建立连接所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需要客原创 2020-11-22 13:39:54 · 1223 阅读 · 0 评论 -
demo.py
问题:要求运行该程序后,生成demo_new.py文件,其中内容与demo.py一样,但需要在每一行的后面注释上行号(#1),并且要求所有行的#垂直对齐思路:首先统计文档中最长的那一行的长度(maxlength),然后再每行的末尾填充至最长长度最后在每行末尾添加‘#’号代码:filename = 'demo.py'with open(filename, 'r', encoding='UTF-8') as fp: lines = fp.readlines()原创 2020-11-19 09:35:17 · 4166 阅读 · 0 评论 -
词频统计(python)
打开文件f = open('C:/Users/12579/Desktop/txt','r')我把我要打开的文件放在桌面上,所以路径是"C:/Users/12579/Desktop/txt"注意:python的open()函数中使用的是”/“而非windows系统默认的”\“txt = f.read()读出全文件f.close关闭文件,用open()打开后记得关闭,否则会占用系统可打开文件句柄数修改因为python中大写开头的单词和结尾带标点的单词都会被单独划为一类,所以要进行一定修改原创 2020-11-18 08:26:15 · 241 阅读 · 0 评论 -
apr协议的使用粗解和练习
每一台主机都有一个ARP高速缓存(ARP cache),用于保存本局城网上其它所有主机和路由器的IP地址到MAC地址的映射关系。每当一台主机A要向本局域网中的另一台主机B发送数据报时,主机A就先从自己的ARP高速缓存中根据主机B的IP地址查找其MAC地址。如果找到主机B的映射记录,就把主机B的MAC地址封装到MAC帧中。如果没找到,主机A就通过ARP协议获得主机B的MAC地址,并把主机B的映射记录写入自己的ARP高速缓存中。~aaaaaaaaaaaaaa至此,主机A已经通过ARP成功得到了主机B的M原创 2020-11-19 09:27:26 · 1419 阅读 · 0 评论 -
数据包分片原理粗解
1.建立如下图所示的拓扑,使用copper cross-over线连接2.配置ip地址如图所示(desktop下ip configuration)3.配置转换器的信息代码:enableconfigure terinterface gigabitEthernet 0/0ip address 10.1.1.1 255.255.255.0no shutdownRouter(config-if)#exitinterface gigabitEthernet 0/1ip address原创 2020-11-10 23:02:48 · 428 阅读 · 0 评论 -
Python字典及其使用方法
Python字典及其使用方法字典的定义Python中的字典属于散列类型,其数据内容是以键值对的形式存在。即{ k e y : v a l u e } {key:value}{key:value}的形式,其中,key值是不可变类型,value是可变类型。key值不能相同,但是value可以相同,若key值相同,则无法存入字典,可以通过key值修改字典value,直接通过键值添加。(来源于网络)接下来总结下字典的一些常见操作创建字典1.可以使用花括号2.可以使用内建 函数dict>>&原创 2020-11-10 21:27:43 · 172 阅读 · 0 评论 -
集合和元组的增删,修改,查找,拼接
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’, ‘e’原创 2020-11-10 21:16:11 · 111 阅读 · 0 评论 -
猜数字游戏(Python下的jupyter)
先引入代码random,其作用是生成随机数import random设定生成 1-100 之间的一个随机数,让用户猜(secretNum为变量名,后面的guess一样,randint用于产生 1 到 100 的一个整数型随机数)secretNum = random.randint(1,100)设定用户只能猜八次,八次后自动输出正确答案i=0while(i<8): #计次,到八次结束 print("请输入猜测的数:") guess = int原创 2020-11-07 12:56:39 · 842 阅读 · 1 评论 -
数到三就删除游戏(python)
1.创建数列我们输出一个1到41的数列使用list1=[i for i in range(1,42)]输出数列,如图2. 实操利用pop函数取出前三项(注意当第一项也就是“0”项被取出后原先的第二项也就是第“1”项将成为新数列的第一项也就是新数列的第“0"项。也就是步骤有先后顺序不可忘记 很重要!!!!)然后对于题意我们需要删除的是第三项也就是“2”项 而前两项需要放于后面所以再次利用append函数将取出的前两项置于数列末尾!才能符合题意可以将前两项当作变量a与b进行操作。3.结尾对此代原创 2020-11-05 21:48:31 · 277 阅读 · 0 评论 -
使用anaconda创建一个虚拟环境
介绍Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Pythonconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换(来源于百度百科)使用1.先打开命令行(Anaconda Prompt)2.查看虚拟环境输入conda env list 或者conda info -e查看存在哪些虚拟环境,下图当前不存在虚拟环境3.创建虚拟环境使用“原创 2020-11-05 21:36:37 · 1032 阅读 · 0 评论 -
在packet tracer模拟器中创建拓扑并重置密码
一,搭建拓1.在packet tracer中拉出一台pc和一台cisco 2811路由器用console缆线连接pc的“rs 232(com接口)”连接路由器的“console”2.进行配置i.打开pc中的desktop目录下的terminal,点击ok进入CLI访问界面ii.基本命令配置配置控制台信息配置远程登陆信息配置特权模式密码与加密配置接口信息保存配置3.pc与路由器以太网连接口连接交叉线缆(copper cross-over)二,密码重置打开路由器,关机再原创 2020-11-01 14:58:22 · 757 阅读 · 0 评论 -
gitee的使用笔记
1、首先要先在github的官网注册一个属于自己的账号。官网是https://github.com/2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,右上角的加号中创建仓库3、创建仓库后命名,要英文4、需要安装git的命令工具,Git Bash,安装好之后,双击打开Git Bash,是一个黑框界面:5,Git 全局设置:git config --global user.name “你的id”git config --global user.email “你的id@user.norepl原创 2020-10-25 16:35:51 · 445 阅读 · 0 评论 -
markdown的使用笔记
markdown的使用笔记1.标题在需要设置标题的文字前面加#来形成标题,在#结束的时候添加空格和标题分开2.为上下文添加分割线需要注意的是至少需要三个同样的符号以上。3.字体字体的用法主要有斜体,加粗,斜体加粗,加删除线我使用的是jupyter notebook,具体方法如下打开jupyter notebook,并选择浏览器在上方工具栏打开cell再在cell type中找到markdown,点击后即可...原创 2020-10-25 16:28:23 · 131 阅读 · 0 评论