期刊文献+
共找到62篇文章
< 1 2 4 >
每页显示 20 50 100
基于函数指针数组的代码迷惑技术 被引量:14
1
作者 李永祥 陈意云 《计算机学报》 EI CSCD 北大核心 2004年第12期1706-1711,共6页
移动代理在网络计算中经常遇到有目的的篡改攻击 ,只要通过代码迷惑技术使得对移动代理的程序分析复杂度增加或精确性降低 ,就能有效地增加这种攻击的难度 ,从而在一定程度上阻止这种攻击 .函数指针分析及控制流分析是程序分析中的难点 ... 移动代理在网络计算中经常遇到有目的的篡改攻击 ,只要通过代码迷惑技术使得对移动代理的程序分析复杂度增加或精确性降低 ,就能有效地增加这种攻击的难度 ,从而在一定程度上阻止这种攻击 .函数指针分析及控制流分析是程序分析中的难点 ,也是引起分析的精确度降低的原因 .文章首先给出一种增添函数指针数组的程序变换方法 ,使得函数之间的调用关系函数变得难以分析 ;同时提出一种控制流变换方法来增加程序分析中的数据流及控制流分析的复杂度 ,从而使得程序分析的精确度大大降低 ,最终使篡改攻击难以达到目的 . 展开更多
关键词 代码迷惑 函数指针 控制流变换
下载PDF
回调函数在软件设计中的应用 被引量:9
2
作者 王铬 《河南教育学院学报(自然科学版)》 2003年第3期44-46,共3页
回调函数是软件设计中的一种非常重要的函数调用方式 ,在一些应用中它的作用是不可替代的。利用回调函数可以改善软件的结构和提高软件的复用性 ,还可以实现程序间复杂的通信。回调函数在Win3 2API中也很常见 ,因此理解回调函数的概念... 回调函数是软件设计中的一种非常重要的函数调用方式 ,在一些应用中它的作用是不可替代的。利用回调函数可以改善软件的结构和提高软件的复用性 ,还可以实现程序间复杂的通信。回调函数在Win3 2API中也很常见 ,因此理解回调函数的概念并掌握它的重要用法对于进行高质量的软件开发是非常必要和重要的 ,本文以Vc+ + 6.0平台为例就这两个问题展开讨论。 展开更多
关键词 回调函数 软件设计 函数调用 函数指针 软件开发 VC++6.0 WIN32API
下载PDF
基于单片机的多级菜单实现方法改进 被引量:9
3
作者 宋晓辉 叶桦 丁昊 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2007年第A01期66-70,共5页
介绍了一种在C语言环境下,基于单片机的多级菜单实现方法.该方法从菜单的功能结构出发,在程序设计中做了几点改进.首先对菜单数据项和功能函数各自进行独立设计,通过在数据结构中增加按键有效标志、字符串指针、存储器地址以及与复用相... 介绍了一种在C语言环境下,基于单片机的多级菜单实现方法.该方法从菜单的功能结构出发,在程序设计中做了几点改进.首先对菜单数据项和功能函数各自进行独立设计,通过在数据结构中增加按键有效标志、字符串指针、存储器地址以及与复用相关的元素,实现了两者源代码空间的有效分离,从而大大提高了程序的可维护性;其次引入菜单项复用的思想,简化了程序结构.该设计的多级菜单在自动售货机的服务模式的实际应用表明,此改进方法使菜单设计变得更为简单方便,软件通用性更高,维护更容易. 展开更多
关键词 单片机 C语言 多级菜单 函数指针
下载PDF
课程思政促进C语言函数指针教学的实践 被引量:4
4
作者 唐建 王雷 《电气电子教学学报》 2021年第5期1-5,173,共6页
针对当前大学生的新情况和教育部的新要求,每门课程都要有育人功能,都含有思政元素,通过润物细无声而潜移默化地培养学生的思政目标是每位教师在教学过程中须注意的。本文在函数指针教学中融入课程思政元素,让学生深刻理解了对待程序设... 针对当前大学生的新情况和教育部的新要求,每门课程都要有育人功能,都含有思政元素,通过润物细无声而潜移默化地培养学生的思政目标是每位教师在教学过程中须注意的。本文在函数指针教学中融入课程思政元素,让学生深刻理解了对待程序设计要遵守规则,要有精益求精的工匠精神,要有锐意进取的拼搏精神。这与做人做事道理相通。 展开更多
关键词 课程思政 函数指针 函数指针数组 计算思维
下载PDF
基于UCOS操作系统的双核充电桩控制系统
5
作者 向奇林 《中文科技期刊数据库(引文版)工程技术》 2024年第9期0169-0172,共4页
随着中国电动汽车产业技术的不断进步,电动汽车在全球市场的份额不断攀升,解决电动汽车充换电需求也越来越大,相关配套大功率充电桩的研发技术也需不断完善和升级。伴随着电动汽车电池续航能力的突飞猛进,电动汽车电池能量越来越高,为... 随着中国电动汽车产业技术的不断进步,电动汽车在全球市场的份额不断攀升,解决电动汽车充换电需求也越来越大,相关配套大功率充电桩的研发技术也需不断完善和升级。伴随着电动汽车电池续航能力的突飞猛进,电动汽车电池能量越来越高,为保证电池使用寿命和充电安全性,对电池充电技术要求也越高。为保障充电过程中的安全性和时效性,大功率的直流充电桩必须能保证安全且可靠运行,在充电过程中,出现任何突发的异常情况下能及时做出应急反应措施。目前市面上大多数充电站采用了集中式充电堆或者独立式充电桩进行充电,本论文就市面上使用较多的大功率双枪充电桩作为基础,在软件系统上使用了实时性高,多任务执行能力强,可裁剪,低内存占用率的UCOS实时小型操作系统。使用实时操作系统可屏蔽底层硬件差别,给上层提供统一接口,并管理进程调度和资源分配等。相比于裸机程序,UCOS实时操作系统可实现多任务调度,并根据任务优先级高低优先执行关键任务,同时由于该操作系统具备内存资源管理机制,对CPU任务执行效率也得到了大大的提升。 展开更多
关键词 电池管理系统BMS UCOS操作系统 线程 任务 信号量 函数指针 互斥锁
下载PDF
Keil C51中函数指针的使用 被引量:4
6
作者 朱博 许伦辉 《单片机与嵌入式系统应用》 2008年第5期71-72,共2页
关键词 C51编译器 Keil公司 函数指针 嵌入式操作系统 8051系列 工业标准 单片机系统 网络协议栈
下载PDF
C51与单片机系统多级菜单的模块化设计 被引量:4
7
作者 汪高勇 宋毅恒 尚举邦 《光电技术应用》 2009年第2期62-66,共5页
介绍了一种基于单片机系统的多级菜单模块化编程方法.该方法从模块化的角度将菜单编程简单地划分为共用键盘处理和菜单模块两部分,使得菜单具有通用的模块化结构,方便了菜单的加载与卸载,增强了C51语言在单片机系统人机接口的设计,软件... 介绍了一种基于单片机系统的多级菜单模块化编程方法.该方法从模块化的角度将菜单编程简单地划分为共用键盘处理和菜单模块两部分,使得菜单具有通用的模块化结构,方便了菜单的加载与卸载,增强了C51语言在单片机系统人机接口的设计,软件结构清晰,维护方便. 展开更多
关键词 单片机 多级菜单 函数指针 菜单模块
下载PDF
C语言指针用法的探讨 被引量:4
8
作者 夏伟伟 《电脑编程技巧与维护》 2014年第21期12-13,21,共3页
指针是C语言的精华,既是重点也是难点。着重从指针的基本概念入手,分析了指针的定义和初始化,就指针的运算展开论述,并就指针教学过程中的常见错误进行探讨,指出C语言指针正确的使用方法。
关键词 C语言 指针 数据类型 数组 函数指针
下载PDF
基于内核跟踪的动态函数调用图生成方法 被引量:4
9
作者 向勇 汤卫东 +1 位作者 杜香燕 孙卫真 《计算机应用研究》 CSCD 北大核心 2015年第4期1095-1099,共5页
针对目前大多数的函数调用关系分析工具无法分析函数指针、系统启动过程以及可加载模块的函数调用关系的现象,在CG-RTL的基础上提出了基于内核跟踪的动态函数调用图生成方法,并开发了动态函数调用图生成工具DCG-RTL(dynamic call graph ... 针对目前大多数的函数调用关系分析工具无法分析函数指针、系统启动过程以及可加载模块的函数调用关系的现象,在CG-RTL的基础上提出了基于内核跟踪的动态函数调用图生成方法,并开发了动态函数调用图生成工具DCG-RTL(dynamic call graph based on RTL)。DCG-RTL在S2E模拟器中运行待跟踪内核,通过指令捕获插件和函数解析插件记录运行时的函数调用和返回信息,分析跟踪信息得到动态和静态函数调用关系,利用CG-RTL工具在浏览器中展示。实验结果表明,DCG-RTL能全面和准确地跟踪包括函数指针引用和可加载内核模块在内的函数调用关系。 展开更多
关键词 内核跟踪 内核函数调用检测 函数符号解析 函数指针 函数调用图 内核可加载模块
下载PDF
C++语言中函数指针的分析与应用 被引量:3
10
作者 汪明光 《巢湖学院学报》 2006年第3期30-34,共5页
本文对C++语言中函数指针进行了较为系统的分析与研究,指出它与指针函数的概念区别,并通过实例阐述使用函数指针的方法。
关键词 C++语言 函数指针 指针函数 应用
下载PDF
通用菜单程序的C语言函数指针实现方法 被引量:2
11
作者 朱恒军 李雪梅 齐跃斗 《齐齐哈尔大学学报(自然科学版)》 2002年第1期60-61,共2页
本文介绍了C语言函数指针的功能与用法 ,同时使用函数指针设计了一个通用菜单程序。采用该方法设计的菜单灵活 ,用户接口简捷、方便 ,用户界面清晰。
关键词 程序 函数指针 菜单 C语言
下载PDF
动态链接库(DLL)的参数传递方式及其在VB6.0中的应用 被引量:1
12
作者 胡文静 李外云 陈松 《岳阳师范学院学报(自然科学版)》 2000年第1期59-67,共9页
本文具体地介绍了在VB6.0中如何使用Windows系统中的动态链接库,同时对它的声明和有关参数传递的方法和技巧进行了详细地阐述.
关键词 动态链接库 WINDOWS 函数指针 应用程序接口
下载PDF
一种单片机多级菜单的模块化设计方法 被引量:3
13
作者 马志强 王文交 +1 位作者 胡明 孙少林 《单片机与嵌入式系统应用》 2012年第10期74-75,81,共3页
在单片机设计中,往往需要在显示屏上显示多级操作菜单,每级菜单都有一些菜单项和对应的按键操作,以及为响应各种操作而执行的后续处理程序。参考文献以函数指针为结构元素,把整个菜单结构拉伸成一个结构数组,内部包含了全部菜单项... 在单片机设计中,往往需要在显示屏上显示多级操作菜单,每级菜单都有一些菜单项和对应的按键操作,以及为响应各种操作而执行的后续处理程序。参考文献以函数指针为结构元素,把整个菜单结构拉伸成一个结构数组,内部包含了全部菜单项。这种方法没有将菜单项数据与功能函数分开设计,而把菜单项数据写在功能函数中, 展开更多
关键词 模块化设计方法 多级菜单 单片机设计 操作菜单 功能函数 后续处理 结构元素 函数指针
下载PDF
.net框架中委托的实现及设计思想分析 被引量:2
14
作者 李丽 《信息与电脑(理论版)》 2012年第8期60-62,共3页
委托是.NET中新增加的函数调用机制,实现了函数调用的晚绑定,方便了程序员在程序开发时灵活的对函数进行调用,比起C++的函数指针,也有封装性好,安全性高的优点。委托的实现原理体现了设计模式的思想,委托比较适合框架开发,设计模式则是... 委托是.NET中新增加的函数调用机制,实现了函数调用的晚绑定,方便了程序员在程序开发时灵活的对函数进行调用,比起C++的函数指针,也有封装性好,安全性高的优点。委托的实现原理体现了设计模式的思想,委托比较适合框架开发,设计模式则是面向对象的思想,两者的侧重点有不同,但在有些应用场合,利用委托可以达到使用设计模式的效果。 展开更多
关键词 .NET 委托 设计模式 函数指针
原文传递
浅析C语言指针 被引量:2
15
作者 邓满英 《襄樊职业技术学院学报》 2010年第1期32-34,共3页
C语言功能丰富、使用灵活方便,主要体现在其指针灵活且无所不指上。指针是C语言的灵魂、精华与根本所在,其内容也是C语言的重点及难点。能否正确理解和使用指针是衡量学生掌握C语言的一个重要标志,也直接影响学生对《数据结构》和《操... C语言功能丰富、使用灵活方便,主要体现在其指针灵活且无所不指上。指针是C语言的灵魂、精华与根本所在,其内容也是C语言的重点及难点。能否正确理解和使用指针是衡量学生掌握C语言的一个重要标志,也直接影响学生对《数据结构》和《操作系统》等后续课程的学习和把握。本文从指针的概念、指针的运算等来浅析C语言指针。 展开更多
关键词 指针 指针变量 指针运算 指针函数 函数指针
下载PDF
基于代码插装的缓冲区溢出漏洞定位技术 被引量:2
16
作者 史胜利 《计算机工程》 CAS CSCD 2012年第9期138-140,共3页
为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取... 为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取内存破坏点,查找到非法写内存的指令定位漏洞。实例分析表明,该方法不需要源程序且效率较高,能成功地定位常见的缓冲区溢出漏洞。 展开更多
关键词 漏洞定位 代码插装 返回地址 函数指针 异常 缓冲区溢出
下载PDF
链表结构在基于C语言项目中复用方法 被引量:2
17
作者 王思乐 卢素魁 +2 位作者 杨文柱 陈丽萍 陈向阳 《电脑编程技巧与维护》 2017年第20期9-10,13,共3页
C语言在现代软件开发过程中仍占有大量的份额,但C语言本身的缺陷造成其软件代码复用困难。从讨论常见的链表结构在C语言中复用的方法出发,讨论了C语言在链表代码复用中存在的问题及可行的链表结构复用方案,利用函数指针给出了一种可复... C语言在现代软件开发过程中仍占有大量的份额,但C语言本身的缺陷造成其软件代码复用困难。从讨论常见的链表结构在C语言中复用的方法出发,讨论了C语言在链表代码复用中存在的问题及可行的链表结构复用方案,利用函数指针给出了一种可复用的链表创建、增加、删除、查询及排序结构,并讨论了该结构扩展的可能性,该方法在开发实践中表现较好。 展开更多
关键词 C语言 链表结构 函数指针 复用方法
下载PDF
基于CFG的函数调用关系静态分析方法 被引量:2
18
作者 黄双玲 黄章进 顾乃杰 《计算机系统应用》 2015年第11期167-172,共6页
函数调用关系能够反映软件系统中函数间的依赖关系,完整的函数调用关系可以更好地辅助程序验证和死锁分析,提升验证和分析的完备性.现有静态分析函数调用关系的方法不能准确分析函数指针和虚函数的调用,影响了其分析结果的准确性.针对... 函数调用关系能够反映软件系统中函数间的依赖关系,完整的函数调用关系可以更好地辅助程序验证和死锁分析,提升验证和分析的完备性.现有静态分析函数调用关系的方法不能准确分析函数指针和虚函数的调用,影响了其分析结果的准确性.针对这一问题本文提出了一种基于控制流图(Control Flow Graph,CFG)的函数调用关系静态分析方法,该方法首先使用GCC插件静态获取源代码中的类型和函数CFG等信息并构建分析路径,然后采用本文提出的模拟仿真算法分析程序中的语句,并解析函数指针和虚函数的调用,最后基于分析结果生成完整的函数调用关系.实验结果表明,该方法能够很好地支持对函数指针和虚函数的处理,提升了分析结果的准确性. 展开更多
关键词 函数调用关系 静态分析 控制流图 函数指针 函数
下载PDF
如何用简单的方法使用C语言 被引量:2
19
作者 康牧 杨泽民 《雁北师范学院学报》 2002年第5期39-40,共2页
本文首先介绍了 C语言中函数指针的一种简单用法 ,其次讨论了 C语言中的多维浮点数组、含有浮点成员的结构体数组访问时所发现的问题 ,同时也给出了解决办法 .
关键词 C语言 函数指针 多雏浮点数组 结构体数组
下载PDF
Fortran Win32 DLL回调VB窗体 被引量:1
20
作者 毕苏萍 周振红 张成才 《计算机工程与设计》 CSCD 北大核心 2010年第13期3092-3095,共4页
为解决Fortran与VB经由Win32 DLL开展的混合工程计算的异步通信问题,研究了Fortran Win32 DLL对VB窗体的回调,基于对函数指针的本质认识,揭示了Win32 API函数的回调机制。通过挖掘Fortran 90新增功能,给出了Fortran Win32DLL独特的回调... 为解决Fortran与VB经由Win32 DLL开展的混合工程计算的异步通信问题,研究了Fortran Win32 DLL对VB窗体的回调,基于对函数指针的本质认识,揭示了Win32 API函数的回调机制。通过挖掘Fortran 90新增功能,给出了Fortran Win32DLL独特的回调手段,在此基础上,利用VB新增对函数指针的支持,成功实施了Fortran Win32 DLL对VB窗体的回调,对字符串特殊参数给出了具体的处理办法。探讨结果表明,Fortran90创建的Win32DLL能够拥有回调能力,可以作为便捷的异步通信手段开展科学计算可视化的交互视算。 展开更多
关键词 混合工程计算 异步通信 回调 函数指针 参数例程 接口块 字符串参数 交互视算
下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部