Mr.Z Zone

To Be the Ready Player One In the world

设计模式——面向对象

设计模式——面向对象程序设计 面向对象: 面向对象的模型是为了理解和分析目的而建立的抽象 好处: 省略没必要的细节 减少复杂度 主程序和子程序之间: 基于定义-使用关系的等级分解 直接基于编程语言的单线程控制 子程序通常聚合到模块中,使子程序的结构不明显 子程序的正确性通常取决于他调用的子程序的正确性,程序的正确性按层次推理 存在问题: ...

函数缺陷定位 Function Defect Location

函数缺陷定位 利用神经网络算法计算函数嫌疑度 思路: 输入:n维向量Vec_i,代表在样例i中,n个函数,各自出现的次数。Vec_i[j]代表第j个函数在第i个样例中出现的次数 输出:0或1,1代表该输入的该样例为错误样例,0代表输入样例为正确样例 训练:totalinfo训练集,每个version训练一个神经网络。 测试:构造测试集,例如计算第i个函数的嫌疑度,另Vec_tes...

微型文件系统 Mini File System

Based on Qt,Using C++

MINI_FS 微型文件系统设计文档 Author : 欧阳峻彦 曾令泽 侯佳成 辛高枫 张洛汐 Version:1.0.1v 1.需求分析与初步设计 功能要求 命令名 命令参数 命令功能 create MINIFS路径 建立名为Name大小为1G的...

python opcode

pyc; opcode

前言 第四届上海大学生网络安全大赛中有一个 misc easy_py ,给了一个 pyc 文件,打比赛期间现场学了一下 (其实学了好久,这道题真是折腾死我了,不过还好学到了一点东西) 题目 题目给了一个 pyc 文件,最开始进行反编译,但是发现题目不能反编译出来。文件是被破坏了,M4x 说应该跟 python opcode 有关 dis marshal 库 在 Hcamael 师傅这里找...