自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL注入-getshell_sql注入getshell

Shell 是一个程序,提供一个用户与操作系统内核连接的环境。这个环境只有一个命令提示符,让用户从键盘输入命令,所以又称为命令行环境。WebShell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门。黑客在入侵了一个网站后,通常会将asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起,然后就可以使用浏览器来访问asp或者php后门,得到一个命令执行环境,以达到控制网站服务器的目的。

2024-09-12 01:06:29 600

原创 phpstudy2024搭建dvwa遇到的一些问题_parse error syntax error, unexpected ‘[‘, expecti

在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。

2024-09-11 21:41:50 319

原创 LeetCode 1022

我们可以通过前序遍历来解这道题,当遇到叶子节点的时候就把从根节点到当前叶子节点表示的数字加到res中。直接把二叉树的前序遍历方式修改一下即可。除了DFS,我们还可以使用BFS来解决,DFS就是深度优先搜索,BFS就是广度优先搜索,具体也可以看下。如果访问到叶子节点的时候就把表示的数字加入到res中,最后返回res即可,我们来看下代码。BFS就是一层一层的访问。:O(N),N是节点的个数,所有节点都要访问一遍。:O(H),H是树的最大高度,也是栈的深度。

2024-09-11 18:28:37 148

原创 JVM【带着问题去学习 02】数据结构栈+本地方法栈+虚拟机栈+JVM栈运行原理_数据结构中的栈和虚拟机中的栈

操作数栈,主要用于保存计算过程的中间结果,同时作为计算过程中变量临时的存储空间操作数栈就是 JVM 执行引擎的一个工作区,当一个方法刚开始执行的时候,一个新的栈帧也会随之被创建出来,此时这个方法的操作数栈是空的每一个操作数栈都会拥有一个明确的栈深度用于存储数值,其所需的最大深度在编译期就定义好了,保存在方法的 Code 属性的max_stack数据项中栈中的任何一个元素都可以是任意的 Java 数据类型32bit 的类型占用一个栈单位深度64bit 的类型占用两个栈单位深度。

2024-09-11 17:06:28 720

原创 JAVA-MAVEN初学者教程(配置、pom

常用来定义一些版本等,后序可以使用,方便修改,类似编程时的全局变量。使用时使用${标签值即可}

2024-09-11 14:08:46 433

原创 Electron使用指南—共享API (Shared API)_const image = clipboard

app.on(‘window-all-closed’, () => {if (process.platform !== ‘darwin’) app.quit()})// When app icon is clicked and app is running, (macOS) recreate the BrowserWindowapp.on(‘activate’, () => {if (mainWindow === null) createWindow()})// Modulesconst el

2024-09-11 10:38:23 507

原创 C#窗体-数据库连接及登录功能的实现_实现窗体的登录功能

*8.**引入与数据库相关的命名空间(using System.Data.SqlClient;//加入数据库命名空间)**7.**选择需要用数据库的那些部分,由于我的工程较小,仅选择了表,读者根据需要自行添加。**9.**添加两个文本框、标签及一个按钮、一个pannel容器,修改属性。**5.**添加数据库-注意把连接字符串部分复制一下,一会儿要用的。**6.**保存连接字符串到配置文件中。**10.**添加密码的填充字符。**11.**添加按钮点击事件。**3.**选择数据集。

2024-09-11 07:23:03 223

原创 2024最新版kali安装教程_kali下载

6、 “虚拟机名称” 随便设置,根据自己喜好来,可以有中文;点击右侧 “浏览” ,选择安装位置,虚拟机文件 “位置” 别放C盘就行,路径、文件名按照自己喜好来设置,可以设置成中文;点击 “下一步”。7、处理器配置:根据电脑处理器数量、内核数量及自身需求来配置;因为处理器配置参数在后面使用过程中是可以随时修改的,所以这里简单设置一下即可:设置 “处理器数量”为:2,“每个处理器的内核数量”为:2,点击 “下一步”。8、内存大小:根据电脑内存大小和自身需求来配置;

2024-09-11 03:40:16 1218

原创 05【原型设计模式】_那个设计模式不需要创建对象

package com.pattern.demo05_原型设计模式的应用;package com.pattern.demo05_原型设计模式的应用;package com.pattern.demo05_原型设计模式的应用;package com.pattern.demo04_序列化实现深克隆;package com.pattern.demo04_序列化实现深克隆;package com.pattern.demo04_序列化实现深克隆;package com.pattern.demo04_序列化实现深克隆;

2024-09-11 00:18:36 518

原创 Java中的super

表示通过当前子类的构造方法调用父类的无参数构造方法,所以必须保证父类的无参数构造方法是存在的。3、在构造方法执行过程中,一连串调用了父类的构造方法,父类的构造方法又继续向下调用它的父类的构造方法,但是实际上对象只创建了一个。注:super不是引用,也不保存内存地址,也不指向任何对象,super只是代表当前对象内部的那一块父类型的特征。(在父和子中有同名的属性或者相同的方法,如果此时想在子类中访问父中的数据,必须使用“super.”加以区分)2、super()表示通过子类的构造方法调用父类的构造方法。

2024-09-05 09:30:30 281

空空如也

空空如也

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

TA关注的人

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