自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱学习的JackYang的博客

欢迎大家评论,喜欢可以点赞

  • 博客(246)
  • 资源 (3)
  • 收藏
  • 关注

原创 哈希表(Hash Table)

哈希表(Hash table,也叫散列表),是根据关键值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键值映射到表中一个位置来访问记录,用来加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈希(Hash) 函数。

2025-06-25 23:38:31 248

原创 数据存储结构-——单链表

为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其后继结点的地址(或位置)信息(称为指针(pointer)或链(link))头指针——单链表中每个结点的存储地址是存放在它的前趋结点next域中,而开始结点没有前趋,所以应设头指针head。链表中的数据是以结点来表示的,每个结点的构成:元素(位置),元素就是存储数据的存储单元,指针就是连接每个结点的。令p-->next = p-->next-->next。next域--存放结点的直接后继的地址(位置)的。逻辑次序和物理次序不一定相同。

2025-06-24 23:56:01 643

原创 Prim(普里姆)算法

概念:普利姆(prim)算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。

2025-06-23 23:55:45 241

原创 dijkstra(迪杰斯特拉)算法详解

概念:是一种用于在带权图中计算单源最短路径的经典算法,由荷兰计算机科学家艾兹赫尔·戴克斯特拉于1956年提出。该算法采用贪心策略,逐步确定从源点到其他所有顶点的最短路径,适用于边权非负的有向图或无向图。‌‌。

2025-06-22 16:22:29 502

原创 哈夫曼树Python实现

1 ← 堆顶 (最小元素)模块(堆队列算法)的核心函数,用于。

2025-06-19 21:03:42 317

原创 CtfShow中的misc17解法

第四步:继续用binwalk命令来解析,得到一个新的文件夹 ,里面有一个D6E文件,可以直接查看也可以放到Windows桌面改后缀名为png来进行查看,即为flag。第三步:结合题目给的提示,使用tweakpng打开图片进行IDAT合并,combine all iDAt。第二步:使用kali中的binwalk命令,解析出一个文件夹,打开压缩包后发现没什么东西。首先拿随波逐流打开看看,没发现啥突破点,很正常。

2024-09-02 15:29:41 437

原创 CTFSHOW misc入门中misc8解法

利用binwalk 和 foremost命令来解析文件,获取flag

2024-08-21 10:22:01 689

原创 怎样通过交换机封锁MAC地址

交换机上使用命令来封锁mac地址

2024-01-15 14:27:18 2686

原创 通过Java语言用栈实现队列

【代码】通过Java语言用栈实现队列。

2024-01-15 09:21:04 493

原创 一个数组中有一种数出现k次,其它数都出现了M次,M>1,K<M,找到出现了K次的数(要求:时间复杂度O(N),空间复杂度O(1))

【代码】一个数组中有一种数出现k次,其它数都出现了M次,M>1,K<M,找到出现了K次的数(要求:时间复杂度O(N),空间复杂度O(1))

2024-01-05 10:57:46 531 1

原创 打印机不能正常打印怎么办

打印机故障 splooer

2022-11-22 09:45:30 1154

原创 Ubuntu开启ftp服务

ubuntu16.04 ftp

2022-10-26 11:43:46 3449

原创 Ubuntu挂载nfs服务

ubuntu nfs

2022-10-25 11:06:38 5492

原创 Ubuntu16.04搭建SMTP服务器

ubuntu SMTP postfix

2022-10-24 11:49:52 1632

原创 Ubuntu忘记密码

ubuntu忘记密码

2022-10-21 16:37:55 287

原创 在linux中开启rlogin

Linux开启rlogin服务

2022-10-21 10:30:07 920

原创 dpkg: 处理软件包 smbclient (--configure)时出错: 依赖关系问题 - 仍未被配置在处理时有错误发生: samba-common samba-common-bin

samba未启动

2022-10-19 23:23:02 2453 1

原创 Nmap探测到rpcbind,但是探测不到nfs

namp探测不到nfs,但可以探测到rpcbind

2022-10-19 19:48:42 321

原创 dpkg:错误:无法新建文件 ‘/var/lib/dpkg/info/format-new‘: 没有那个文件或目录

dpkg /var/lib/dpkg/info/format-new

