自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 BGPMPLS IP VPN示例

BGPMPLS IP VPN示例

2023-12-14 09:35:36 646

转载 详解IP分片与TCP分段的区别

首先注意:一般听到的TCP分片应该称为TCP分段。IP分片与TCP分片是两个不同概念,别把IP分片与TCP分片别弄混淆了, 接下来直接划重点,两者主要区别: 1.IP分片产生的原因是网络层的MTU;TCP分段产生原因是MSS. 2.IP分片由网络层完成,也在网络层进行重组;TC...

2021-08-04 09:27:27 2261 3

转载 《计算机网络》谢希仁第七版课后答案完整版

文章目录 第一章 概述1-01 计算机网络向用户可以提供那些服务?1-02 简述分组交换的要点。1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?1-05 因特网的发展大致分为哪几个阶段?请指出这...

2021-06-17 11:04:46 9062 1

转载 计算机网络笔记Part3数据链路层(Data Link Layer)

本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算机网络笔记Part4 网络层(Network Layer) 计算机网络笔记Part...

2021-05-07 09:19:49 550

原创 计算机网络第一章 笔记

2021-04-26 11:07:43 144

原创 计算机网络概述

1.1计算机网络在信息时代中的作用21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。三大类大家很熟悉的网络:即电信网络、有线电视网络和计算机网络电信网络:向用户提供电话、电话及传真等服务有线电视网络:向用户传送各种电视节目计算机网络:使用户能在计算机之间穿送数据文件互联网之所以能够向用户提供许多服务,就是因为互联网具有两个重要基本特点,即连通性和共享所谓共享就是资源共享可以是信息共享、软件共享、也可以是硬件共享。1.2互联网概述1.2.1网络的网络计算机

2021-04-23 14:33:20 1082

原创 python --函数(详细)

# def print_text():# print("Hello world!")# print_text()# def print_line():# print("******")# def print_text():# print("hello world")# print_line() # 调用函数# print_line()# print_text()# print_line()# print_line()# 编写函数实现求两数中较小数.

2021-03-18 14:01:21 891 3

原创 Python:面向对象编程

一:什么是面向对象?1:什么是面向对象编程(类)?利用(面向)对象(属性与方法)去进行编码的过程 自定义对象数据类型就是面向对象中的类(class)的概念 以人举个例子:2:类的定义与使用类的定义 (以Person为类名举例)self:必传参数 类的使用 3:类的参数selfself是类函数中的必传参数,且必须放在第一个参数位置 self是一个对象,他代表实例化的自身变量 self可以直接通过点来定义一个变量 #...

2021-03-11 10:21:13 222

