数据结构相关的课程设计,实现了基于顺序表、链表、二叉树、哈希表的词频统计与检索,仅供参考!
所谓SMC(Self Modifying Code)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码来达到变形或对代码加密的目的,从而躲过杀毒软件的查杀或者迷惑反病毒工作者对代码进行分析。由于该技术需要直接读写对内存中的机器码,所以多采用汇编语言实现,这使得很多想在自己的程序中使用SMC技术进行软件加密的C/C++程序员望而却步。针对这种现状,本文提出了几种基于C/C++语言的机器指令定位方法,从而用C/C++语言实现了动态代码修改技术。
2022-06-27 13:29:25 62KB smc 加密 防破解
1
matlab导入excel代码VBA_sprintf 在VBA中实现的C / C ++ / Matlab函数sprintf 动机 是否曾经想过在Excel VBA中格式化数字? 令人眼花。乱。 假设您要打印两个浮点数,其文本宽度为6,精度为2。 这是您可以在VBA中执行的操作: Debug.Print format(format(1.23,"0.00"),"@@@@@@") & " " & format(format(9.5,"0.00"),"@@@@@@") 使用sprintf命令将是 Debug.Print sprintf("%6.2f %6.2f", 1.23, 9.5) 第二种选择显然容易得多,令我惊讶的是,每种语言都没有将sprintf-function实现为标准函数 这些实现可能有很多,但是我需要一些可以探查格式规范( d代码)并返回fieldwidth等( GetFormatSpecProperty )的东西,而这样做是完成整个功能的简单步骤。 用法 将ResourceSprintf.cls导入为新的Class模块,并使用以下方法从您的模块中实例化它: Dim s
2022-06-21 22:15:21 85KB 系统开源
1
看完上面的评审后,也许有些读者已经急切地想找一些代码来试验一下看能否通过上面的内容来提高自己的检视能力。下面就讲几个代码检视的实例,请读者在看这些实例时先不要看后面的分析,自己先拿张纸边看代码边把自己能够发现的问题记录下来,然后再和后面的分析进行比较。如果能够发现后现分析中没有提及的问题,说明已经将评审检视基本功学得非常好了。日志文件函数的代码如下:/**写日志函数,实现将日志信息写入日志文件中的功能@paramchar*pszLogFile-日志文件名 @pa
2022-06-12 21:09:41 97KB C/C++代码检视实例
1
C/C++代码规范,非常详细的行业通用的C/C++代码规范,对于养成良好的编码习惯非常有帮助
2022-06-12 17:50:45 228KB C语言 C++ 代码规范
1
机械原理matlab源代码 awesome-cs-books 超过1000本的计算机经典书籍、资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~ 数据结构与算法 1.1《啊哈!算法 啊哈磊扫描版》 密码: 5h9s 1.2《算法图解》 密码: shda 1.3《妙趣横生的算法(C语言实现 第2版)》 密码: 6m7s 1.4《趣学算法》 密码: tu4r 1.5《大话数据结构》 密码: tlrq 1.6《算法神探完整版》 密码: ia5d 1.7《算法帝国》 密码: uwp8 1.8《算法设计与分析基础第3版》 密码: kpff 2.1《算法导论_英文版_第三版》 密码: ecms 2.1《算法导论中文版》 密码: fpqn 2.2《算法 (第4版)》 密码: k7ah 2.3《数据结构与算法 Java版》 密码: jw81 2.4《Algorithms算法概论中文版》 密码: goi3 2.5《算法心得-高效算法的奥秘(原书第2版)》 密码: nsip 2
2022-06-11 20:21:43 4KB 系统开源
1
矩阵键盘控制,C语言写的51单片机源代码,包括4X4矩阵键盘(查表法)、4x4矩阵键盘实验(计算法)、矩阵键盘按键键值显示程序、矩阵键盘模拟电子琴。
2022-06-10 23:40:07 34KB VC/C 源码-其它分类
1
完整的c语言哈夫曼编码译码器源代码 并且有完整的课程书记报告 欢迎广大学生朋友下载学习
2022-05-21 15:33:05 1.11MB c/c++ 源代码 赫夫曼 编码译码器
1
vs平台对C/C++的代码提示功能弱爆了。安装了这个插件后,代码提示非常强大,还自带注释模式,自动提取注释的内容。超级强大。
2022-05-17 16:16:59 24.95MB vs 代码提示插件
1
PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告 C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针,冗余的代码,等 等。软件除错是软件项目开发成本和延误的主要因素。PClint能够帮你在程序动态测试之前发现编码错误。这样消除错误的成本更低。 使用PC-Lint在代码走读和单元测试之前进行检查,可以提前发现程序隐藏错误,提高代码质量,节省测试时间。并提供编码规则检查,规范软件人员的编码行为。 由于PC-LINT对于一般程序员来说可能比较陌生,有好多人安装了也不知道怎样配置和使用。 下面我就根据自己的安装和配置心得对PC-Lint的安装、配置及使用进行下详细说明.本人主要介绍了将PC-Lint集成到VC++6.0和SourceInsight的方法和步骤。
2022-05-16 23:08:07 2.87MB PC_Lint
1