- 博客(22)
- 收藏
- 关注
原创 计算机网络 0319
基于代价的路由协议适合与大型的网络DR 指定路由器BDR 备用指定路由器OSPF的组播地址224.0.0.5224.0.0.6RIP组播地址:224.0.0.9。
2024-07-05 16:49:59 892
原创 计算机网络 0404
防火墙就是限制别人的进出内核就是操作系统核心的软件1.对cpu进行调度管2.对内存进行管理3.对进程进行管理4.对文件系统进行管理(磁盘)5.网络、其他硬件进行管理 模块对网络netfilter 模块对网络进出的数据进行管理iptables 是一个应用工具给我们内核netfilter传递参数的工具人拿到参数给iptables传给netfilter对数据进行限制firewalld是在iptables的基础上进行改良的一块传参数工具。
2024-07-05 16:49:42 874
原创 对DNAT和SNAT的简单理解
DNAT就像是餐厅的前台接待员,它对外公布一个统一的联系方式(公网IP),顾客拨打这个号码时,接待员会负责将电话转接到内部的私人厨房(内部服务)。现在,您想打电话给外面的朋友。- 在拨号前,公寓楼的电话交换系统(类似路由器或防火墙的SNAT功能)会替您做一件事:它记下您的内部电话号码,然后用自己的总机号码替换了您拨出的号码。再设想您经营一家餐厅,餐厅内部有个私人厨房(内部服务),顾客们想订餐,但只知道餐厅的前台电话(公网IP)。- 当电话打到朋友那里时,显示的是公寓楼的总机号码,而不是您个人的内部号码。
2024-04-08 17:15:33 303
原创 python项目 (0310)
上午知识回顾4月底之前完成 爬虫+数据分析+数据可视化爬虫以及反爬虫机制 python中爬虫的主要模块是 requests模块使用dir 以及 help函数查看函数有哪些功能以及函数具体该如何使用函数的定义:def 函数名(位置参数:数据类型,默认参数:数据类型=默认值,可变长位置参数,可变长关键字参数) -> 返回值类型:passreturn 返回值#要注意参数类型的顺序return a如果函数没有返回值,相当于 return Nonedef sum。
2024-03-11 15:37:15 650
原创 计算机网络 0306
课程流程: 计算机网络 -- nginx -- web集群 -- docker、k8s在面试的时候尽量不要使用口水化的话去表达,尽量不要拿自己理解的话去说。
2024-03-10 14:59:29 676 1
原创 计算机网络 0305
直连路由:两台设备直接相连,无需查找路由表。静态路由:由网络管理员手动配置,固定不变,除非手动更改。动态路由:使用路由协议自动学习和更新路由表,适应网络变化。默认路由:当不知道具体路由时使用的路由,通常指向上游路由器或互联网出口。电脑里面是有路由表的,但是没有mac地址表(mac地址表只存在于交换机中)
2024-03-05 22:53:20 655
原创 计算机网络 0226
VLAN 虚拟局域网 :隔离广播域,增强安全性,隔离网络。不同的VALN之间默认是不能通信的如需要通信,必须经过路由器。一个VLAN对应一个网段。
2024-03-03 10:11:05 562
原创 开发-1.12
帮助命令找到源程序环境变量可以理解为操作系统中用来设置某些程序运行时配置信息的变量。它们像是贴在操作系统壁上的便利贴,上面写着一些重要信息,程序在运行时就可以去查看这些便利贴,获取需要的信息。举个例子,假如你有一台智能机器人在家中帮你做事,你需要告诉它一些基本信息,比如哪里是厨房,哪里可以找到清洁工具等。这些信息你可以通过在家里的相应地点贴上标签来告诉机器人。环境变量的作用就相当于这些标签,它们告诉电脑上的程序(就像家中的机器人)一些它们运行时需要知道的基础设置信息。
2024-01-12 17:37:40 994 1
原创 Linux
回顾:vim编辑器:linux里面的文本编辑器centos7里vi是默认安装的,vim不是默认安装的ubuntu里面都是默认安装的显示行号:进入末行模式 set nualias :别名(用处:创建命令快捷方式) 也可以用别名自己造一个命令定义的别名仅临时有效,在当前的终端里面有效若想实现长期有效,我们需要修改文件mkdir -p 按照指令需求建立文件夹的父目录。
2023-11-18 22:09:30 79 1
原创 LINUX
在 Vim 编辑器中创建新文件的步骤如下:打开 Vim:在终端中输入vim,然后按回车键。创建新文件:在 Vim 中,你可以通过输入:e 文件名来创建一个新文件。例如,如果你想创建一个名为的新文件,你应该输入,然后按回车键。编辑文件:在新文件中,你可以开始输入文本。要插入文本,首先需要进入插入模式。你可以通过按i键来进入插入模式。然后,你就可以开始输入文本了。保存并退出:当你完成文件编辑后,可以通过输入:wq命令来保存并退出文件。
2023-11-11 17:43:31 75 1
原创 linux(2)
命令字符 【选项】 【参数】字符(character):一个字母、数字、特殊符号 文字和符号字符串:字符数组 很多字符在一起string 字符串命令和参数之间必须要空格该命令创建的文件夹是隐藏的文件夹想要找到该文件夹 需要使用 ls -a 才能看到(all)打开ls的操作指南当前文件夹:current directory / workong directory /
2023-10-21 17:21:46 55 1
原创 python爬虫笔记
url的组成协议 主机 端口号 路径 参数 锚点UA介绍:user agent 中文名为用户代理,简称UA,他是一个特殊字符串头,使得服务器能够识别客户使用的操作系统以及版本、cpu类型、浏览器以及版本。浏览器内核、浏览器渲染引擎、浏览器语言、浏览器插件等。
2023-10-10 15:43:22 200 1
原创 python爬虫学习笔记
如果我们把互联网比作一张大的蜘蛛网,那计算机上的数据就是蜘蛛网上的一个猎物,而爬虫程序就是一直小蜘蛛,沿着蜘蛛网去抓取自己想要的数据。
2023-09-13 19:02:56 2065
原创 槑liu的Golang学习笔记(3)
嵌套分支 基本介绍:在一个分支结构中又完整嵌套了一个分支结构,里面的分支的结构称为内层分支外面的分支叫外层分支。 基本语法: if 条件表达式 { if条件表达式{}else{}}说明:嵌套分支不宜过多,建议控制在三个以内,否则逻辑过于复杂容易造成错误switch分支结构 基本介绍: 1.switch语句用于不同条件执行不同动作,每一个case分支都
2023-08-11 17:19:37 157
原创 槑liu的Golang学习笔记(2)
在go中为了简化代码编译过程中对代码的解析,其定义的保留关键字只有25个。引用了就不能再用了,详见如下:除了保留关键字外,Go还提供了36个预定义的标识符,其包括基础数据类型和系统内嵌函数。
2023-08-01 17:41:13 69 1
原创 槑liu的Golang学习笔记(1)
把源码编译成二进制可执行文件编译小技巧:go build -o myhello.exe hello.go(将hello.go文件编译成myhello.exe文件)该指令的用处在于将go文件编译成任意名称的可执行文件。运行:运行有两种形式:一种是运行生成的可执行文件,一种是通过运行工具go run 对源代码进行运行1.变量表示内存中的一个储存区域2.该区域有自己的名称(变量名)和类型(数据类型)我们所有的代码在加载的时候都要存储在内存里才可以运行起来,i与数据空间对应起来,将10与i对应起来。
2023-07-25 17:06:23 77
原创 go语言开发环境的搭建-安装和配置SDK
我们在定义path变量时要注意,path变量已经有了,所以我们只需要在path变量里增加go文件夹里的bin文件夹的地址即可,具体操作如图。我们看到了一个 go.exe 的文件 其实这个文件就是用来编译go语言的代码的文件,接下来我们输入命令 go version 判断其版本 同时我们可以借此判断go安装是否成功。2.SDK是提供给开发人员使用的,其中包含了对应的开发语言的工具包(运行的工具,开发的工具,以及开发所需要的api)。GOPATH 工作目录,将来我们的go项目的工作路径。
2023-07-18 00:33:10 2087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人