共查询到20条相似文献,搜索用时 78 毫秒
1.
C/C++静态代码安全检查工具研究 总被引:1,自引:1,他引:0
静态代码安全检查工具是一种能够帮助程序员自动检测出源程序中是否存在安全缺陷的软件。它通过逐行分析程序的源代码,发现软件中潜在的安全漏洞。本文针对C/C++语言程序设计中容易存在的多种安全问题,分别分析了问题的根源,给出了具体可行的分析及检测方法。最后通过对静态代码安全检查工具优缺点的比较,给出了一些提高安全检查效果的建议。 相似文献
2.
C++程序设计案例遴选 总被引:1,自引:0,他引:1
针对C++程序设计课程中缺乏经典项目案例的问题,分析了从IT公司、开源项目中选取C++开发案例的优缺点。从开源项目中选取了8个关注度高、适合大学低年级学生知识结构的案例,设计了一套定量化的评估指标,使用代码查询语言(Code Query Language,CQL)及代码分析工具CppDepend,对这些案例进行了定量评估,给出了遴选C++程序设计案例的建议。 相似文献
3.
Visual C++中双缓存滚动视图类开发及使用 总被引:1,自引:0,他引:1
阐述了在Visual C 中为CScrollview增加页面缓存功能的具体设计方案,并将实现代码集成为一个MFC扩展类,最后给出了该类使用的一个示例。 相似文献
4.
5.
C语言在现代软件开发过程中仍占有大量的份额,但C语言本身的缺陷造成其软件代码复用困难.从讨论常见的链表结构在C语言中复用的方法出发,讨论了C语言在链表代码复用中存在的问题及可行的链表结构复用方案,利用函数指针给出了一种可复用的链表创建、增加、删除、查询及排序结构,并讨论了该结构扩展的可能性,该方法在开发实践中表现较好. 相似文献
6.
基于C/C++与ORACLE9i的嵌入式SQL编程技术 总被引:6,自引:4,他引:6
针对嵌入式SQL编程技术,本文论述了C/C 语言与ORACLE9i的嵌入式SQL的形式,嵌入式SQL语句与C/C 宿主语言之间的通信.并给出了代码实例。 相似文献
7.
通过编译的C++程序代码并不一定保证代码中不存在缺陷。代码中可能依然隐含了安全、设计或是风格上的缺陷,从而导致程序运行时出现内存泄露、指针误用等现象,或导致程序代码不清晰、可读性差。为了有效查找这些缺陷,探讨了可定制缺陷规则的C++代码缺陷自动检测技术,介绍了两种缺陷定位方法,给出了一种基于XPath技术的缺陷规则定制方法,设计并实现了一种代码缺陷自动检测工具CDD(C++ defect detector),并通过实验证明了缺陷定位方法的有效性以及CDD的易用性。 相似文献
8.
Rose提供了一个扩展机制,用于将第三方的开发工具集成到Rose中.通过Rose的openAPI,可以开发自己的代码生成程序.文中介绍了Rose的扩展模型,并且给出了一个代码生成工具实例MVC_C++.MVC_C++生成的是基于MVC server进行开发的Rose模型正向生成的ANSI C++代码. 相似文献
9.
针对嵌入式SQL编程技术,本文论述了C程序中嵌入SQL语句的代码格式,嵌入式SQL语言与C语言之间的通信方式以及嵌入式SQL应用程序在VC++6.0中的编译过程,并给出了直观的代码实例。 相似文献
10.
C2M是一个把C语言遗留代码转换为Matlab中使用的mex封装文件的半自动化系统.该系统主要由C2Mmap和C2Mrule这两个彼此独立但又相关的工具构成.C2Mmap是一个半自动化转换工具,帮助用户在Matlab与C语言之间建立映像;C2Mrule为C函数自动生成相关的封装文件.描述了C2Mmap和C2Mrule,用例说明了封装代码的实际过程. 相似文献
11.
12.
13.
张郭军 《计算机应用与软件》2007,24(4):174-175
在利用MATLAB中的有关工具箱进行的系统仿真研究中,系统通常是利用其提供的仿真模块.虽然它比较直观,但仿真过程缓慢,且结构复杂,不易修改.通过利用Simulink 和C/C 混合编程技术建立的仿真系统,充分结合了Simulink 和C/C 语言各自的优点和长处,实现了高运行效率和高可视化.由于它的简单化、集成化,这种混合技术不但适用于系统仿真,而且有很好的工程应用价值. 相似文献
14.
15.
张毅杰 《单片机与嵌入式系统应用》2021,21(10):18-21
实时嵌入式系统不仅对运算结果的正确性有要求,而且对产生结果所需要的时间也有要求,即要求在一定的时间内产生运算结果.本文详细介绍了优化C/C++代码性能的方法,包括如何利用软件流水进行优化、如何优化循环、如何优化控制代码等,并通过在实际硬件上的对比测试,验证了优化前后代码性能的提升. 相似文献
16.
17.
在Windows编程中图像处理相对比较复杂,好在C++Builder提供了一些图形类,它们通过对Windows中的图形对象进行包装,从而大大简化了图像操作的难度.本文通过对图像进行柔化、锐化、浮雕效果等几个特殊效果处理进行具体说明. 相似文献
18.
给出了一种分析C++程序的切片算法。对于一个给定的C++程序,应用此算法可以除去与程序执行无关的数据成员,成员函数、类及继承关系,从而为大而复杂的面向对象软件的调试、测试、分析、理解和修改过程提供了一种切实可行的方法。 相似文献
19.