转载 写给人生的九封信,愿你的人生淡定从容,繁华似锦!!!

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/114487442 长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808 红胖子(红模仿...

2021-03-10 15:45:28 145

原创 简单一例 :登录密码重置漏洞分析溯源

背景介绍1、通过“朝阳群众”的举报,证实手机号“17101304128”在系统平台从事非法集资、诈骗活动。2、请重置“17101304128”登录密码,以便登录获取完整的数字证据实训目标1、了解短信验证的方式;2、了解短信验证绕过的方法;3、掌握密码重置的一种法防;解题方向根据页面提示,对目标号码和自己注册的号码进行测试。地址:https://www.mozhe.cn/bug/detail/K2sxTTVYaWNncUE1cTdyNXIyTklHdz09bW96aGUmozhe

2021-03-10 11:13:15 370

转载 Kali安装是出现bad archive mirror解决方法

近期重新安装kali,发现一个以前从没遇见的问题,通过查找一些资料最终解决了这个问题,也把我解决这个问题的方法写出来,希望能帮助更多遇到这个问题的人。 报错问题:bad archive mirror 安装报错界面: 当安装kali出现这个问题,这个时候选择Go Back: 然后...

2021-03-10 10:06:49 509 1

原创 2021-02-24 Python(简单函数)

函数的定义:将一件事情的步骤封装在一起并得到结果, 函数名代表了这个函数要做的事情, 函数体是实现函数功能的流程 一种方法或者一种功能 函数可以重复使用,通过函数名知道该函数的作用,所以这里取一个好听的函数名是很有必要的举个例子:把大象装进冰箱 ----->函数名 打开冰箱,把大象放进去,关上冰箱----->函数体函数的分类:内置函数:如id,max,int,str,ranage等 自定义函数:自己开发实现想要的功能...

2021-02-24 14:32:27 146

原创 自己说自己(一)

有人曾问我,你以后想做什么,想从事什么样的行业,想成为一个什么样的人?以前,我肯定喜欢和别人侃侃而谈,但现在,感觉已经被社会磨平了棱角,但我知道我的路才刚刚开始,明天的朝阳依旧很美,我依然需要去为明天而努力。哇! 真的很不巧!最近竟然刷到了老薛的一个抖音视频:你不如现实一点先把你的书读好;:所有的梦想都是在现实的基础上;:而不是每天像你这样吼着;:吼着吼着就有梦想;:我的梦想早就被生活磨灭掉了;:我现在就想平静的过日子可以吗;:你满意了吗看完的第一感觉,代入感太强

2021-02-07 23:24:49 239 4

原创 Python中列表的常用方法

# coding:utf-8# append方法:在列表中添加一项from typing import AsyncGenerator, Counterinfo = ["chinese","math","enghish"]info.append("art")print(info) # 输出:['chinese', 'math', 'enghish', 'art']# insert方法:指定的索引位置处添加一项name = ["xiaohong","xiaoming","xiaola.

2021-01-20 15:51:03 134 2

原创 Redis脚本---EVAL

执行脚本的 常用命令 :EVAL命令基本语法 :EVAL script numkeys key [key ...] arg [arg ...]script: 参数是一段 脚本程序。脚本不必(也不应该)定义为一个函数。 numkeys: 用于指定键名参数的个数。 key [key ...]: 从 EVAL 的第三个参数开始算起,表示在脚本中所用到的那些 Redis 键(key),这些键名参数可以在解释器中通过全局变量 KEYS 数组,用 1 为基址的形式访问( KEYS[1] , KEYS[.

2021-01-18 19:37:17 250

原创 Redis事务(MULTI/EXEC)

redis事务Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。 命令入队。 执行事务。如先以MULTI开始一个事务, 然后将多个命令入队到事务中, 最后由EXEC命令触发事务, 一并执行事务中的所有命令:...

2021-01-15 15:01:52 1194

原创 Redis发布与订阅(PUB/SUB)

redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接受消息redis客户端可以订阅任意数量的频道如频道channel1与这个频道的三个客户端的之间的关系当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:redis发布订阅的工作模式我们需要开启两个客户端1、在一个客户端中创建订阅频道名 RedisChat2、重新开启一个redis客户端在,在同一频道Re...

2021-01-15 14:25:08 332

原创 python的字符串(string)常用方法

# coding = utf-8# capitalize方法将字符串的首字母大写info = "happy dog"new_info = info.capitalize()print(new_info) # Happy dog# upper方法将字符串中的所有字符大写# lower方法将字符串中的所有字符小写info1 = "happy cat"new_info1 = info1.upper()print(new_info1) # HAPPY CATnew_info2 = inf.

2021-01-14 16:18:01 468 1

原创 redis中基数统计的算法---HyperLogLog

HyperLogLog是用来做基数统计的算法1、什么是基数?比如数据集{ 1,3,5,7,5,7,9} ,那么这个数据集的基数集则为{1,3,5,7,9},基数(不重复元素)为5(个)演示HyperLogLog的工作过程redis HyperLogLog的基本命令序号 命令及描述 1 PFADD key element [element ...] 添加指定元素到 HyperLogLog 中。 整型,如果至少有个元素被添加返回 1, 否则返回

2021-01-14 10:09:26 345

原创 redis命令---有序集合命令

有序集合命令序号 命令及描述 1 ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更新已存在成员的分数 2 ZCARD key 获取有序集合的成员数 3 ZCOUNT key min max 计算在有序集合中指定区间分数的成员数 4 ZINCRBY key increment member

2021-01-13 15:17:17 96

原创 redis命令---redis列表(list)命令---redis集合(set)命令

redis列表命令序号 命令及描述 1 BLPOP key1 [key2 ] timeout 移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。 2 BRPOP key1 [key2 ] timeout 移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。 3 BRPOPLPUSH source destination timeout 从

2021-01-13 14:18:49 251

原创 redis命令---哈希命令(hash)

redis hash命令序号 命令及描述 1 HDEL key field2 [field2] 删除一个或多个哈希表字段 2 HEXISTS key field 查看哈希表 key 中,指定的字段是否存在。 3 HGET key field 获取存储在哈希表中指定字段的值 4 HGETALL key 获取在哈希表中指定 key 的所有字段和值

2021-01-13 11:00:52 131

原创 redis命令---redist键命令(key)---redis字符串命令(str)

redis键的命令序号 命令及描述 1 DEL key 该命令用于在 key 存在时删除 key。 2 DUMP key 序列化给定 key ,并返回被序列化的值。 3 EXISTS key 检查给定 key 是否存在。 4 EXPIRE keyseconds 为给定 key 设置过期时间。 5 EXPIREAT key.

2021-01-13 10:00:39 355

原创 redis的五大数据类型简单说明

redis支持字符串、哈希、列表、集合、有序集合五大数据类型字符串为redis最基本的数据类型,一个键对应一个值即一个key对应一个value,一个键最大能存储512MB,redis中的string可以包含任何数据键为name,值为:xiaomu哈希是键值对集合,是一个string类型的field和value 的映射表,特别适合用于存储对象mu:1为键值,哈希可以存储40多亿键值对列表类型:redis列表是简单的字符串列表,按照插入顺序排队,可以添加一个元素到列表的头部或者尾部

2021-01-12 14:27:21 151 1

转载 redis存储与配置文件

redis存储redis使用了两种文件格式:全量数据和增量请求全量数据格式是把内存中的数据写入磁盘,便于下次读取文件进行加载增量请求文件是把内存中的数据序列化为操作请求,用于读取文件进行replay得到数据,序列化的操作包括SET、RPUSH、SADD、ZADDredis的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置:save、seconds、updates:save配置,多长时间内,有多少次更新操作,就将数据同步到数据文件redis.conf配置文件..

2021-01-12 13:32:17 949

转载 Could not connect to Redis at 127.0.0.1:6379: Connection refused

Could not connect to Redis at 127.0.0.1:6379: Connection refused [root@rongle bin]# redis-cli Could not connect to Redis at 127.0.0.1:6379: ...

2020-12-31 21:41:39 630 1

原创 Centos7环境下安装redis及常见的问题

1;安装gcc2;安装tcl;3;下载redis源文件包:官网获取最新wget https://download.redis.io/releases/redis-6.0.9.tar.gz4;tar xzf redis-6.0.9.tar.gz #解压cd redis-6.0.8 #make 执行完make命令后,redis-6.0.9的src目录下会出现编译后的redis服务程序 redis-server5;# cd src# ./red..

2020-12-30 23:53:07 177

原创 python笔记

Python模块从python解释器中退出再进入,之前定义的变量和方法都会消失,为此把这些定义存放在文件中,为一些脚本或者解释器的实例取使用,这个文件称之为模块模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py,模块可以被别的程序引入,以实现该函数等功能在其程序中的功能,这也是使用python标准库的方法import 语句:想使用python源文件,只需要在另一个源文件里执行import语句 语法如下import moudule1[,moudule2[,....mouduleN]from

2020-12-30 22:40:57 116

原创 Python笔记

Python迭代器与生成器迭代器是访问集合元素的一种方式,可以记住遍历的位置的对象迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束,迭代器只能向前不能向后迭代器有两个基本的方法:iter(),next()字符串,列表,或元组对象都可以创建迭代器list = ['lin','hu','qwe','22']i = iter(list) #创建迭代器对象print(next(i)) #输出迭代器的的洗一个元素,输出:linprint(next(i)) #输出:hu#迭代器

2020-12-25 00:27:37 145

原创 Python笔记

Python3数字(Number)数据类型常用来存储数据

2020-12-24 01:41:11 427 2

原创 Python笔记

Python基础语法一:Python3简介python是一种解释型语言 python是一种交互式语言 python是一种面向对象的语言 python是一种初学者的语言二:Python3基础语法数字类型:整数,浮点数,布尔型,复数基本数据类型:,数字类型,字符串(string),列表(List),元组(Tuple),集合(set),字典(dict)不可变数据类型 : 数字类型,字符串,元组可变数据类型:集合,列表,字典数值运算符:+ - * / //(整除) %(取余)字...

2020-12-22 22:46:19 127 2

原创 /etc/passwd: 权限不够

/etc/passwd不是可执行文件,而是系统密码文件,是个ascii码文件,可以用vi、cat打开查看可执行的是/usr/bin/passwd或直接passwd修改密码passwd的绝对路径在/usr/bin/passwd

2020-12-16 09:37:55 8958

原创 漫谈Linux中的ACL权限设置

1、设定 ACl 权限,常用两大命令,分别是setfacl和getfacl命令,前者用于给指定文件或目录设定 ACL 权限,后者用于查看是否配置成功。 getfacl 命令用于查看文件或目录当前设定的 ACL 权限信息,该命令的基本格式为:[root@localhost ~]# getfacl 文件名 setfacl 命令可直接设定用户或群组对指定文件的访问权限。此命令的基本格式为:[root@localhost ~]# setfacl 选项 文件名罗列选...

2020-12-08 11:06:48 533

原创 了解到的Linux的进程

什么是进程和程序?进程是正在执行的一个程序或命令,每个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。程序是人使用计算机语言编写的可以实现特定目标或解决特定问题的代码集合,换一种说法,程序是人使用计算机语言编写的,可以实现一定功能,并且可以执行的代码集合。而进程是正在执行中的程序,当程序被执行时,执行人的权限和属性,以及程序的代码都会被加载入内存,操作系统给这个进程分配一个 ID,称为PID(进程 ID)。某些进程会产生一些新的进程,我们把这些进程称作子进程,而把这个进程本身称作父进..

2020-11-23 10:35:33 106

原创 浅聊一下Vim文本编辑器

首先 “在 Linux 系统中一切都是文件,而配置一 个服务就是在修改其配置文件的参数”,在Linux操作系统上Vim文本编辑器则成了首选。Vim编辑的三种模式:命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。 输入模式:正常的文本录入。 末行模式:保存或退出文档,以及设置编辑环境。在每次运行 Vim 编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档的保...

2020-11-19 23:18:17 103

原创 谈一下Linux中的打包(归档)和压缩

首先我们了解一下打包(归档)和压缩的概念?打包(归档):指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。压缩:指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。其基本原理为,通过查找文件内的重复字节,建立一个相同字节的词典文件,并用一个代码表示。tar命令就是最常用的打包命令:该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就.

2020-11-18 23:20:21 315

原创 Linux ln命令:建立链接(硬链接和软链接)文件

如果要想说清楚 ln 命令,则必须先解释下 ext 文件系统(Linux 文件系统)是如何工作的,Linux 目前使用的是 ext4 文件系统,如图用一张示意图来描述 ext4 文件系统。ext4 文件系统会把分区主要分为两大部分(暂时不提超级块):小部分用于保存文件的 inode (i 节点)信息;剩余的大部分用于保存 block 信息。 ...

2020-11-17 22:59:38 789

原创 最多的Linux系统工作命令

1.echo命令用于在终端输出字符串或变量提取后的值,格式为“echo[字符串|$变量]”例如,把指定字符串“Linuxprobe.com” 输出到终端屏幕的命令为:2.date 命令 格式为“date [选项] [+指定的格式]”。 只需在强大的 date 命令中输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,3.reboot 为重启系统 4.poweroff 为关闭系统5.wget 命令用于在终端中下载网络文件,格式为“wg...

2020-11-17 15:16:52 106

原创 什么是挂载?Linux挂载

首先先说一下在Linux中一切皆文件(硬件设备也是文件),所有文件都是存放在以根目录为树形目录结构中;下面来说说一下什么是挂载挂载:指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。注意:并不是根目录下任何一个目录都可以作为挂载点,由于挂载操作会使得原有目录中文件被隐藏,因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录...

2020-11-17 10:17:43 23349

原创 mysql报错:ERROR 1045(28000): Access denied for user ‘root‘@‘localhost’(using password: YES)

启动mysql 输入密码报错 如下:解决方法、完美解决!!!!

2020-08-10 20:07:22 104

mpls.ppt参考文档

mpls

2021-10-15

ospf七层邻居的建立.doc

OSPF邻居状态机

2021-07-19

空空如也

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

TA关注的人

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