2022-09-01 21:51:41 1820 1

原创 nessus忘掉密码怎么办

nessus 重置密码

2022-08-31 22:23:42 1066

原创 Traceback (most recent call last): File “./nwatch.py“, line 27, in <module> import nmap

kali import nmap

2022-08-31 09:42:15 1259

原创 浪潮服务器设置断电后自启

浪潮服务器 断电自启设置 Bios

2022-08-25 09:09:32 7192

原创 Centos7忘记密码怎么办

Linux 忘记密码

2022-06-11 14:13:31 1515 2

原创 如何使用PS修改图片中的数字

第一步:点击文件,打开图片第二步:点击右下角,添加一个新的图层第三步:按Ctrl+"+"放大要修改的区域第四步:点击矩形选框工具,在空白处拉去一个矩形区域,使之刚好能覆盖要修改的部分第五步:按Ctrl+“C"复制截取的矩形区域,点击图层1,按Ctrl+“V”复制到图层1第六步:点击移动工具移动截取矩形区域覆盖要修改的部分第七步:点击文字工具,在需要修改处点击第八步:选中合适的字体、大小以及平滑度,点击移动工具进行调节...

2022-05-25 10:26:34 39446

原创 可变长子网掩码的计算方法(VLSM)

可变长子网掩码(variable Length Subnet Mask)目录无类网络设计:分类网络设计:无类网络设计:实例:一个网段10.76.28.0/24,C类地址,原有的子网掩码为255.255.255.0 ,现将它划分为4个子网,第一个子网的主机数为126,第二个子网的主机数为62,第三个子网的主机数为30,第四个子网的主机数为30方法:主机数为126,则需要2ⁿ-2≥126,则n为7,n为主机位位数,网络位位数则为1位,根据主机数计算的子网掩码方法为:将原有的子网.

2022-05-17 23:38:02 8282

原创 OpenJDK 64-Bit Server VM warning: Cannot open file ../sonatype-work/nexus3/log/jvm.log due to No suc

在搭建Maven私服的时候出现这种情况解决方法:将文件放入纯英文目录下,例如D:\nexus\nexus-3.20.1-01-win64\nexus-3.20.1-01\bin结果:启动完成

2022-04-19 10:56:44 2039

原创 如何使用PS锐化

第一步:打开需要锐化的图片第二步:选中套索工具,框选需要锐化的部分,按Ctrl+J,创建了一个新图层,只保留新选图层第三步:打开滤镜—>锐化—>智能锐化,调节数量,选择合适的效果确定第四步:可以看到锐化很明显...

2022-03-24 15:53:03 7206

原创 PS中怎么将模糊图片变的清晰一点

第一步:打开图片,点击Ctrl+J,然后点击Ctrl+Shift+U第二步:点击滤镜—>其它——>高反差保留,半径一般在1~5之间第三步:在图层界面选择叠加第四步:按Ctrl+J直到图像清晰...

2022-03-24 11:31:22 14587

原创 Maven的settings配置文件更改方案

一、修改本地仓库二、修改maven默认中央仓库为阿里仓库(默认的中央仓库在maven公司的服务器上)三、修改jdk为当前安装版本,可在dos界面输入java -version来进行查看<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor licens...

2022-03-15 10:33:30 3134

原创 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-help-plugin:3.2.0:effective-pom

仔细一看,原来是该目录下缺少创建pom.xml文件<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&g..

2022-03-07 09:31:39 455

原创 对于目标文件系统,文件过大放不到U盘里

问题分析:出现这种问题的原因为U盘的文件系统为FAT32或者fs,默认的最大文件不能超过4GB,所以我们需要将文件系统修改为NTFS,此时将不受限制。FAT32:FAT32指的是文件分配表是采用32位二进制数记录管理的磁盘文件管理方式,因FAT类文件系统的核心是文件分配表,命名由此得来。FAT32是从FAT和FAT16发展而来的,优点是稳定性和兼容性好,能充分兼容Win 9X及以前版本,且维护方便。缺点是安全性差,且最大只能支持32GB分区,单个文件也只能支持最大4GB。第一步:按windows

2022-02-10 16:02:04 24246 3

原创 如何破解excel密码

