自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 带你看看子网划分的计算

现有网络地址为172.16.64.0,将他进行子网划分,为5个子网分配网络地址,计算每个子网的可分配IP地址范围、子网掩码。看到172.16.64.0的网络号,我将她理解为进行子网划分过的网络号在进行子网划分。主机号部分为14位,从高位开始借3位做子网的划分分别为000 0001 8011 16111 56110 48101 49100 32010 16将借出的三位用加到之前的子网号中用作子网划分随便在之中选5个组成子网的

2020-05-20 16:06:01 870

原创 通过实验聊聊子网掩码对选路的影响

我们通过两个实验的不同现象了解网络掩码对选路的影响第一个现象:首先一个很简单的搭建网络如图1,准备两台主机pc5,pc6。pc5主机IP地址10.2.2.2子网掩码255.255.254.0;pc6主机IP地址10.2.3.3子网掩码255.255.254.0,如图2图1图2在两台主机上相互执行ping操作发现都能ping通第二个现象:更改pc5的子网掩码变为255.255.255.0如图3,其他结构不变都不变 图3在pc5上ping pc6出现如图6的结果图6在pc6上ping

2020-05-20 15:46:42 1692

原创 word2vec文本相似度找出相似的文本,计算与之相似文本个数,语料库

首先,建立自己的语料库def ylk(x): seg = jieba.cut(x, cut_all=False) with open('D://listTwo.txt', 'a',encoding='utf-8')as f: for word in seg: f.write(word+" ") f.write('\n')训练模型from gensim.models.word2vec import LineSentence, Wo

2020-05-09 11:28:17 1955

原创 jieba分词

首先要拥有停用词表,可以在网上下载直接用,也可以自己加一些适合自己的词#加载停用词表def stopwordslist(): stopwords = [line.strip() for line in open('D://停用词表.txt',encoding='UTF-8').readlines()] return stopwords# 对句子进行中文分词def seg_depart(sentence):#分词 sentence_depart = jieba.cut(se

2020-05-09 11:01:47 238

原创 剔除异常字符,保留文字,数字,字母

采用保留文本,汉字,字母方法剔除异常字符def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' and uchar <= u'\u9fa5': return True else: return Falsedef is_number(uchar): """判断一个unicode是否是数字""" if uchar >= u'\u0030'

2020-05-09 10:53:50 256

原创 详细聊聊ARP地址解析协议

首先谈一谈为什么要用ARP虽然在因特网中每个主机都有一个唯一的IP地址,但是IP地址只是一种在网络层识别主机的逻辑地址,不能直接利用他们在物理网络中传输,只有将IP数据报封装在物理网络的数据链路层的数据帧中才能实现ip数据包在物理网络中的传输。为了在物理上实现IP分组的传输,需要网络层提供从主机IP地址到主机MAC地址的映射功能。ARP报文格式:硬件类型:两字节,表名ARP协议实现在何种网...

2020-05-04 13:32:24 891

原创 详细聊聊路由器和路由器工作原理

路由器沿着网络之间的一条路由(路径)发送信息。他是用一组算法确定并使用其中的最优路由。路由器功能如下:1.连接异构网络2.隔离广播3.路由选择4.网络安全路由器硬件组成:CPU:路由器中央处理器FLASH:保存路由器当前运行的操作系统的映像和路由器的微码等RMA:路由器的主存储器,存储正在运行的配置文件和路由表等内容。用户对路由器配置的更改在RAM中进行NVRAM:非易失性RA...

2020-05-04 11:09:34 884

原创 详细说说IP地址(IP数据报格式)

IP地址由网络号和主机号(网络地址和主机地址)两部分构成。网络号部分用于标识所属网络的网络地址,主机号部分用于标识给定网络上的某个特定主机的主机地址。互联网中每一个物理网络分配唯一的一个网络号,同一个网络中的所有主机的IP地址的网络号部分一定是相同的,而主机号部分一定是不同的。如果一台主机的IP地址的网络号部分与其他主机的IP地址的网络号部分不同,即使在物理上与其他主机连接在同一个网络中,它们...

