相关文章
java类加载和双亲委派及加载恶意类代码应用
前面的CC1和CC6,都是在Runtime.exec执行命令。如果WAF过滤了Runtime就寄,而且用命令的方式写入shell进行下一步利用,在流量中一个数据包就能把你的行为全部看完,很容易被分析出来。
如果用恶意字节码加载的方式,我们的…
建站知识
2024/9/9 7:53:36
npm与webpack的学习笔记
npm
定义:npm是Node.js标准的软件包管理器。它起初是作为下载和管理Node.js包依赖的方式,但其现在也已成为前端JavaScript中使用的工具。
包
包:将模块、代码、其他资料聚合成一个文件夹
包的分类:
项目包:主要用…
建站知识
2024/9/9 10:58:42
本地VSCode连接远程linux环境服务器的docker
目录
1、安装远程SSH
2、连接远程主机
3、远程中安装docker
4、查看容器
(1)直接查看容器和镜像
(2)使用命令查看 最近在新服务器中执行程序,要用到远程的docker。但是命令行环境下查看代码非常不方便࿰…
建站知识
2024/9/1 6:01:40
Java高级Day18-集合
62.集合
之前保存多个数据元素使用数组,但数组有以下缺点: 长度开始必须指定,指定后不可修改 保存的必须为同一类型的元素 使用数组进行增加/删除元素的代码比较麻烦
集合 可以动态的保存任意多个对象 提供了一系列方便操作对象的方法 …
建站知识
2024/9/1 6:01:36
hash表如何形成,hash函数如何计算,什么是hash冲突 如何解决 ,Golang map的底层原理及扩容机制
散列表
散列表(hash表):根据给定的关键字来计算出关键字在表中的地址的数据结构。也就是说,散列表建立了关键字和 存储地址之间的一种直接映射关系。
问题:如何建立映射管血
散列函数:一个把查找表中的关键字映射成该关键字对应…
建站知识
2024/9/8 11:53:42
文件系统 --- 文件结构体,文件fd以及文件描述符表
序言 在编程的世界里,文件操作是不可或缺的一部分。无论是数据的持久化存储、日志记录,还是简单的文本编辑,文件都扮演着至关重要的角色。然而,当我们通过编程语言如 C、Java 等轻松地进行文件读写时,背后隐藏的复杂机…
建站知识
2024/9/1 3:27:06
pdf格式过大怎么样变小 pdf文件过大如何缩小上传 超实用的简单方法
面对体积庞大的 PDF 文件,我们常常需要寻找有效的方法来缩减其大小。这不仅能够优化存储空间,还能提升文件的传输和打开速度。PDF文件以其稳定性和跨平台兼容性成为工作和学习中的重要文件格式。然而,当我们需要通过邮件发送或上传大文件时&a…
建站知识
2024/9/1 6:01:28
Android studio IDE 使用日志 2024/7/30
Android studio IDE 使用日志
时间:2024/7/30 11:10 配置
安装中文语言包,汉化操作界面:下载地址
根据版本信息下载 设置中选择安装插件,选择压缩包自动安装 项目的文件夹目录结构 .gradle :包含了Gradle构建系统,自动编译工具产生的文件 .idea :包含IDEA(A…
建站知识
2024/9/9 10:48:14