自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营第四天

不用先计算链表长度,用虚拟头节点,先让快的指针多走n下,他走完了自然就找到了要删的节点的上一个节点。需要两个临时变量存储下一次要交换的节点地址。这题还可以用set做。

2023-11-11 19:56:05 96 1

原创 代码随想录算法训练营第三天 203.移除链表元素 707.设计链表 206.反转链表

自己写的是用尾插法,看了思路还有更省空间的双指针法。双指针法只需要改成倒着读就行了。

2023-11-11 19:38:45 106 1

原创 代码随想录算法训练营第二天977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

59题是个很好的题目,可以复习优化让其中的变量更少。

2023-11-09 21:43:03 224 1

原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

了解了快慢指针的用法,还有一道类似题目。总结:学习了区间的具体含义。

2023-11-08 22:26:23 298 1

原创 带头结点的单链表基础操作--考研复习03

【代码】带头结点的单链表基础操作--考研复习03。

2023-05-19 18:22:37 41

原创 动态分配空间的线性表--考研复习02

2.多次malloc 申请地址,通过对每一次申请的内存空间地址和上一块地址 (p-1)作比较发现,地址并不是连续的。1.用一次malloc申请多个(数组)地址的是连续地址。3.系统在每次malloc时,从相隔固定长度起开始分配。

2023-05-17 19:35:58 62 1

原创 静态分配空间的线性表--考研复习01

考研数据结构代码复习

2023-05-16 16:05:19 53 1

原创 js,vue根据图片url获取File对象

js,vue根据图片url获取File对象

2023-01-18 19:51:13 2227

原创 uniapp+springBoot多图片上传

uniapp和springBoot多文件上传

2022-12-30 17:01:07 901

原创 java调用python实现校验一串字符串是否为单词

校验一串字符串是否为单词

2022-07-29 18:42:13 765

原创 简单的jsp无关键字一句话

通过ascii码与字符之间的转换,加上通过反射加载类,实现无关键字一句话。

2022-05-16 23:37:15 560

转载 javaAgent内存马实践

javaAgent内存马学习记录在jdk1.5以后,javaAgent是一种能够在不影响正常编译的情况下,修改字节码的技术java作为一种强类型语言,不通过编译就不能够进行jar包的生成,而有了javaAgent技术,就可以在字节码这个层面对类和方法进行修改,同时,也可以把javaAgent理解成一种代码注入的方式,但是这种注入比起spring的aop更加优美java agent使用方式实现premain方法在JVM启动前加载从字面上理解,就是运行在main函数之前的类,当java虚拟机启动时,在

2022-05-16 14:10:59 480

原创 centos编译openjdk7成功---但是创建codeql数据库失败的记录

centos编译openjdk7成功—但是创建codeql数据库失败的记录实验环境centos7jdk1.6.0_45 (这点很重要,起初由于使用了jdk8作为bootjdk导致莫名其妙的报错,查询了很久才解决)本篇文章可以作为编译openjdk7的参考,但是由于不熟悉编译原理,到底为什么可以编译openjdk7却不能像openjdk8一样生成对应的codeql数据库就不知道为啥了安装所需库和工具,依次执行按y即可yum install cups-devel.x86_64yum insta

2022-05-16 13:40:45 471

原创 构建Commons-Colletions3.2_x 的Codeql数据库(从0开始的codeql之旅)

构建Connons-Colletions3.2_x 的Codeql数据库安装配置好codeql也有一段时间了,期间看了一些简单的语法和例子,最近学校期末了,老师安排的屁事有点多,导致好几天没学习了之前就听说codeql分析利用链特别厉害,java中反序列化利用链最出名的就是cc链了吧(个人观点),我学习codeql的目标就是自己能仿照着编写cc链的ql语句但是codeql现在的java模块有个问题,就是生成数据库的时候,只能生成一个项目的代码数据库,它的依赖只有在代码中引入并加载的类才会被添加到数据库

2022-05-12 16:03:09 2497 1

原创 codeql安装(从0开始的codeql之旅)

本文章为多次尝试之后,自己成功安装并运行成功codeql的记录下载建议下载之前先新建一个codeql目录,下载和clone的东西都放在下面首先安装最新版的vsCode安装扩展在其中搜索并安装CodeQl拓展下载codeql引擎接着下载codeql引擎,选择对应版本即可点击小齿轮,Extension Settings 打开拓展设置把刚才下载并解压的ql引擎文件中的codeql.exe的路径填写上去同时把codeql.exe的路径配置到环境变量path中去,这一步是为了后面使用命令行

2022-05-06 12:58:26 2131 2

空空如也

空空如也

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

TA关注的人

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