自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 史上最全! 代码属性图CPG:CPG中的DFG(Data Flow Graph)

史上最全 代码属性图CPG讲解:DFG数据流图(Data Flow Graph)

2024-04-15 22:27:56 603 2

原创 史上最强Benchmark!SAST-短小精悍的Benchmark

史上最强Benchmark!

2024-04-10 20:41:35 793 1

原创 SAST-短小精悍的Benchmark

SAST-Benchmark测试集

2024-04-10 20:15:15 649 1

原创 史上最全! 抽丝剥茧代码属性图CPG

史上最全 抽丝剥茧代码属性图CPG系列

2024-04-08 11:02:12 762

原创 史上最全 抽丝剥茧代码属性图CPG-第二弹:CPG中的DFG-1

此处与我之前写的文章“SAST-数据流分析方法-理论”(加链接)讲的ICFG的构建方法类似,笔者认为这种基础性质的东西还是有必要掌握的,建议对ICFG构建不熟悉的同学点链接再学习一下~OK,目前为止,CallExpression的DFG构建过程已经验证完成,后续的其他类型的节点的验证过程直接贴图了,不再赘述,大家直接看图就OK~可以看到,结果与源码是对应的,好,我们接着往下走,看看真实的DFG边是不是像上文说的那样构建的~,这里给大家讲一下,cpg的CallExpression有两个子类,一个是。

2024-03-31 18:37:52 868 2

原创 史上最全 抽丝剥茧代码属性图CPG-第一弹:CPG介绍

代码属性图CPG的介绍,其包含丰富的代码信息,且含有推断模块,扩展性强,是一款很强大的静态代码分析框架。

2024-03-24 23:08:23 995 1

原创 Java解析Excel(apache-poi)避坑指南

大家在日常开发过程中,可能会遇到解析excel文件的需求(xlsx/xls文件),在Java开发过程中,一般常用的是apache-poi工具。Apache POI 是 Java 平台上的一组开源库,用于读写 Microsoft Office 格式的文件,包括 Excel 文件。它支持读取和写入 Excel 文件的各种操作,功能强大且广泛使用。Apache POI官网:https://poi.apache.org/

2024-03-18 22:55:15 384

原创 SAST-数据流分析方法-理论

SAST数据流分析基础理论,包括过程内数据流分析及过程间数据流分析。

2024-03-16 13:18:37 1061 1

原创 Java 内存分析(程序实例),学会分析内存,走遍天下都不怕!!!

相信大多数的java初学者都会有这种经历:碰到一段代码的时候,不知该从何下手,不知道这段代码到底是怎么运行最后得到结果的… 等等吧,很多让人头疼的问题,作为一名合格的程序员呢,遇到问题一定要思路清晰,不要将错就错,蒙混过关,这一点很重要!鉴于笔者最近恶补了java基础,在这儿给大家总结了一些java代码内存分析的经验,希望可以对家有所帮助。在分析内存之前呢,通过这个图让大家明白计算机是怎么处理一个程序的。简单总结一下:1.计算机首先从硬盘拿到程序,加载(load)到内存区2.操作系统找到main

2020-06-05 23:20:12 2368 9

原创 Java JDK安装,你不知道文件丢失问题

很多用户在安装好JDK后编译时会出现报错信息,去到JDK安装目录下才发现tools.jar文件丢失了,导致无法正常编译。遇到这种问题,可能是因为本台计算机有安装JDK的历史,不同版本之间互相影响造成的,也可能是一些计算机自身因素造成的,这个就不需要去仔细研究啦~因为本人也遇到了类似的问题,网上很难直接找到一个tools.jar包,因此把tools.jar的下载链接提供给大家,避免大家重新安装的繁琐步骤。注意:下载好后一定要放在jdk/lib文件夹下(若不知道安装路径,可以在cmd命令窗口中输入java

2020-05-21 08:39:31 902 3

原创 Java JDK安装,你不知道的文件丢失问题!!!!

很多用户在安装好JDK后编译时会出现报错信息,去到JDK安装目录下才发现tools.jar文件丢失了,导致无法正常编译。遇到这种问题,可能是因为本台计算机有安装JDK的历史,不同版本之间互相影响造成的,也可能是一些计算机自身因素造成的,这个就不需要去仔细研究啦~因为本人也遇到了类似的问题,网上很难直接找到一个tools.jar包,因此把tools.jar的下载链接提供给大家,避免大家重新安装的繁琐步骤。注意:下载好后一定要放在jdk/lib文件夹下(若不知道安装路径,可以在cmd命令窗口中输入java

2020-05-21 00:48:53 2089 3

tools.jar工具包丢失下载

tools.jar工具包丢失下载

2020-05-21

空空如也

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

TA关注的人

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