研究生
文章平均质量分 91
想要写一些高质量的文章
输出是最好的学习
这个作者很懒,什么都没留下…
展开
-
Fuzzing Error Handling Code using Context-Sensitive Software Fault Injection
1、Abstract本文主要是对错误处理代码进行模糊测试,现在的模糊测试技术主要是基于生成和变异的方法来生成种子,尽可能的覆盖代码执行路径,从而发现错误。但是在测试错误处理代码方面非常有限,因为一些错误处理代码只能由偶发错误(例如内存不足和网络连接故障)触发,而不能由特定的输入触发。所以在本文中作者提出了一个名为FIFUZZ的模糊测试框架,有效的测试错误处理代码。FIFUZZ的核心是上下文相关的软件故障注入(software fault injection,SFI),该方法可以有效地覆盖错误处理代码,并原创 2020-06-28 09:09:50 · 821 阅读 · 0 评论 -
Misleading Authorship Attribution of Source Code using Adversarial Learning
一、前言1.1 叙叙旧距离上一次写文章已经过去3个月了,当初计划至少一个月一篇,不曾想这一拖就是三个月。一直不写的主要原因是当把一个问题弄清楚了,或者说掌握了一个东西,就觉得没有什么可值得写;另外写文章也会花费一定的时间。不过想想阮一峰和王建硕讨论的写文章一方面可以提高自己的表述能力,一方面可以加深自己对知识的理解,于是便又拿起笔写下今天这篇文章。1.2 文章摘要这篇文章主要对函数调用栈的...原创 2020-06-23 11:10:31 · 448 阅读 · 0 评论 -
Linux调度算法演进与分析
一、前言1.1 叙叙旧这篇博客是自己在学习高级操作系统时,老师让我们选择一个感兴趣的题目,写一篇技术报告。自己和小组的同学商量了一下,决定选择Linux调度算法的演进。由于整个技术报告有30页,这里选择其中的核心部分进行表述(同时为了保证小组同学的权益,这部分也是自己写的一部分),希望能够让大家了解Linux调度算法有一定的帮助。1.2 文章摘要调度算法是操作系统高效公平运行的核心,如何实...原创 2020-03-15 19:15:51 · 2905 阅读 · 0 评论 -
基于GDB-peda汇编调试理解函数调用栈
一、前言1.1 叙叙旧距离上一次写文章已经过去3个月了,当初计划至少一个月一篇,不曾想这一拖就是三个月。一直不写的主要原因是当把一个问题弄清楚了,或者说掌握了一个东西,就觉得没有什么可值得写;另外写文章也会花费一定的时间。不过想想阮一峰和王建硕讨论的写文章一方面可以提高自己的表述能力,一方面可以加深自己对知识的理解,于是便又拿起笔写下今天这篇文章。1.2 文章摘要这篇文章主要对函数调用栈的...原创 2020-03-12 15:58:50 · 1478 阅读 · 0 评论 -
区块链的基本理论与实践
一、前言1.1 叙叙旧对于区块链的学习,自己是从大四做毕设的时候开始。看到网上的文章,文章质量层次不齐,要么只是讲述理论,要么就是贴几行代码,对于初学者很不友好。由于一些原因,最近再次接触到了区块链,加上有重新开始写博客的打算,就将它作为第一篇文章发布吧。1.2 文章摘要这篇文章主要围绕基于以太坊的区块链开发,主要分为两个模块:区块链的理论介绍和相关的学习资料推荐;前端通过JavaScri...原创 2020-03-12 15:55:32 · 2322 阅读 · 2 评论