自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网安学习——PKI概述和加密算法

PKI概述名称:公钥基础设施(Public Key Infrastructure, PKI)是目前网络安全建设的基础与核心。作用:通过加密技术和数字签名保证信息的安全。组成:公钥加密技术、数字证书、CA(Certification Authority)认证机构、RA(Registration Authority)注册机构。对称加密算法对称加密算法,所谓对称就是加密和解密的密钥是一致的!对称密钥是由双方的对称加密算法协商生成的,不是人为配置的!对称算法的优点:加密速度快对称算法的缺点:密

2023-08-24 00:21:04 296

原创 网安学习——什么是SOC人员?

SOC人员主要借助于安全信息和事件管理(SIEM)解决方案来阻止网络攻击并满足IT合规性要求,这些SIEM解决方案会使用多种技术来建立一个完整的网络安全监控系统,维护公司网络的安全性,并关联所有安全事件以检测任何潜在的攻击迹象,避免一切网络攻击。

2023-05-18 16:00:56 1108

原创 ​网安学习——什么是威胁情报?

情报[1]:指被传递的知识或事实,是知识的激活,是运用一定的媒体,越过空间和时间传递给特定用户,解决具体问题所需要的特定知识和信息。威胁[1]的三要素包括意图、能力和机会,如果攻击者有意图有能力,但是攻击对象没有脆弱性或者说没有机会,那么攻击者并不构成威胁。因此,安全威胁情报应是在先了解自己的基础上去了解对手,即先知已后知彼。

2023-05-15 22:21:56 2306

原创 网安学习——什么是IOC?

不属于系统目录的文件或可疑 IP 地址。IOC 是“确凿证据”,即已遭受损害的事后指标。网络安全专业人员利用 IoC 来调查事件造成的影响,并训练他们的工具和技术,以更好地检测和隔离日后可能出现的威胁。入侵指标 (IOC, Indicators of Compromise)[1],指的是在网络或设备上发现的数据物件,可作为系统疑遭入侵的证据。

2023-05-15 21:52:26 4309

原创 算法学习-BM62:斐波那契数列

算法学习BM62 斐波那契数列https://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3?tpId=295&sfm=html&channel=nowcoder题目描述:要求输入一个正整数 n ,请输出斐波那契数列的第 n 项。F(1)=F(2)=1,F(n)=F(n-1)+F(n-2)思路1:迭代相加1.低于2项的数列,直接返回n。2.初始化第0项,与第1项分别为0,1.3.从第2项开始,逐渐按照公式累

2022-04-11 21:14:24 253

原创 算法学习-BM88:判断是否为回文字符串

算法学习BM88 判断是否为回文字符串https://www.nowcoder.com/practice/e297fdd8e9f543059b0b5f05f3a7f3b2?tpId=295&sfm=html&channel=nowcoder题目描述:给定一个长度为 n 的字符串,请编写一个函数判断该字符串是否回文。如果是回文请返回true,否则返回false。字符串回文指该字符串正序与其逆序逐字符一致。思路:双指针1.准备左右两个指针,从字符串一左一右出发;2.每次判断两个值是

2022-04-11 21:08:00 104

原创 算法学习-BM91:反转字符串

算法学习BM91 反转字符串https://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3?tpId=295&sfm=html&channel=nowcoder题目描述:写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)思路:双指针交换1.准备两个指针,从字符串一首一尾同时出发;2.每次交换二者指向的字符,直到二者相遇,这样刚好可以将字符串首尾交换,完成反转;代码实现

2022-04-11 21:05:29 212

原创 算法学习-BM16:删除有序链表中重复的元素-II

算法学习BM16 删除有序链表中重复的元素-IIhttps://www.nowcoder.com/practice/71cef9f8b5564579bf7ed93fbe0b2024?tpId=295&sfm=html&channel=nowcoder题目描述:给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。思路:1.判断是否空链表.2.给链表前加上表头,方便可能的话删除第一个节点。3.遍历链表,每次比较相邻两个节点,如果遇到了两个相邻结点

2022-04-11 20:58:01 260

原创 算法学习-BM15:删除有序链表中重复的元素-I

算法学习BM15 删除有序链表中重复的元素-Ihttps://www.nowcoder.com/practice/c087914fae584da886a0091e877f2c79?tpId=295&sfm=html&channel=nowcoder题目描述:删除给出链表中的重复元素(链表中元素从小到大有序),使链表中的所有元素都只出现一次。思路:1.判断链表是否为空链表,空链表不处理直接返回。2.使用一个指针遍历链表,如果指针当前节点与下一个节点的值相同,我们就跳过下一个节点,当

2022-04-11 20:51:53 241

原创 算法学习-BM8:链表中倒数最后k个结点

算法学习BM8 链表中倒数最后k个结点https://www.nowcoder.com/practice/886370fe658f41b498d40fb34ae76ff9?tpId=295&sfm=html&channel=nowcoder题目描述:输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。思路:快慢双指针1.准备一个快指针,从链表头开始,在链表上先走步。2.准备慢指针指向原始链表头

2022-04-10 20:41:15 801

原创 算法学习-BM6:判断链表中是否有环

算法学习BM6 判断链表中是否有环https://www.nowcoder.com/practice/650474f313294468a4ded3ce0f7898b9?tpId=295&sfm=html&channel=nowcoder题目描述:判断给定的链表中是否有环。如果有环则返回true,否则返回false。思路:快慢指针:普通线形链表末尾一定有NULL,链表中是否有NULL判断是不是有环。环形链表遍历过程中会不断循环,线形链表遍历到NULL结束了,但是环形链表何时能结束呢?

2022-04-10 20:35:28 547

原创 算法学习-BM4:合并两个排序的链表

算法学习BM4 合并两个排序的链表https://www.nowcoder.com/practice/a479a3f0c4554867b35356e0d57cf03d?tpId=295&sfm=html&channel=nowcoder题目描述:输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。思路:归并排序:每次比较两个头部,从中取出最小的元素,然后依次往后。1.判断空链表的情况,只要有一个链表为空,那答案必定就是另一个链表了,就算另一个

2022-04-10 20:29:10 461

原创 算法学习-BM1:链表反转

算法学习BM1 链表反转https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca?tpId=295&sfm=html&channel=nowcoder题目描述:给定一个长度为的链表,反转该链表,输出表头。思路:1.空链表直接返回;2.两个指针,cur 当前结点, pre 前一个节点(初始为空);3.遍历链表,每到一个节点,断开节点前,先临时变量记录下一个节点,当前节点指针指向上一个节点;4.轮换pre

2022-04-10 17:18:38 812

空空如也

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

TA关注的人

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