自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【python学习】之Jupyter notebook如何在mac上启动

可以看到location为/Users/yzy/Library/Python/3.9/lib/python/site-packages。打开terminal键入jupyter notebook。应该可以了吧,用浏览器访问。如何解决:下面写个步骤。

2024-07-08 17:43:03 126

原创 Linux Shell脚本自学(第一天)

自学Linux shell

2022-09-13 14:03:08 326 1

原创 HTML之常用标签

文章目录title 标签h标签p标签br换行标签hr横线标签a超链接标签img图片标签div标签span标签html注释title 标签<head> <title>页面的标签页标题</title></head>h标签<body> <!-- 数字越大字越小--> <h1>一级标题</h1> <h2>二</h2> <h3>三</h3> &lt

2021-12-16 22:53:23 192

原创 python之剪刀石头布(一次)

第一种方法import randomalist = ['剪刀','石头','布']c_choice = random.choice(alist)p_num = input("请输入 0.剪刀 1.石头 2.布 输入 012即可:")p_choice = alist [int(p_num)]if(p_choice=='剪刀'and c_choice=='布') or \ (p_choice=='石头'and c_choice=='剪刀') or \ (p_choice=='布'and

2021-12-14 17:45:26 770

原创 python之print

2021-12-14 17:08:16 224

原创 CentOS之权限修改

文章目录chmod基本说明:修改方式1给abc文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限给abc文件的所有者除去执行的权限,增加组写的权限给abc文件的所有用户添加读的权限修改方式2将/home/abc.txt 文件的权限修改为 rwxr-xr-x,使用给数字的方式实现修改文件所有者-chown基本介绍将 /home/abc.txt 文件的所有者修改为tom将 /home/test 目录下所有的文件和目录的所有者都修改为tom修改文件/目录所在组-chgrp基本介绍请将 /home

2021-12-12 11:03:51 7668

原创 CentOS之vim操作

1.在/tmp目录中建立一个名为man.config的文件cd /tmptouch man.config2.在/tmp/man.config文件中调用man.config的内容,并删除第一行空白行vimi man.config3.设定显示行号:set nu4.移动到第58行并且向右移动40个字符 会看到/dir/bin/foo命令模式下,ctrl+左右键 可以实现单词之间的跳转5.移动到第一行并向下搜索bzip2字符串 出现在137行命令模式下,gg 回到第一行

2021-12-06 09:23:42 1617

原创 CentOS之查找指令

find指令find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端find[搜索范围][选项]选项功能-name<查询方式>按照指定的文件名查找模式查找文件-user<用户名>查找属于指定用户名所有文件-size<文件大小>按照指定的文件大小查找文件应用实例例1:按文件名:根据名称查找/home 目录下的 hello.txt 文件find /home -name *.txt例2:按拥

2021-12-05 22:54:07 1068

原创 CentOS之时间日期指令

date 指令:显示当前日期基本语法(1)date (功能描述:显示当前时间)(2)date+%Y (功能描述:显示当前年份)(3)date+%m (功能描述:显示当前月份)(4)date+%d (功能描述:显示当前是哪一天)(5)date+"%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)date指令-设置日期date -s 字符串时间应用实例:案例1:设置系统当前时间,比如设置成 2020-11-03 20:02:10date -s "2020-1

2021-12-05 19:23:41 1065

原创 CentOS之文件目录指令

文章目录mkdirrmdir将/home/hello.txt 删除递归删除整个文件夹 /home/bbb使用细节cp将/home/hello.txt拷贝到/home/bbb目录下递归复制整个文件夹,举例,比如将/home/bbb整个目录,拷贝到/opt强制覆盖不提示的方法mv指令tail 指令>指令和>>指令基本语法:mkdir-p :创建多级目录mkdir -p /home/animal/tigerrmdirrmdir删除的是空目录,如果目录下有内容时无法删除提示:如果需要

2021-12-05 17:59:48 246

原创 CentOS基本操作之用户管理

文章目录关机以及重启命令注意细节:用户的登录和注销指定家目录生成用户:为指定用户配置密码删除用户yzy001,但是保留家目录删除用户以及用户主目录用户组介绍新增组删除组增加用户时直接加上组修改用户所属组关机以及重启命令shutdown -h now 立刻进行关机shutdown -h 1 1分钟后会关机了shutdown -r now 现在重新启动计算机halt 关机,作用和上面一样reboot 现在重启计算机sync 把内存的数据同步到磁盘注意细节:不管是重启系统还

2021-12-05 08:48:33 845

原创 CentOS初始配置安装(一)附带文件目录操作练习

文章目录1. 关闭防火墙查看防火墙状态一次性关闭防火墙:![在这里插入图片描述](https://img-blog.csdnimg.cn/a83ffa0dc493438f9a7305f347b891a2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc25pcGVybGl0ZXI=,size_20,color_FFFFFF,t_70,g_se,x_16)永久关闭防火墙:2.关闭selinux(应用层安

2021-12-04 13:27:44 828

原创 VLAN概述(一)

文章目录VLAN概述什么是VLAN为什么引入VLAN路由器可以隔离广播域,但是接口少,费用高VLAN虚拟局域网VLAN划分的方法VLAN帧格式(在交换机里识别不同的VLAN,出交换机要删除Tag标签,因为PC不认识打了Tag标签的数据帧)PVID:Access端口:创建VLAN验证VLAN的配置为交换机端口划分vlan删除VLAN批量将端口加入VLAN不回显交换机之间的VLAN通信交换机给每个去往其他交换机的数据帧打上VLAN标识Trunk端口配置接口为Trunk模式完成VLAN划分实验4VLAN概述什

2021-11-20 17:14:58 1535

原创 RIP与OSPF

文章目录RIP:OSPF:OSPF工作原理学习自b站:豆豆家姐姐OSPF的工作流程:OSPF分区域管理:RIP:距离矢量路由协议基于跳数选择最优路径每隔30s 向邻居广播自己的整个RIP路由表OSPF:链路状态路由协议基于链路开销选择最优路径触发更新或每隔30分钟向邻接路由器发送链路状态信息的摘要,增量更新机制工作与IP层之上,IP协议号为89以组播地址224.0.0.5 发送协议包基本思想:每个路由器将已知的链路状态告诉邻居,收敛以后,网络上每个路由器对全网的链路状态有相同

2021-11-17 16:15:45 2771

原创 NAT技术

NAT分类:(1)静态NAT:1对1静态转换,手工配置,(2)动态NAT:多对一,但不能同时!!!动态生成转换条目,动态删除转换条目,默认24小时(3)PAT(端口地址转换):实现同时多对一上网网关路由器上配置PAT:(1)指定PAT内网端口:int f0/0ip nat insideexit(2) 指定PAT外网端口int f0/1ip nat outsideexit(3)定义PAT的内部地址池(匹配哪些内网的PC允许做地址转换)conf taccess-list 1

2021-11-17 13:08:16 2507

原创 非对称加密与非对称加密(传输层)

但是这种方式可以被黑客伪造,因为黑客也有双方的公钥,此时就需要BOB在发送信息的时候,信息+自己的私钥+对方的公钥 这样的方式去加密,在对方使用自己的私钥解密后,需要用对方的公钥将私钥进行解密,已验证发送方身份的确定性和真实性...

2021-11-17 08:59:57 1270

原创 三层交换机(配置DHCP服务器)、NAT、PAT

文章目录广播包无法跨过路由器,路由器是天然屏蔽广播包的思科不同vlan通过三层交换机,怎么将vlan30的dhcp服务器(30.1.1.1)为vlan10的主机自动分配IP地址:(DHCP中继)将路由器(三层交换机)部署为DHCP服务器:三层交换机怎么配置IP地址(二层接口变成三层接口)NAT配置:PAT设置(外访内部网站服务器):三层交换机配置ACL的时候,可以在vlan上配置广播包无法跨过路由器,路由器是天然屏蔽广播包的思科不同vlan通过三层交换机,怎么将vlan30的dhcp服务器(30.1.1

2021-11-16 22:52:02 3796

原创 Cisco配置命令ACL

文章目录路由器配置命令:扩展acl:上述配可以浏览网页,但是不能ping通是因为:ACL书写注意:自定义ACL:ACL要应用到出入口上:自定义的扩展ACL中一条写错了怎么改?想在自定义扩展ACL中增加一个条目:例如11路由器配置命令:扩展acl:access-list 100 permit tcp(协议) any(源地址) host(目标地址:单一主机名) 70.1.1.100 eq(gt 大于 lt 小于 neq 不等于) 80do show access # 显示ACLi

2021-11-16 20:01:13 11482 2

原创 SSRF漏洞

文章目录原理:SSRF漏洞的危害:引发SSRF漏洞的函数:原理:SSRF漏洞的危害:对目标服务器所在的内网进行IP存活性扫描和端口扫描利用扫描的指纹信息判断开放的服务,从而对内网的主机进行攻击识别内网WEB应用指纹,判断应用类型进行攻击使用特定协议攻击应用( gopher、dict、fle、FTP/SFTP等)引发SSRF漏洞的函数:file_get_contents()fsockopen()curl_exec()(最常用的函数)...

2021-11-16 11:23:51 2124

原创 划分vlan实验(一)

实验拓扑如下:测试ping通:vlan 10int fsw acc vlan 10`Trunk概述trunk:是一种交换机之间的公共链路,它允许所有VLAN通过!通过 trunk链路的数据都加上个Van标签,双方的标签类型要达成一致!trunk链路:实现了跨交換机不同交換机上,同ーVLAN的pc通信原理图:不同网段的通信:...

2021-11-14 00:34:20 2009

原创 NAT地址转换

文章目录一、NAT地址转换实验总结:1.1 完成如下网络拓扑图:1.2 完成路由器的路由配置:1.3 明确内网地址进行转发的时候的数据入口和出口:1.4 定义地址池因为要把所有 192.168.1.0 网段主机都要做地址转换1.5 ping 通:命令:(1)指定 PAT 内网端口:(2) 指定 PAT 外网端口:(3) 定义PAT 的内部地址池(匹配哪些内网的PC 允许做 地址转换):(4) 做PAT 动态映射:一、NAT地址转换实验总结:1.1 完成如下网络拓扑图:1.2 完成路

2021-10-17 22:05:35 134

原创 继承和多态

继承继承的基本知识点final关键字多态继承的基本知识点子类不能继承父类的构造方法(构造方法与类同名)子类可以通过super()访问父类的构造方法,必须在子类的第一句声明super关键字super() :调用父类的构造方法super.data:调用父类的成员变量super.func():调用父类的成员方法当一个类中的成员属性没有声明权限时,即为默认权限,只能在同一个包中访问final关键字final int a=10; //常量,只能被初始化一次final修饰类:密封类,特性不能被

2021-07-08 10:12:03 52

原创 Linux自学笔记

Linux入门操作系统是什么?Linux是什么?有哪些特点?操作系统是什么?操作系统是软件的一部分,它是硬件基础上的第一层软件,是硬件和其他软件沟通的桥梁。操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,例如:(1)文件系统:提供计算机存储信息的结构, 信息存储在文件中,文件主要存储在计算机的内部硬盘里,在目录的分层结构组织文件,文件系统为操作系统提供了组织管理数据的方式。(2)设备驱动程序:提供连接计算机的每个硬件设备的接口,设备驱动器使程序能够写入设备,而不需要了解执行

2021-07-06 13:13:01 78

原创 电脑设置助手

电脑设置助手在桌面新建文件夹重命名文件夹 :万能设置助手.{ED7BA470-8E54-465E-825C-99712043E01C}这样就完成了

2021-06-29 20:51:08 122

原创 C语言实现从100~200素数的判断

C语言实现从100~200素数的判断素数就是除1和他本身可以被整除1、先是一个大的循环,从100到200的数循环一遍2、里面有一个循环,就是设置一个除数初始值为2.直到他的开平方3、如果有一个除数可以满足取余为0,那说明就不是素数上代码#define CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>int main() { int i = 0; int count = 0; for

2021-06-29 17:14:04 522

原创 网络运行维护

网络运行维护基础了解网络运维行业 职业技能构成学会Windows系统的安装部署及常见应用技巧掌握TCP/IP原理,了解网络介质/设备学会交换机/路由器的基本命令学会使用交换机、路由器组建简单的局域网掌握云服务器、物理服务器选型技巧学会管理ECS云服务器,并基于云服务器部署应用了解网络运维行业 职业技能构成了解网络安全及运维行业了解虚拟化原理,学会使用VMware 软件掌握Windows 系统的安装部署全栈型发展计算机硬件Windows路由交换服务器/Linux数据库网络安全

2021-06-29 10:01:26 377

原创 switch语句的坑

switch语句的坑注意break注意break#define CRT_SECURE_NO_WARNINGS 1#include<stdio.h> int func(int a) { int b = 0; switch (a) { case 1:b = 30; case 2:b = 20; case 3:b = 16; default:b = 0; } return b; } int main() { int ret=func(1); pri

2021-06-29 09:59:50 138

原创 分支和循环语句

分支和循环语句n的阶乘n的阶乘#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main() { int n; int result=1; scanf("%d", &n); for (int i = 1; i <= n; i++) { result *= i; } printf("%d的阶乘为%d", n, result); return 0; }...

2021-06-18 22:59:54 67

原创 指针知识小结

指针电脑是如何使用内存的电脑是如何使用内存的地址怎么产生一个内存单元应该是多大的空间?如果电脑是32位的,就有32根地址总线,则就有2的32次方个地址内存单元是一个比特位不太合适2的32次方为0.5Gb但是一个内存单元一个字节则为4Gb比较合适如果一个内存单元是一个bitchar=1byte=8bit=8个地址int=4byte=32bit=32地址11--11的10进制表示1011-11的2进制表示int * pa=&a;//*表示pa是指针变量,int表示pa所

2021-06-11 17:09:32 51

原创 C语言字符数组和字符串

字符数组和字符串字符数组字符串结束标志字符串长度字符数组定义:用来存放字符的数组称为字符数组。char a[10];//一维字符数组char b[5][10];//二维字符数组char c[20]={'c',' ','p','r'};//给部分数组元素赋值char d[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm' }; //对全体元素赋值时可以省去长度字符数组实际上时一系列字符的集合,也就是字符串。在C语言中,没有专门的字符串变量,没有St

2021-06-09 15:55:08 924 2

原创 Java中的类

类成员变量成员方法权限修饰符局部变量this关键字成员变量在Java中对象的属性也称为成员变量。例如,首先定义一个图书类,成员变量对应于类对象的属性,在Book类中设置一个成员变量name,对应于图书名称。package com.company;public class Book { private String name; //定义一个String型的成员变量 public String getName(){ //定义一个getNam

2021-06-08 21:09:34 136

原创 用Java实现两个变量值的互换

用Java实现两个变量值的互换将实现的功能写成函数,方便调用,提升可读性,可移植性将实现的功能写成函数,方便调用,提升可读性,可移植性package com.company;public class TestDemo1 { public int a; //设置成员变量 public int b; public void swap(int a,int b){ //设置成员方法 this.a=b; this.b

2021-06-08 17:07:16 315

原创 扎进去学习,越来越自信

扎进去学习,越来越自信自我介绍:大三狗,在一个双非院校的软件工程专业度过了迷迷糊糊的三年,什么东西都略微会一些,但是又显中气不足,内力不够深厚,武功上乘者,内劲幻化于形,刚柔并济,生生不息,希望通过持续学习,提升自己内力,在江湖更能从容面对挫折。目标:认真去做几个项目,深入了解java的深层次知识,之后在阅读书籍去补充和思考该怎么学习编程?首先编程就是语法加数据结构和算法,首先要了解一门语言的语法,再逐步学习数据结构去了解数据存储的方式以及算法。要不断的练习编程,熟能生巧,勤于思考与总结,坚持写博客

2021-06-03 00:01:56 162 4

空空如也

空空如也

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

TA关注的人

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