精华内容
下载资源
问答
  • 展开全部1、SE 是 Software Engineer 软件工程师du:zhi软件工程师分类有:高级软件工程师、dao软件工程师、助版理软件工程师、软件技权术员。2、SSE 是 Senior Software Engineer 高级软件工程师:高级软件工程师是...

    展开全部

    1、SE 是 Software Engineer 软件工程师du:zhi

    软件工程师分类有:高级软件工程师、dao软件工程师、助版理软件工程师、软件技权术员。

    2、SSE 是 Senior Software Engineer 高级软件工程师:

    高级软件工程师是IT行业中的重要岗位。根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;进行程序单元、功能的测试, 查出软件存在的缺陷并保证其质量;进行编制项目文档和质量记录的工作;维护软件使之保持可用性和稳定性。

    3、BSE 是 Bridge Software Engineer:

    是SE的一种 客户沟通了解需求的 外企中对这个职位的要求是英语要非常好。

    4、PE 是Project Engineer 项目工程师:

    开发或者控制类项目负责技术操作、设计、管理,评估能力的人员,或者是指某个领域比较专业取得资格等称为项目工程师。

    5、PL 是Project Lead 项目经理:

    软件项目经理是指既有广泛的计算机专业知识,又具有项目管理技能;能够对软件项目的成本、人员、进度、质量、风险、安全等进行准确的分析和卓有成效的管理,从而使软件项目能够按照预定的计划顺利完成。

    展开全文
  • matlab计算混淆矩阵及kappa系数

    千次阅读 2020-04-28 21:49:38
    前言 本科过程中学习或多或少涉及到分类的基础知识,分类过程中肯定回涉及到精度检验。这里就涉及到混淆矩阵的知识。 原理介绍 记混淆矩阵如下图所示: 矩阵xijx_{ij}xij​中主对交线表示分类...pe=∑i=1n(∏j=1nx...

    前言

    本科过程中学习或多或少涉及到分类的基础知识,分类过程中肯定回涉及到精度检验。这里就涉及到混淆矩阵的知识。

    原理介绍

    记混淆矩阵如下图所示:
    在这里插入图片描述
    矩阵xijx_{ij}中主对交线表示分类正确的数目,记NN为所有点对数量
    其中有三个评价指标如下
    总体精度
    p0=xiiN p_0=\frac{\sum x_{ii}}{N}
    期望精度
    pe=i=1n(j=1nxij+i=1nxji)N2 p_e=\frac{\sum_{i=1}^n(\prod_{j=1}^{n}x_{ij}+\prod_{i=1}^{n}x_{ji})}{N^2}
    kappa系数
    kappa=p0pe1pe kappa=\frac{p_0-p_e}{1-p_e}

    案例实践

    数据集:
    随机产生0-5之间的两列数据,第一列为预测数据(类别),第二列为真实数据(类别)
    首先生成混淆矩阵如下

    A=round(rand(100,2)*5);
    class=[0,1,2,3,4,5];
    num_class=length(class);
    class_prection=A(:,1);%第一列为预测类别
    class_true=A(:,2);%第二列为真实类别
    [m,n]=size(A);
    result=zeros(num_class,num_class);%初始化结果数据
    for k=1:m
        for i=1:num_class
            for j=1:num_class
                if sum(A(k,:)==[class(i),(j)])==2
                    result(i,j)=result(i,j)+1;
                end
            end
        end
    end
    

    其结果显示如下:
    在这里插入图片描述
    运用上述三个公式计算相应的指标:
    第一个公式主要是计算对角线元素求和,matlab有自带函数trace计算代码如下:

    p0=trace(result)/m;
    

    第二个公式主要是复杂在分子部分
    i=1n(j=1nxij+i=1nxji){\sum_{i=1}^n(\prod_{j=1}^{n}x_{ij}+\prod_{i=1}^{n}x_{ji})}
    其实对公式进行展开会发现其实就是矩阵ABA\cdot B
    其中AA为对应混淆矩阵的行和,BB为对应混淆矩阵的列和,将矩阵进行叉乘(这里不是点乘要注意,矩阵规模不一样)
    代码如下:

    pe=sum(result,1)*sum(result,2)/(m^2);
    

    对应的kappa系数如下:

    kappa=(p0-pe)/(1-pe);
    

    结果如下:
    在这里插入图片描述

    展开全文
  • 1.什么是病毒,病毒的分类?病毒是蓄意设计的一种软件程序,它旨在干扰计算机操作,记录、毁坏或删除数据,或者自行传播到其他计算机和整个 Internet。病毒分类:感染型:感染型病毒是指会修改用户机器上其他文件...

    最近组里安排对病毒防御相关知识做了讲座,个人一直以来对这方面的知识都是一知半解,所以计划好好对这方面知识做个学习,这篇文章先开个头吧。。

    1.什么是病毒,病毒的分类?

    病毒是蓄意设计的一种软件程序,它旨在干扰计算机操作,记录、毁坏或删除数据,或者自行传播到其他计算机和整个 Internet。

    病毒分类:

    感染型:感染型病毒是指会修改用户机器上其他文件的病毒.  

    木马:是以盗取用户敏感信息为目的的病毒.常见的有网游木马,网银木马等

    后门:后门病毒是以控制用户机器为主要目的的病毒,常见的有灰鸽子,冰河等

    蠕虫:可以自繁衍自传播的病毒,常见的有邮件蠕虫,IM蠕虫,网络蠕虫,恶鹰,QQ尾巴,冲击波。

    流氓软件:未经用户授权的,弹出广告窗口的或者有一定商业目的的文件集合.往往采用Rootkit等技术,用户难以清除。

    脚本病毒:使用vbscript,javascript写的病毒称为脚本病毒,常常做一些恶搞,比如不停的弹对话框,现在更多的还是最后要下PE病毒来干坏事,脚本病毒只是一个载体和过程,常见的有:欢乐时光病毒。

     

    2.什么是PE文件?

     

    PE的意思就是Portable Executable(可移植的执行体)。它是Win32环境自身所带的执行体文件格式,如:Exe文件,DLL文件均为PE格式。它的一些特性继承自Unix的Coff (common object file format)文件格式。"portable executable"(可移植的执行体)意味着此文件格式是跨win32平台的:即使Windows运行在非Intel的CPU上,任何win32平台的PE装载器都能识别和使用该文件格式。当然,移植到不同的CPU上PE执行体必然得有一些改变。所有win32执行体(除了VxD和16位的Dll)都使用PE文件格式,包括NT的内核模式驱动程序(kernel mode drivers)。

     

    3.PE文件与病毒的关系?

    会有这样一个问题,很多刚接触病毒的人不了解,了解病毒为什么需先知道PE?那是因为病毒本身是一个可执行文件,而windows上必须PE才可以运行,如果运行不起来,它能干什么坏事呢!并且,病毒也可以更改PE的一些内容,把自己嵌到一个可执行文件中。无论病毒以什么方式传播,抑或做什么坏事,它最终仍将以可执行代码的方式到达你的计算机。所以研究病毒,分析病毒,了解PE结构,学习病毒如何去修改PE是必须的。

     

    4.简要理解PE文件结构?

    由于PE文件结构的细节涉及很多很复杂的东西,所以这里主要对PE文件结构做一个简要的入门了解,以下是简化的PE文件结构:

    PE文件结构(简化):                       

      │1,DOS MZ header│

      -----------------

      │2,DOS stub │

      -----------------

      │3,PE header │

      -----------------

      │4,Section table│

      -----------------

      │5,Section 1 │

      -----------------

      │6,Section 2 │

      -----------------

      │ Section ... │

      -----------------

      │n,Section n │

    所有常见的PE结构定义在winnt.h头文件中都有。我们一般关心以下几项: 

      IMAGE_DOS_HEADER 

      IMAGE_FILE_HEADER 

      IMAGE_OPTIONAL_HEADER32 

      IMAGE_SECTION_HEADER 

      IMAGE_NT_HEADERS 

      IMAGE_IMPORT_DESCRIPTOR 

      IMAGE_EXPORT_DIRECTORY 

      IMAGE_RESOURCE_DIRECTORY 

      首先我们看到PE文件最开头的是DOS MZ Header部分,有了它一旦程序在DOS下执行,DOS就能识别出这是有效的执行体。并且操作系统中的PE文件装载器可以通过DOS MZ Header 中的内容定位到PE Header 的起始偏移量。在这里我们最关心的部分是IMAGE_DOS_HEADER的e_lfanew这个成员,通过它我们可以找到PE Header。

     

    紧随DOS MZ Header 部分的是DOS stub,这部分我们不关心,因为它只是为了在在不支持 PE文件格式的操作系统中,简单显示一个错误提示,如" This program cannot run in DOS mode”。这个部分通常由编译器自动生成,当然程序员也可以自定义该部分的代码。

    接下来是最重要的PE Header,PE Header 是PE 相关结构 IMAGE_NT_HEADERS 的简称,其中包含了许多PE 装载器用到的重要域。我们非常关心的入口点AddressOfEntryPoint 就在IMAGE_NT_HEADERS 中IMAGE_OPTIONAL_HEADER32 中。PE Header 后面的内容被称为节表,ection Table(节表)。 每个结构包含对应节的属性、文件偏移量、虚拟偏移量等。如果PE 文件里有5 个节,那么此结构数组内就有5个成员。如此PE装载器就可以根据节表定位每个节的属性和位置。PE文件的真正内容划分成块,称之为Section(节)。每节是一块拥有共同属性的数据,比如代码/ 数据、读/写等。

    装载PE文件的流程:

    1)。当PE文件被执行,PE装载器检查DOS HEADER里的PE HEADER偏移量。如果找到,则跳转到PE HEADER,否则提示这不是PE文件。

    2)。PE装载器检查PE HEADER的有效性。如果有效,就跳转到PE HEADER的尾部。

    3)。紧跟PE HEADER的是节表,PE装载器读取其中的节信息,并采用文件映射方法将这些节映射到内存,同时附上节表里指定的节属性。

    4)。PE文件映射入内存后,PE装载器将处理PE文件中类似IMPORT TABLE的逻辑部分

    从操作系统运行PE的角度也可以这么说:操作系统会分析这个PE,然后将EXE及所需要的DLL载入内存,重定向好引入表里面的函数地址,创建一个主线程,然后把主线程的运行地址指向PE上所标志的入口地址,这样就可以运行了。

    以上是我对病毒和PE的一些基本知识的理解,杀毒软件如何分析PE,如何分析病毒,将在下回分解。


    ~~~~~~~~~~~~believe yourself ,nothing is impossible, write in 01.15.2009 by vivilorne~~~~~~~~~~~~~

    展开全文
  • S4:分布式流计算平台

    2011-10-20 20:58:15
    编键的数据 事件被分类路由到处理单元(Processing Elements,PEs),处理单元消费这些事 件,做如下事情之一或全部:(1)发出一个或多个可能被其他 PE 处理的事件。 (2)发布结果。这种架构类似提供了封装和地址透明语义的 ...
  • 1.外部设备的分类:输入输出设备,辅存存储设备,终端设备,过程控制设备。 2.数字磁记录方式(1)直接记录方式:①归零制(RZ):1->正脉冲,0->反向脉冲,中间回零。②不归零制(NRZ):1->正向电流,0->...

    1.外部设备的分类:输入输出设备,辅存存储设备,终端设备,过程控制设备。

    2.数字磁记录方式(1)直接记录方式:①归零制(RZ):1->正脉冲,0->反向脉冲,中间回零。②不归零制(NRZ):1->正向电流,0->反向电流。③:不归零-1制(NRZ-1):1->位周期中间改变电流方向,0->电流方向保持不变。(2)按位编码记录方式:①调相制(PE,又称曼彻斯特编码):1->位周期中间负到正;0->位周期中间正到负。②调频制(FM):1->位周期中间与边界各改变一次方向,0->位周期边界改变一次方向。③改进的调频制(MFM):1->位周期中间改变方向,单独一个0->不改变方向,连续2个0->在位周期边界改变方向。

    3.温彻斯特盘:不可随意拆卸,防尘性能好,可靠性高,对环境要求不高。

    4.固定头硬盘:每个磁道对应一个磁头,存取速度快,道密度不高。

    5.磁头定位系统:步进点击定位机构(适用于道密度不高的小容量磁盘中,开环系统,根据现行磁道号与目的磁道号之差求得步进脉冲数,每发一个步进脉冲,脉冲移动一个道距)。音圈电机定位机构(适用道密度较高,闭环,寻道快,定位精度高)

    6.磁盘地址表示:驱动器号,圆柱面(磁道)号,记录面(磁头)号,扇区号

    7.磁盘内部传输率是指磁头与硬盘缓存之间的数据传输率(它是评价一个硬盘整体性能的决定性因素)。外部数据传输率指的是系统总线与硬盘缓存之间的数据传输率(它与硬盘接口类型与缓存大小有关)

    8.硬盘接口是硬盘与主机系统间的连接部件,硬盘接口分为:IDE(也称ATA,16位数据并行方式),SCSI(小型计算机系统,接入各种类型设备的通用快速接口),SATA(串行ATA,具备很强的纠错能力,结构简单,支持热插拔)

    9.硬盘非格式化容量=最大位密度*最内圈磁道周长*总磁道数;硬盘格式化容量=每道扇区数*扇区容量*总磁道数

    10.分区域技术使外层磁道要比内层磁道包含更多的扇区,保存的信息更多,大大的提高了硬盘利用率。

    11.硬盘的NCQ技术,它通过对内部队列中的命令进行重新排序实现智能数据管理。

    12.磁盘阵列(RAID),是一种使用磁盘驱动器的方法,将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用,具有容量大,速度快,可靠性高,造价低廉的特点。

    13.RAID优点成本低,功耗小,传输速率高,提供容错功能。

    14.光盘存储器类型:CD光盘(波长780nm),DVD光盘(波长650nm),蓝光光盘(波长405nm)

    15.光盘存储器由光盘控制器和光盘驱动器及接口组成。

    16.光盘读取技术:CLV(恒定线速度读取方式),CAV(恒定角速度读取方式),PCAV(区域恒定角速度读取方式,读取外道数据时采用CLV技术,内道数据时采用CAV技术,从而提高了整体数据传输的速度)。

    17.基于磁或磁光介质的可移动存储器:移动硬盘,大容量软盘,磁光盘,磁带。

    18.基于电子器件的存储器:闪存卡(CF卡,SmartMedia卡,记忆棒,SD卡,MMC卡,xD卡),固态硬盘,U盘。

    19.针式打印机有单向打印和双向打印两种,喷墨打印机包括连续式喷墨(墨水带有正离子)和随机式喷墨(包括压电式与气泡式)

    20.显示器按显示对象的不同,可分为:字符显示器,图形显示器,图像显示器。

    21.显示器安显示原理可分为:主动显示器件(CRT显示器,发光二极管等,他们是在外加电信号作用下,依靠器件本身的光辐射进行显示,因此也叫做光发射器件);被动显示器件(液晶显示器,它们本身不发光,工作时需另外设置光源,在外加电信号的作用下,依靠材料本身的光学特性变化,使照在它上面的光受到调制,因此也叫光调制器件)

    22.CRT显示器:成本较低,亮度高,色彩鲜明真实,分辨率高,性能稳定;体积大,功耗大,笨重

    23.液晶显示器:体积小,重量轻,功耗低,辐射小;亮度低,色彩不鲜明,成本高

    24.无源阵列的LCD中,每个液晶单元被两个晶体管的电荷所控制,如一个具有1024*768分辨率的屏幕,共有1024+768个晶体管。有源阵列的LCD中,每个单元有其专用的晶体管,如一个具有1024*768分辨率的屏幕,共有1024*768个晶体管。

    25.视频显示标准:MDA(单色显示适配器,显示字符质量高,但不支持图形功能,也无彩色显示能力);CGA(彩色图形适配器,支持图形、字符两种方式,字符质量较差);EGA(增强的图形适配器,兼容了MDA与CGA,字符显示质量高于CGA);VGA(视频图形阵列);TVGA(超级VGA);XGA(可实现VGA全部功能,但运行速度比VGA快)

    26.决定显卡的性能:显示芯片(最重要),显存带宽,显存容量(最不重要)

    27.通道程序位于主存中,由通道取出并执行。

    28.在I/O总线的数据线上传输的信息包括:I/O接口中的命令字;I/O接口中的状态字;中断类型号。

    29.I/O接口的功能有:数据格式的转换;I/O过程中错误与状态检测;I/O操作的控制与定时;与主机和外设通信。

    30.独立编址方式下,CPU需要设置专门的输入输出指令访问端口。

    31.在具有专门I/O指令的计算机中,I/O设备才可以单独编址

    32.磁盘驱动器向盘片记录数据时采用串行方式写入

    33.I/O指令实现的数据传输通常实现在通用寄存器与I/O端口之间

     

    展开全文
  • Kappa系数 首先,我们介绍一下kappa系数: kappa系数是用在统计学中评估一致性的一种方法,我们可以用他来进行多分类模型准确度的评估,这个系数的取值范围是[-1,1],实际应用中,一般是[0,...k=(po−pe)/(1−pe) ...
  • kappa系数是统计学中度量一致性的指标, 对于分类问题,一致性就是模型预测结果和实际分类结果是否一致. kappa系数的计算是基于混淆矩阵, 取值为-1到1之间, 通常大于0. kappa quadratic weighted kappa kappa ...
  • 这两个的概念其实很简单,不会涉及到很高深的数学知识。 文章目录1. Kappa系数1.1 公式介绍1.2 结果分析1.3 举例2. 混淆矩阵 (Confusion Matrix) ...k=Po−Pe1−Pe k = \frac{P_o-P_e}{1-P_e} k=1−
  • CTF-----RE练习题(二)

    千次阅读 2020-04-20 22:13:18
    学习打卡篇八 每天学习一点点 认识壳 在一些计算机软件里有一段专门负责保护软件不被非法修改或反编译的程序。...压缩壳 :使用压缩壳可以帮助缩减 PE 文件的大小,隐藏了 PE 文件内部代码和资源...
  • 壳的概念 壳是在一些计算机软件里也有一段专门负责保护软件不被非法修改或反编译的程序。...使用压缩壳可以帮助缩减 PE 文件的大小,隐藏了 PE 文件内部代码和资源,便于网络传输和保存。 压缩壳用途: 1...
  • 雅虎工程师招聘信息

    千次阅读 2008-08-07 23:33:00
    帮wesley.he贴一下Yahoo Search Engineer 职位描述:根据中国雅虎新发展战略,负责生活搜索平台的架构设计、关键技术的预研与攻关,包括种子抓取、网页萃取、自动分类和类聚、建立索引等搜索相关专业领域。...
  • 软件逆向 三

    2020-10-30 20:49:34
    认识壳 壳是指在一个程序的外面再包裹上另外一段代码,保护里面的代码不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们...◆保护PE免受代码逆向分析,应用了多种防止代码逆向分析的技
  • 所属分类:计算机 > 安全 > 加密与解密 计算机 > 软件工程及软件方法学 > 综合 编辑推荐   越来越多的软件被破解掉!为什么?软件开发者太相信成熟的加密算法,还是太相信加密工具,又或者没有分清注册码的明码比较...
  • 书中阐述了IDA Pro逆向工程代码破解的精髓,细致而全面地讲述了利用IDA Pro挖掘并分析软件中的漏洞、逆向工程恶意代码、使用IDC脚本语言自动执行各项任务,指导读者在理解PE文件和ELF文件的基础上分析逆向工程的基本...
  • 从50个Windows便携式可执行(PE)文件中提取程序集级数据,并使用IDA Disassembler工具包构造基本块。 结果表明,较长的主块序列导致更丰富的LSTM隐藏层表示。 根据测试的配置,将隐藏状态作为要素送入Max池层或...
  • 2.4 如何获取PE文件中的OEP 36 2.4.1 通过文件读取OEP值 37 2.4.2 通过内存映射 读取OEP值 38 2.4.3 读取OEP值方法的测试 39 2.5 PE文件中的资源 40 2.5.1 查找资源在文件中的 起始位置 40 2.5.2 确定PE文件中的资源...
  • 2.6.2 把MessageBoxA()代码写入PE文件的完整实例 45 2.7 本章小结 53 参考文献 53 第3章 进程之间通信概述及初级技术 54 3.1 引言 54 3.2 进程通信概述 55 3.2.1 Windows进程间标准通信技术的发展 55 3.2.2 ...
  • 1.4 认识PE格式 第2篇 调试篇 第2章 动态分析技术 33 2.1 OLLYDBG调试器 2.1.1 OllyDbg界面 2.1.2 OllyDbg的配置 2.1.3 加载程序 2.1.4 基本操作 2.1.5 断点 2.1.6 插件 2.1.7 Run trace 2.1.8 Hit trace 2.1.9 ...
  • 9.1.1通用控件的分类 9.1.2使用通用控件 9.2使用状态栏 9.2.1创建状态栏 9.2.2状态栏的控制消息 9.2.3在状态栏上显示菜单提示信息 9.3使用工具栏 9.3.1创建工具栏 9.3.2工具栏的控制消息 9.3.3工具栏的通知消息 9.4...
  • 9.1.1通用控件的分类 9.1.2使用通用控件 9.2使用状态栏 9.2.1创建状态栏 9.2.2状态栏的控制消息 9.2.3在状态栏上显示菜单提示信息 9.3使用工具栏 9.3.1创建工具栏 9.3.2工具栏的控制消息 9.3.3工具栏的通知消息 9.4...
  • 9.1.1通用控件的分类 9.1.2使用通用控件 9.2使用状态栏 9.2.1创建状态栏 9.2.2状态栏的控制消息 9.2.3在状态栏上显示菜单提示信息 9.3使用工具栏 9.3.1创建工具栏 9.3.2工具栏的控制消息 9.3.3工具栏的通知消息 9.4...
  • 9.1.1通用控件的分类 9.1.2使用通用控件 9.2使用状态栏 9.2.1创建状态栏 9.2.2状态栏的控制消息 9.2.3在状态栏上显示菜单提示信息 9.3使用工具栏 9.3.1创建工具栏 9.3.2工具栏的控制消息 9.3.3工具栏的通知消息 9.4...
  • 9.1.1 通用控件的分类 260 9.1.2 使用通用控件 262 9.2使用状态栏 265 9.2.1 创建状态栏 271 9.2.2 状态栏的控制消息 272 9.2.3 在状态栏上显示菜单提示信息 274 9.3使用工具栏 275 9.3.1 创建工具栏 283 9.3.2 工具...
  • 9.1.1 通用控件的分类 260 9.1.2 使用通用控件 262 9.2使用状态栏 265 9.2.1 创建状态栏 271 9.2.2 状态栏的控制消息 272 9.2.3 在状态栏上显示菜单提示信息 274 9.3使用工具栏 275 9.3.1 创建工具栏 283 9.3.2 工具...
  • 9.1.1 通用控件的分类 260 9.1.2 使用通用控件 262 9.2 使用状态栏 265 9.2.1 创建状态栏 271 9.2.2 状态栏的控制消息 272 9.2.3 在状态栏上显示菜单提示信息 274 9.3 使用工具栏 275 9.3.1 创建工具栏 283 ...
  • 9.1.1 通用控件的分类 260 9.1.2 使用通用控件 262 9.2 使用状态栏 265 9.2.1 创建状态栏 271 9.2.2 状态栏的控制消息 272 9.2.3 在状态栏上显示菜单提示信息 274 9.3 使用工具栏 275 9.3.1 创建工具栏 283 9.3.2 ...
  • 9.1.1 通用控件的分类 260 9.1.2 使用通用控件 262 9.2 使用状态栏 265 9.2.1 创建状态栏 271 9.2.2 状态栏的控制消息 272 9.2.3 在状态栏上显示菜单提示信息 274 9.3 使用工具栏 275 9.3.1 创建工具栏 283 9.3.2 ...
  • 9.1.1 通用控件的分类 260 9.1.2 使用通用控件 262 9.2 使用状态栏 265 9.2.1 创建状态栏 271 9.2.2 状态栏的控制消息 272 9.2.3 在状态栏上显示菜单提示信息 274 9.3 使用工具栏 275 9.3.1 创建工具栏 283 9.3.2 ...
  • 揭秘数据解密的关键技术

    热门讨论 2011-11-20 21:49:11
    1.6.2 EBP和ESP寄存器的用途 1.7 标志寄存器 1.7.1 EFLAGS寄存器 1.7.2 EFLAGS寄存器的用途 1.8 灵活的寻址方式 1.8.1 寻址方式的分类 1.8.2 高级语言中的数据结构和80386寻址方式的关系 1.9 80386指令 1.9.1 Intel...
  • 所属分类: 计算机 > 软件与程序设计 > 汇编语言/编译原理 > 汇编语言程序设计 编辑推荐 俄罗斯著名的安全技术专家Kris Kaspersky力作 横跨Windows和UNIX两大主流操作系统 全面介绍多种调试工具和方法 目录回到...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

pe分类计算