第一步:将excel文件后缀名改为rar,即改为压缩文件第二步:打开压缩文件,打开xl文件第三步:点击worksheets打开第四步:打开sheet.xml第五步:在sheet1.xml文件中搜索pro开头的标签删除并保存第六步:修改文件后缀名为xlsx此时即可成功打开并进行编辑...

2022-01-08 13:51:40 3020

原创 怎样在word中打印框选对√

1.1点击插入1.2 选择符号,其它符号1.3选择字体Wingdings21.4 点击确定

2021-11-23 16:50:43 606

原创 怎么将图片的背景抠掉?

一、利用PS1.1点击色彩范围1.2选择颜色容差,范围一般在5-10,点击图二中要删掉的背景进行取色1.3点击确定,再点击Delete,按Ctrl+D(出现马赛克即操作正确)1.4再次选择色彩范围,直到全部将图抠出来1.5可以增加图层,将新建的图层放在原来的图层后边1.6点击填充,选择颜色,可以选择一个颜色比较亮的颜色,比如粉或者红,然后点击确定1.7然后点击原来的图层,在原来的图层上重复色彩范围来Delete,最后另存为就可以...

2021-11-23 16:45:21 5586

原创 if(0 == a) 和 if(a == 0)有什么区别?

区别在于:if(a == 0)一般为新手所写,如果你犯困少打了一个=,成为这样if(a = 0),则判断语句变为了赋值语句,系统允许常量赋值给变量但是如果写成if(0 == a),如果你犯困少打了一个=,成为这样if(0 =a),系统是不允许的,会报错,变量不能赋值给常量这样写减少了一些麻烦,会让你及时发现错误...

2021-08-20 11:58:49 3211 1

原创 Linux中出现 -bash-4.2$ 这种情况怎么办?

目录一、首先为什么会出现这种问题?1.1创建一个用户1.2切换到用户目录下删除文件1.3 切换到用户环境二、解决问题2.1切换倒/etc目录下并查看2.2 切换到/skel目录2.3 复制相关文件2.4 问题修复一、首先为什么会出现这种问题?我们需要进行一个复盘,只有发生问题,才能尝试着去解决问题。1.1创建一个用户1.2切换到用户目录下删除文件1.3 切换到用户环境su user 和su...

2021-08-18 13:18:17 9148 4

原创 怎样使CentOS Linux的命令行变为彩色?

第一步:编辑该目录下文件[root@model ~]# vim /etc/bashrc第二步:注释第一行(加#),添加第二行#[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " [ "$PS1" = "\\s-\\v\\\$ " ]&& PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\...

2021-08-17 11:36:38 1055

原创 Centos Linux上Docker安装以及应用靶场

一、安装Docker第一步:[root@localhost network-scripts]# yum install -y yum-utils device-mapper-persistent-data lvm2//替换docker的安装源[root@localhost network-scripts]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2021-08-16 21:32:27 420

原创 Centos Linux在虚拟机上配置后没有网络?

第一步:[root@localhost ~]# cd /etc/sysconfig/network-scripts/ #查看此目录下的文件第二步:[root@localhost network-scripts]# lsifcfg-ens33 ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-Team ifup ifup-eth ifup-isdn ifup-post ifup-sit ...

2021-08-15 22:21:02 153

原创 如何使用vlookup函数?

vlookup()函数:lookup函数是excel中的一个纵向查找函数,它与lookup函数和和lookup函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的和lookup是按行查找的。vlookup(value,selected area,result,check)value:此值对应的是需要查找的条件selectedarea:筛选区域,筛选区域的第一列所对应的值必须和查找条件对..

2021-08-12 14:43:06 654

PEID下载,查壳工具;查壳工具,用于PWN等

查壳工具,用于PWN等N等;

2018-08-23

线索二叉树的递归与非递归实现 数据结构作业

(1)递归实现二叉树的中序线索化 (2)非递归实现二叉树的中序线索化 (3)实现中序线索二叉树上遍历二叉树

2018-01-07

protoc-3.7.0-win32.zip

我自己在github上下载的protoc文件,适用于python 3.7.0,如果没有积分的可以私聊我,我给你资源,这就是为了得一个勋章,理解一下,谢谢

2020-04-23

空空如也

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

TA关注的人

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