2020-05-04 10:47:07 3342

原创 有了IP地址为什么还要物理地址?

物理地址主要在局域网内使用,每块网卡至少配置一个IP地址,但是IP地址只能被IP协议识别,网卡并不识别IP地址,因此报文在一个网络中由一个网络接口转发到另一个接口时还需要硬件地址...

2020-05-04 09:43:46 2272 2

原创 有了物理地址为什么还要采用IP地址?

首先网络互连可以连接不同类型的局域网,在不同类型网络中,使用了不同的标准造成物理编址方式不同,不同网络中的地址不兼容,而如果对不同格式地址采用转换的方式几乎不可能其次物理地址是一个平面地址,从地址上无法判断它属于那个网络,在路由器转发时必须要知道具体主机的路径信息,互联网中介入了大量的主机,造成路由器无法保存和查找这些目的主机...

2020-05-04 09:39:27 2675

原创 计算机网络七层(OSI)模型

物理层:负责通过通信信道传输原始二进制数据流,它规定通信设备的机械的、电器的、功能和规程的特性,用以建立、维护和拆除物理链路连接。物理层的数据传送单位是比特。数据链路层:通过物理层提供的服务,提供可靠的数据传输,使之对网络层呈现出一条无差错线路。发送方把上层协议传递下来的报文封装在数据帧中,加上数据链路层的首部,然后按顺序发送各帧,并处理接收方返回的确认帧,因此数据链路层的传送单位是帧。网络层...

2020-05-04 09:28:45 813

原创 pip 安装超时(Read time out)

1,设置超时时间:pip --default-timeout=100 install Pillow,2,不使用缓存:pip --no-cache-dir install Pillow2,使用国内源:pip install pyecharts -i http://pypi.douban.com/simple --trusted-host pypi.douban.com阿里云 http://...

2020-04-26 15:55:26 247

转载 谈谈Java中的main()函数

从这篇文章中学到很多知识,现在转给大家前言JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松地答出来的了。我也是在学习中碰到了这个问题,通过在网上搜索资料,并加上自己的实践终于有了一点心得,不敢保留,写出来与大家分享。Java中的main()方法java...

2020-04-23 15:06:56 355

原创 什么是java bean

简单的说JavaBean是一个可以重复使用的类用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。格式要求1、所有属性为private...

2020-04-23 14:28:04 143

原创 pandas知识汇总(超详细)

