- 博客(41)
- 收藏
- 关注
原创 基于pytorch的手写数字识别(超高准确率!)
10轮后,在训练集上的识别准确率达到99.97%,而损失值为0.0009,在测试集上的准确率达到99.54%,损失值为0.0213,其中训练集和测试集上的损失值准确率如下图所示。下表为显示的混淆矩阵值,可以看出极大部分的数字都有被准确率测,只有少数部分的数字没有被准确预测,通过分析矩阵中的数据,可以定位模型的误差并针对性改进。:使用_get_conv_output_shape()函数通过假输入计算卷积层输出特征图展平后的大小,为全连接层做准备。下表为训练集和测试集上的损失值和识别准确率的输入结果。
2025-01-02 16:23:29
1546
原创 iptables
数据包进行路由决策前应用的规则,一般用于改变数据包的目标地址,不让别人知道我找谁。数据包作从本机出去前,对数据包应用的规则,一般用于更改数据包的源地址信息,不让给别。数据包经过路由决策后,进入到本机处理时应用的规则,一般用于本机进程处理的数据包。新建数据包经路由决策后,从本机输出时应用的规则,一般用于本机处理后的数据包。数据包经过路由决策后,本机不做处理,仅仅是转发数据包时应用的规则。表:主要针对的是数据链路层的管理规则组合,只不过它是基于。中最重要的表,也是默认的表,主要负责数据包的过滤功能。
2025-01-02 15:53:37
776
原创 Linux日志审计
输出文件末尾包含关键字的行,当文件有追加时,会输出后续。包含内核产生的日志,有助于在定制内核时解决问题。行),当文件有追加时,会输出后续添加的行,不。进程进行一个工作,就会将相关信息记录在此文件中。用户日志:添加、删除用户,改变用户的状态。(数字等级越小,优先级越高,消息越重要)(紧急):会导致主机系统不可用的情况。(提醒):可能会影响系统功能的事件。时,所有安装信息都储存在这个文件中。:当前登录的每个用户的详细信息。行中包含关键字的行和该行的后。行中包含关键字的行和该行的前。
2025-01-02 15:43:44
1266
原创 Linux安全加固
当验证失败时仍继续剩下的验证过程,会返回一个错误信息,但由于它不会因为验证失败而停止继续验证的过。只要某个规则项验证失败则立即结束整个验证过程,并返回错误信息,可能导致系统用户结构信息给攻击者得。口令管理模块:设置并验证密码(用户在修改密码是需要完成的检测)(配置口令复杂度策略)鉴别模块:认证接口,要求并验证密码(验证密码是否合格)(配置登录处理功能)账户管理模块:检测是否允许访问(跟认证无关的账户检测机制)向下调用模块层中对应的具体模块提供特定的服务。:限制新密码中最少有一个小写的英文字符。
2025-01-02 15:36:22
459
原创 Linux的应急响应
永久记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机事件。记录当前已经登录的用户信息,这个文件会随着用户的登录和注销不断变化,只记录当前登。记录系统中所有用户最后一次登录时间的日志,这个文件是二进制文件,不能直接。完全的命令行模式,就是标准字符界面(有网络连接的多用户命令行模式)记录验证和授权方面的信息,只要涉及账号和密码的程序都会记录,比如。授权,甚至添加用户和修改用户密码都会记录在这个日志文件中。开头的脚本文件,代表运行级别加载时需要关闭的。记录了系统在开机时内核自检的信息,也可以使用。
2025-01-02 15:31:26
938
原创 Linux的三剑客
是一个功能非常强大的文档编辑工具,它不仅能以行为单位还能以列为单位处理文件。输出第二列和第四列,指定分割符为逗号,输出分。只是做一个筛选并输出,不能改变文件的原内容。当前输入文件的文件名,该变量是只读的。输入文件的列分融符,缺省是连续的空格和。查看第三行的内容,没有取消静默输出。输出第二行第二列的内容,并输出行号。输出格式的列分隔符,缺省是空格。输出第三行第二列和第四列的内容。在匹配到的内容下一行增加内容。在匹配到的内容当前行增加内容。在匹配到的内容下一行增加内容。在匹配到的内容当前行增加内容。
2024-12-26 20:58:31
669
原创 Linux服务器搭建
将前一个命令的标准输出,作为后一个命令的标准输入。有主动模式、被动模式两种工作模式,默认被动模式下。主要用于互联网中文件的双向传输(上传。匿名用户的默认数据目录的扩展目录。支持主动模式(默认为被动模式)匿名用户默认没有上传文件的功能。:复制文件的同时复制文件权限。匿名用户的默认数据的根目录。议,提供可靠的数据传输。正向解析区域文件的模板。查看软件自带的文件列表。用户列表(黑白名单)
2024-12-26 20:51:49
621
原创 shell脚本
命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。个字符才自动结束读取,即使中途按下了回车或遇到了换行符也不结束。执行过程中,若出现命令执行失败,则会立即停止执行。个字符就按下回车或遇到换行符,则也会结束读取。执行过程中,若出现命令执行失败,仍会继续执行。换行,要换行需要特殊处理,见下文示例。输入的内容不会回显在屏幕上。交互,通过脚本获取键盘输入的结果。个字符就自动结束读取,如果没有读满。:禁止反斜线的转义功能。若不指定解释器,系统会默认使用。会变成文本的一部分。的位置进行变量值的输入。
2024-12-22 11:23:11
522
原创 Linux文件和目录权限
只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件。其他用户的权限(既不是文件所有者也不是文件所属组中的用户)作用:在该目录中创建的文件、目录,所属组继承父目录的数组。作用:谁运行该文件,谁就具有该文件所有者的权限。作用:在该目录中,只有文件创建者才能删除文件。:可以对目录进行编辑(创建删除文件等)文件所有者对该文件的权限(属主权限)文件所属组对该文件的权限(属组权限):不更新文件或目录的最后存取时间。:将文件或目录排除在倾倒操作之外。:保密性删除文件或目录。:即时更新文件或目录。
2024-12-22 11:07:36
990
原创 php数据采集
这之间就表示进入PHP模式,在开始和结束标记之外的内容都会被PHP解析器忽略。PHP运行的环境是服务器,我们浏览器端看到的是PHP引擎运行PHP代码后的执行结果。2、可以直接嵌入到html代码中,并且可以嵌入到html代码中的任何地方。PHP代码中的注释,不会显示在浏览器的源代码中。运行在服务端,专门用于开发网站的,脚本后缀名为 .php。用于收集来自 method="post" 的表单中的值。用于收集来自 method="get" 的表单中的值。
2024-12-21 15:05:05
413
原创 【JS 基础知识】
变量在Javascript中就是用一个变量名表示,变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是Javascript的关键字,如if,while等。JS作为前端在浏览器运行的脚本,可以与HTML混编,可以出现在任何位置。申明了变量a,此时a的值为undefined。每次刷新页面,JS代码都会执行一次。onmouseover 悬停事件。onclick 单击事件。JS 的运行环境是浏览器。#在HTML引入JS代码的方式。
2024-12-21 15:04:30
410
原创 Linux的用户和组
不能登录系统,与系统和程序服务相关,主要是方便系统管理,满足相应的系统进程对文件属主的要求,不是。本地源:本地的软件库,不需要联网,软件包较少(安全,快速,防断网)可以登录系统,权限比管理员低,只能对自己目录下的文件进行访问和修改。①主组:用户创建时默认生成的组,每个用户有且只有一个主组,记录在。一个用户可以不存在附属组,必须要有主组,用户的主组不能。②附属组:后来添加的组,用户可以是零个或者多个。:手工指定的用户说明(用户备注信息)(用户说明)修改用户的说明信息。:查询用户密码的密码状态,仅。
2024-12-21 14:58:33
488
原创 Linux基础命令
是一个压缩效率更高的命令,压缩后文件占据的空间更小,所以需要的压缩时间要比。:复制文件并对原文件的内容进行转换和格式化处理。如果上面三个包一个都没有显示(或者只显示一个。查看一下你本机已经存在的包,确认一下你的。安装包,下载之后给我们提供更多的命令字。里面的数据都在内存中,进程的所在目录。普通用户和管理员都可以执行的命令字。已经安装,则会显示上面三个包的名称。只有管理员才能执行的命令关机重启。内部命令:安装后就有的命令。:外部命令和内部命令都可以查。压缩:压缩后会改变文件的大小。文件名 //压缩文件。
2024-12-21 14:51:26
965
原创 Windows的HTTPS站点搭建
搭建http站点: 点开工具(iis) 网站右键,新建站点,设置名称和物理位置(根目录)网站根目录下添加资源-->开启目录浏览-->添加默认文档。角色服务-->勾选证书颁发机构和证书颁发机构web注册。添加角色和功能,勾选web服务器(iis),其他默认。Iss管理器点击完成证书申请,将申请的证书放入。④server使用证书,搭建https站点。添加角色和功能:DNS服务和AD证书服务。配置成功后,可在工具处看到有证书颁发机构。创建完成后,可得到申请证书文件。③CA机构通过申请,颁发证书。
2024-12-20 15:43:40
370
原创 Linux简介&基础命令
以网络为核心的设计思想,是一个性能稳定的多用户、多任务、支持多线程和多。系统构造简单,较稳定,技能传承性好,深入。大部分软件可以自由获取,选择的功能软件较。的应用领域:从嵌入式设备到超级计算机。系统构造复杂,更新换代速度快,深。:系统中逻辑处理器核心的编号。文字界面,需要学习才能掌握。:已被使用的虚拟内存的大小。查看历史命令(当前用户的)可能需要商业软件的支持。
2024-12-20 15:40:12
381
原创 windows安全加固
可以关闭监听的 UDP 137(netbios-ns)、UDP 138(netbios-dgm)以及 TCP 139(netbios-ssn)端口。②共享文件夹授权访问:每个共享文件夹的共享权限,只允许授权的帐户拥有共享此文件夹的权限。②在网络连接属性中,双击 Internet协议版本4(TCP/IPv4),单击 高级。例如,管理员用户、数据库用户、审计用户、来宾用户等。①关闭默认共享:非域环境中,关闭Windows默认共享,例如C$,D$。最大的安全=最小的权限+最少的服务(端口)
2024-12-11 19:43:54
279
原创 Windows端口服务
数据加密:如果使用公钥对数据进行加密,那么加密数据只能通过私钥进行解密。数字签名:如果使用私钥对数据进行加密,那么加密数据只能由对应的公钥解密。主机间通信就是两台主机之间的应用进程之间的通信。数据包传输时,根据报文头,自动寻找目的地。安全性更强,功能更强大,但是速度较慢。大批量的僵尸网络:手机、服务器、平板。端口:2^16 0-65535。算法:des、3des、aes。--flood 要攻击的地址。A和B之间经过协商产生的密钥。效率相对于非对称加密更高。应用进程间通信在传输层。主机间通信是在网络层。
2024-12-11 19:42:09
299
原创 文件系统和系统目录
文件系统:操作系统中负责管理和存储文件信息的软件机构叫做文件管理系统,简称文件系统常见的文件系统:NTFS:日志文件系统,Windows特有FAT16:只支持2GB以下的文件FAT32:只支持4GB以下的文件EXFAT:专门为闪存设备设计。
2024-12-11 19:41:14
914
原创 windows基础命令02
net user 用户名 密码 /add /expires:jul,5,2023 //创建用户,并添加时效性。net user 用户名 /time:m-f,20-22 //限制用户登陆时间为周一到周五,20-22。taskkill /pid 进程号 /t /f //通过进程号关闭进程。taskkill /im 进程名 /t /f //通过进程名关闭进程。net user 用户名$ 密码 /add //创建隐藏用户。net user 用户名 密码 /add //创建用户。
2024-12-11 19:39:04
347
原创 vm简介&os介绍
VMware安装步骤https://www.cnblogs.com/tanghaorong/p/13210470.html#_label1什么是虚拟机通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整计算机系统目前流行的虚拟机软件:VMware(收费)、virtualbox(免费)为什么要使用虚拟机?①安全测试(如木马测试、病毒分析等危害系统稳定的实验)②使用多种操作系统虚拟机的特点①分区:在单一物理服务器上同时运行多个虚拟机②隔离:同意服务器
2024-12-11 19:37:45
144
原创 C语言起步简单的一些经典题目4
printf("%-20s\t%-4s\t%-5s\t%-12s\t%-20s\n","名字","年龄","性别","电话","地址" );//2.删除if(pos==-1){printf("要删除的人不存在\n");} } else { //后>=前 while(count--) { *((char*)dest+count)=*((char*)str+count);printf("%-20s\t%-4s\t%-5s\t%-12s\t%-20s\n","名字","年龄","性别","电话","地址" );
2023-09-13 20:26:56
106
原创 C语言起步简单的一些经典题目3
printf("-----------扫雷游戏-----------\n");printf("-----------扫雷游戏-----------\n");struct S arr3[]={{"张三,20"},{"李四",30}};printf("请输入你要扫雷的坐标:>\n");printf("输入错误,请重新选择\n");printf("输入错误,请重新选择.");printf("恭喜你,排雷成功\n");printf("退出游戏\n");printf("请选择:>");memcopy自我实现。
2023-09-13 20:22:55
72
原创 C语言起步简单的一些经典题目2
}if (ret == '#'){printf("电脑赢\n");printf("坐标已被占用,请重新输入\n");printf("输入错误,请重新选择\n");printf("玩家请下棋:>\n");printf("玩家赢\n");printf("平局\n");
2023-09-13 20:20:47
66
原创 C语言起步简单的一些经典题目1
printf("找到了,下标是%d\n",ret);printf("找不到指定的数字\n");数字反转void print(int n)
2023-09-13 20:18:23
63
原创 网络配置命令(思科+华为)
[Huawei-GigabitEthernet0/0/1]port default vlan 10 //加入vlan10。- [Huawei-GigabitEthernet0/0/1]port link-type access //修改。[R2-aaa]local-user admin service-type terminal //设置服务类型。[R2-aaa]local-user admin service-type terminal //设置服务类型。
2023-09-13 20:03:31
2610
原创 IPSecVPN
安全联盟(Security Association),是通信对等体间对某些要素的协定,包括:对等体间使用何种安全协议、需要保护的数据流特征、对等体间传输的数据的封装模式、协议采用的加密和验证算法,以及用于数据安全转换、传输的密钥和SA的生存周期等。可以实现在不安全的网络上,安全的传输数据和连接不同的局域网。自动为IPsec协商密钥,建立IPsec安全联盟服务,简化IPsec的使用和管理,简化配置和维护工作。可以验证数据的真实性,完整性,抗重放,不加密私有报头,使用摘要算法(单向的Hash函数)实现该特性。
2023-09-13 20:01:29
146
原创 双机热备+NAT
注意点:①两设备的心跳接口必须具有独立的IP地址 ②心跳接口除了trust区域和untrust区域外都可以加入,也可以单独创建一个区域使用 ③若只配置心跳协议可不放行服务。②若首包通过就会建立会话并形成会话表,链路切换到备份设备时会话表不会进行同步,数据回包找不到对应的会话表便会被丢包,导致业务流量中断。使用vrrp解决单点故障问题,每个经过路由器的报文都会先查看路由表再查看策略表,若都符合才进行转发,因此可以切换链路不受影响。心跳接口:两台设备之间用来备份和传输数据的独立接口,数据通过心跳线传输。
2023-09-13 20:00:15
98
原创 防火墙基础
②安全设备:IPS(入侵防御)、IDS(入侵检测)、AV(防病毒网关)、WAF(web防火墙)、日审、数审、堡垒机、态势感知(IDS烧钱版)、上网行为管理。入侵防御IPS(华为/绿盟/海峡) 、反病毒AV(卡巴斯基/瑞星)、文件过滤 、内容过滤 {上网行为管理:深信服,奇安信}、反垃圾邮件等。访问控制、攻击防护(需要购买)、AV反病毒功能(需要购买)、冗余、路由交换、日志记录(安全设备都有)、VPN 、NAT。②包过滤防火墙:早期防火墙,功能简单,配置复杂,效率低(逐包检测)、性价比低。
2023-09-13 19:59:26
85
原创 ACL相关知识
②思科的所有设备都支持SVI接口调用ACL,华为只有少部分设备支持vlanif接口调用ACL,华为模拟器不支 持vlanif接口调用ACL。扩展ACL(100-199):使用报文的源IP、目的IP、IP协议类型、ICMP类型、TCP(UDP)源/目的端口。匹配项:ACL定义了及其丰富的匹配项,包括生效时间段,IP协议(ICMP,TCP,UDP),源/目的。④先匹配入站方向的ACL,匹配后进行转发,转发出去的时候再匹配出站方向的ACL。数字型ACL:传统的标识方法,使用不同的数字标识不同类型的ACL。
2023-09-13 19:58:36
107
原创 二层冗余相关知识
原理:黑客会发送一个arp协议给PC1,协议中包含这些内容:PC2的IP和PC3的Mac地址,之后这个信息会记录到PC1的ARP表当中,当PC1向PC2发送数据的时候,数据数据中的Mac地址将会写上PC3的Mac地址而不是真实PC2的Mac地址,该数据发送到交换机以后,交换机就会根据Mac地址表正常发送给PC3这个黑客电脑。原理:黑客,即PC3所在的设备,会不停地发送垃圾信息,填充到交换机的Mac地址表中,并将它填满,此时Mac地址表中将不会拥有有效的Mac地址信息。
2023-09-13 19:57:56
167
原创 二层交换相关知识
MAC地址学习:对于交换机来说,默认的情况下交换机中的MAC地址表是空的,数据发送的时候,需要对数据进行封装,此时会封装上两个MAC地址——源MAC地址和目标MAC地址,交换机中有一种表——MAC地址表,作用是用来记录本台交换机学习到的MAC地址信息。交换机接收到数据包时,目标MAC是明确的,那么此时交换机会去查找自己的MAC地址表,如果MAC地址表中有目标MAC的相关信息,那就根据MAC地址表进行数据的转发;①已知单播帧:源MAC地址是已知的,目标MAC地址也是已知的,根据MAC地址表进行数据帧的转发。
2023-09-13 19:57:03
69
原创 OSPF(open shortest path first开放最短路径优先协议)
R2收到之后,也会审视一下R1是否适合与自己成为邻居,如果觉得合适也会将对方的RID写入自己的hello报文中然后通过组播地址发送给对方。*:双向通信,当接收的hello报文中存在路由本身的RID,双方就会进入双向通信的状态,该状态是最稳定的一个状态,代表着邻居关系的建立**Init:初始化状态,设备本身发送hello报文并接收其他路由发来的hello报文,但收到的报文内没有设备本身的RID。类似地图,发送的是拓扑表,经过SPF算法后得到路由表,会和属于同一个域的邻居共享路由信息。
2023-09-13 19:56:14
126
原创 静态路由相关知识
当三层设备收到一个数据包的时候,首先查看该数据包中的地址,查看本设备的路由表中是否有目的地址的路由信息,若存在就按照路由表进行数据包转发,若没有则将数据包丢弃。产生原因:设备本身只有直连路由信息,非直连路由无法获取到,需要使用路由协议学习相关路由才能实现通信。三层设备中存储本设备获取到的路由信息的表,路由存在该表中,三层设备根据路由表进行数据转发。Pre:管理距离/优先级(AD),衡量路径的可靠性,AD值越小越优先,华为默认AD值60。虚拟的接口,不是真实存在的,永远不会出故障,用于测试使用。
2023-09-13 19:53:51
56
原创 网络通信安全基础
局域网(LAN):范围最小的网络 宿舍、机房、部门 --内网城域网(MAN):城市与城市之间的网络 ISP 网络服务提供商(移动、联通、电信) --公网广域网(WAN):最大网络, Internet --公网通信:数据的发送和接收的过程(寄快递),通信的过程是双向发送数据的时候,一定要有收发方的信息发送方:源IP地址、源MAC地址接收方:目的IP地址、目的MAC地址进制的分类二进制:0-1八进制:0-7十进制:0-9十六进制:0-9 a-f单播:一对一组播:一对多广播:一对所有。
2023-09-13 19:52:51
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人