首先建立两个表df = pd.DataFrame({"id":[1001,1002,1003,1004,1005,1006], "date":pd.date_range('20130102', periods=6), "city":['Beijing', 'SH', ' guangzhou ', 'Shenzhen', 'shanghai', 'BEIJING '], "age":[23...

2020-04-21 19:26:21 788

转载 用决策树随机森林填充空值

随机森林from sklearn import ensemblefrom sklearn.preprocessing import LabelEncoderdef set_missing(df,estimate_list,miss_col): """df要处理的数据帧,estimate_list用来估计缺失值的字段列表,miss_col缺失字段名称;会直接在原来的数据帧上修改"""...

2020-04-20 16:32:47 1329

转载 缺失值的处理

空值处理方法的分析比较处理不完备数据集的方法主要有以下三大类:(一)删除元组也就是将存在遗漏信息属性值的对象(元组,记录)删除,从而得到一个完备的信息表。这种方法简单易行,在对象有多个属性缺失值、被删除的含缺失值的对象与信息表中的数据量相比非常小的情况下是非常有效的,类标号(假设是分类任务)缺少时通常使用。然而,这种方法却有很大的局限性。它是以减少历史数据来换取信息的完备,会造成资源的大量浪...

2020-04-20 15:03:40 1086

转载 Java对多态的深入理解

面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界来说它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。同时继承也为实现多态做了铺垫。 那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开: 所谓多态就是...

2020-04-15 19:03:11 152

原创 pip Error:Can't connect to HTTPS URL because the SSL module is not available.

缺少ssl证书将F:\anaconda\Library\bin加入到环境变量因为bin中有ssl证书

2020-04-13 16:58:08 381

原创 Python (一定有你没见过的)引包过程的详析和.py文件调用函数或对象

模块与包模块:一个.py文件包:一个文件夹,里面一定包括一个__init__.py文件,可能包括子包和模块init.py文件的作用可以认为是用来识别这个是一个包,而不是普通目录同一包中可直接引入模块,如import 模块名不同包中先引入包在引入模块,如import 包名.模块名或 from 包名 import 模块名关于调用.py文件里的方法或对象在同一个文件夹下调用函数A....

2020-04-13 12:25:06 254

原创 Python怎样查看安装过的包

1.打开终端2.找到python位置3.进入python路径4.执行命令pip list

2020-04-13 11:40:10 3282

原创 运行pycharm运行错误 提示:please select a valid interpreter

2020-04-13 11:28:11 238

原创 从git上获取代码到windows

首先在电脑上建立要下载到的文件夹在桌面上建立git文件夹其次到要下载的代码页面,复制地址打开终端,到目的文件夹下cd C:\Users\hp\Desktop\git输入地址为刚刚复制的git clone https://github.com/ll/vue.git成功则显示若此处出现下列错误,见我之前博客的解决办法fatal: unable to access 'https:/...

2020-04-12 12:28:57 775

原创 git提示error setting certificate verify locations解决办法

解决方法先打开git bash窗口首先执行命令转换目录(注意写法)cd d/Git之后执行git config --system http.sslverify false

2020-04-12 11:55:48 126

原创 GNS3 v2.1.21安装

一、安装环境1、操作系统版本:Windows 10专业版。2、客户端版本:GNS3-2.2.0-all-in-one。3、虚拟机软件版本:VirtualBox-5.2.32-132073-Win。4、GNS3虚拟机版本:GNS3.VM.VirtualBox.2.2.0。5、协议分析软件版本:Wireshark-win64-3.0.2。二、GNS3虚拟机安装1、安装协议分析软件Wire...

2020-03-22 17:05:32 1746

原创 hbase搭建 超详细

实验环境OS:Ubuntu 16.04.6 LTSJDK:v1.8、Hadoop:v2.7.3、Hbase:v1.2.6(可以看我前一篇)一. 下载Hbase1下载Hbasewget http://i9000.net:8888/sgn/HUP/NoSQL/HBase/hbase-1.2.6-bin.tar.gz(可以在windows里下载放入linux或直接在终端执行此命令)2. ...

2020-03-18 22:19:55 1315

原创 Hadoop伪分布完全分布搭建全过程——超详细

安装前的准备工作**1.安装虚拟机,Linux操作系统(vmware安装参考:https://blog.csdn.net /qq_28090573/article/details/82724910)(vitrualBox安装参考:https://www.jianshu.com/p/fba87fa4f028)**2.防火墙设置:查看防火墙状态:$ sudo ufw status若...

2020-03-17 10:57:08 6684

原创 桌面快捷键

Ctrl+z 撤销Ctrl+ 放大Ctrl- 缩小Alt+tab 选页面Ctrl+alt+a 截屏登陆QQ时才有用【窗口】+F1帮助【窗口】+D显示桌面【窗口】+R打开“运行”【窗口】+E打开“我的电脑”【窗口】+F搜索文件或文件夹【窗口】+U打开“工具管理器”【窗口】+BREAK显示“系统属性”【窗口】+TAB在打开的项目之间切换...

2020-01-30 13:06:26 124

原创 对前后端的理解

前端将数据发到你的服务器端(后台),服务器端程序将数据存入数据库。前端不需要维护,只要前端开发者编写脚本就可以。后端即要维护代码,也维护服务器运行,保证它能连续提供正确的服务。除此之外,还需要备份、监控、根据流量伸缩服务器的性能等等。后端接受前端命令调用数据库返回前端需要的数据,至于前端用户看到什么效果,从后端请求的数据如何加载到前端由前端自己决定。后端仅需开发一套逻辑对外提供数据即可。前端通过访...

2020-01-30 13:04:22 1016

原创 python爬虫

一.安装爬虫1、在搜索栏中输入anaconda,鼠标移至Anaconda Prompt上右键,选择打开文件位置,如图1所示。图 12、右键点击Anaconda Prompt,选择以管理员身份运行,如图2所示。图 23、加载完成,输入:conda install scrapy并按回车,如图3所示。图 34、加载完成后,输入y,确认安装,如图4所示。图45、安装完成后,输入s...

2020-01-30 12:56:55 412

原创 kettle各组件的使用

目的:利用kettle的“START”,“转化”,“成功建立作业”,利用“Excel输入”,“字段选择”,“合并字符串”,“剪切字符串”,“字符串操作”等组件完成工单处理作业。包含组件:各组件具体配置见后1.4.3.1“Excel输入”的配置如下图:1.4.3.2过滤空值,“过滤记录”的配置如下图:1.4.3.3截取项目编号3到4位,“剪切字符串”的配置如下图:1.4.3.4将省份缩写变...

2020-01-30 11:56:26 2402

原创 MySQL数据库之断言触发器

断言相当于自定义的约束条件,触发器当触发定义的条件后自动启动断言:create assertion 断言名 子句删断言:drop assertion 断言名触发器:delimiter ?//改变符号Create trigger 触发器名 (after/before)(delete/update/insert) on 表名 for each row begin ……end?...

2020-01-30 11:43:06 1813

原创 MySQL数据库之完整性约束实体完整性用户定义完整性

完整性约束:实体完整性:primary key参照完整性:foreign key() references 表名(列名) on (增删改)(no action,cascade,set null)用户自定义完整性:check()完整性约束命名子句:constraint 名字 约束字句修改完整性约束限制:alter table 表名 (drop/add) 完整性约束名...

2020-01-30 11:39:59 1972

原创 MySQL数据库之设置密码修改密码用户名

设置密码:alter user “用户名” identified by “密码”改名:update user set user =“新名” where user=“旧名”为指定用户设密码:alter user 用户名@‘‘ identified by ’‘为登录用户设密码:alter user user() identified by ’‘Usge表示没有任何权限 cascade级联m...

2020-01-30 11:38:39 375

原创 MySQL数据库之权限

权限:查看用户:select user,host from mysql.user创建用户:create user 用户名 (with [DBA|RESOURCE|CONNECT])@”主机名(localhost)” identified by‘密码‘删用户:drop user 用户名@‘‘授权:grant 权限 on table 表名(可以是那个数据库下的那个表) to username@...

2020-01-30 11:37:14 101

原创 MySQL数据库之视图

视图:是一张虚表,可以来自表,或视图。创建:create view 视图名 【列名1,列名2……】 as【子查询】【with check option】(表示对试图进行增删改操作时,保证更新插入或删除的行满足子查询的条件表达式)create view v [vid,vname,vage] as select id,name,age from table;或列明可省create view v1...

2020-01-30 11:36:42 110

原创 MySQL数据库增删改

Insert:insert into 表名(属性) 子查询语句Update:update 表名 setDelete:delete from 表名 where

2020-01-30 11:34:49 82

原创 mysql数据库select用法

Select:自身链接:select …… from 表名1 别名1,表名1 别名2 where 别名1.属性名=别名2.属性名外连接:select ……from 表名1 left join 表名2 on(表名1.属性名=表名2.属性名)Union:select语句 union select语句 合并为一列Group by 和having搭配(专门用来过滤group by)...

2020-01-30 11:33:26 197

原创 mysql数据库alter用法

mysql数据库alter用法mysql数据库alter用法Alter 1. Change 列名 新列明 性质 2.modify列名 属性 3.add列名 性质或者约束(列名) 4.rename index 旧索引名 to 新索引名 5. alter table ts01 rename to ts01_new...

2020-01-30 11:32:39 369

原创 好玩的Linux命令

Cmatrix:你以为的计算机程序Sl:上车Cowsay+‘话’:对牛说话Fortune:诗意人生要想完成相关命令 要先在Linux系统中完成相关配置哟

2019-09-13 18:10:50 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除