期刊文献+
共找到80篇文章
< 1 2 4 >
每页显示 20 50 100
程序代码相似度度量的研究与实现 被引量:17
1
作者 于海英 《计算机工程》 CAS CSCD 北大核心 2010年第4期45-46,49,共3页
针对程序代码相似度的度量问题,提出一种属性计数和结构度量相结合的方法,通过统计程序源代码的操作符和操作数个数,产生Halstead长度、Halstead词汇和Halstead容量3个程序的特征向量,利用向量夹角的余弦计算属性相似度,采用最长公共子... 针对程序代码相似度的度量问题,提出一种属性计数和结构度量相结合的方法,通过统计程序源代码的操作符和操作数个数,产生Halstead长度、Halstead词汇和Halstead容量3个程序的特征向量,利用向量夹角的余弦计算属性相似度,采用最长公共子序列算法获取结构相似度,从而衡量程序对间的相似程度。实验结果表明,该方法能够有效检测出学生作业中的相似程序代码。 展开更多
关键词 属性计数 结构度量 程序代码相似度
在线阅读 下载PDF
程序代码和数据的非相关性研究
2
作者 陈传波 邹芳 《计算机工程与应用》 CSCD 北大核心 1994年第3期27-30,共4页
本文详细地讨论了测控系统中程序代码和数据分离的必要性。分析当前控制软件不能通用的原因,给出了使数据和程序代码分离的详细方法,着重描述了如何将控制过程数据和控制程序分离开来和将人机界面数据和界面处理程序分离开来,并给出... 本文详细地讨论了测控系统中程序代码和数据分离的必要性。分析当前控制软件不能通用的原因,给出了使数据和程序代码分离的详细方法,着重描述了如何将控制过程数据和控制程序分离开来和将人机界面数据和界面处理程序分离开来,并给出了较详细的数据结构。最后以实例讨论和分析了这种方法在实际系统中的应用。 展开更多
关键词 程序代码 数据 非相关性
在线阅读 下载PDF
数控程序代码解释器及图形显示研究 被引量:7
3
作者 郭然 《机电工程》 CAS 2003年第5期7-9,共3页
数控程序代码正确检验是一项极其重要的工作,该文介绍了一种数控程序解释器的功能、数据结构及其实现算法还有图形显示。该数控代码解释器能有效的进行代码检验。
关键词 数控程序代码解释器 图形显示 数控系统 数控机床 数控加工
在线阅读 下载PDF
基于面向对象程序代码的类测试技术
4
作者 郑学军 王春森 《计算机工程与设计》 CSCD 北大核心 1996年第6期58-64,共7页
面向对象软件的基本测试单元是类,文中提出了用一种基于代码的测试技术——数据流测试来全面地测试类。对类测试分为3级:单个成员函数的测试;公有成员函数的测试;公有成员函数间接口的测试。大多数现有的数据流测试可以对前两级进... 面向对象软件的基本测试单元是类,文中提出了用一种基于代码的测试技术——数据流测试来全面地测试类。对类测试分为3级:单个成员函数的测试;公有成员函数的测试;公有成员函数间接口的测试。大多数现有的数据流测试可以对前两级进行测试,作者利用改进的数据流测试来测试第3级,通过构造类控制流图来计算数据流信息。这种技术即使在无规格说明的情况下也可以决定类中成员函数间消息传递的次序,根据这种次序来测试类。 展开更多
关键词 程序代码 类测试 面向对象
在线阅读 下载PDF
高教程序代码作业抄袭检测的方法研究与实践
5
作者 于俊 李雅洁 +4 位作者 程礼磊 连顺 谭昶 丁德成 刘淇 《中国科学技术大学学报》 CAS CSCD 北大核心 2020年第8期1048-1057,共10页
学生的编程水平直接反映技术类课程的学习效果,因此教学考察中程序代码作业的比重也越来越大.由于程序代码作业抄袭成本低,导致抄袭现象不同程度地存在于各高校教学中,严重影响了学生能力的培养和教师教学的效果,打击学生学习的积极性... 学生的编程水平直接反映技术类课程的学习效果,因此教学考察中程序代码作业的比重也越来越大.由于程序代码作业抄袭成本低,导致抄袭现象不同程度地存在于各高校教学中,严重影响了学生能力的培养和教师教学的效果,打击学生学习的积极性乃至损坏学风.为此以智能且自动化方式找出学生作业的相似之处,分析学生抄袭的总体情况为目的,将人工智能算法和数据处理分析技术相结合,提出一种学生作业抄袭检测方法.首先,分析学生提交的程序代码作业的复杂情况,设计作业数据预处理流程.然后,具体提出了基于KR和Winnowing的程序代码作业相似度检测算法,与传统检测方法相比通过代码格式化等改进手段提升了学生作业相似检测的精准度,并在大批量作业检测实践中,研究优化算法增加了不同学生之间作业相似结果的区分度.为了验证相似度计算部分的有效性和实用性,进一步设计了相关的模拟实验流程(包括与JPlag检测系统的对比),给出在相同实验数据集上不同抄袭类型下的相似度计算结果.最后,依托于科大讯飞博思智慧在线学习平台对该研究进行了真实场景的实际应用.实验结果以及实际应用都表明,该程序代码作业抄袭检测方法,对高校学生程序代码作业相似度检测有效,具有很高的应用价值. 展开更多
关键词 程序代码抄袭检测 相似度检测 在线智慧教育
在线阅读 下载PDF
程序算法识别研究综述
6
作者 张雅雯 张丽萍 +1 位作者 闫盛 魏敏 《计算机应用研究》 CSCD 北大核心 2024年第7期1940-1950,共11页
了解程序代码所描述的算法,能帮助程序员理解程序从而开展各项软件工程任务。由于人工理解程序算法要求程序员具备丰富的专业知识并且十分耗时耗力,程序算法识别任务以实现程序算法理解的自动化为主要研究目标,与人工理解相比更为高效... 了解程序代码所描述的算法,能帮助程序员理解程序从而开展各项软件工程任务。由于人工理解程序算法要求程序员具备丰富的专业知识并且十分耗时耗力,程序算法识别任务以实现程序算法理解的自动化为主要研究目标,与人工理解相比更为高效、准确。系统整理了程序算法识别领域的相关工作。首先,梳理程序算法识别等相关概念,简介基于知识表示与基于信息检索的方法;其次,将基于代码表征的方法划分为基于序列、基于树和基于图等方法展开详细阐述,并对三类方法作出小结与对比;最后,介绍程序算法识别任务的相关应用领域,分析该任务中尚存的问题并对未来的发展作出展望。 展开更多
关键词 程序算法识别 程序理解 程序代码表征
在线阅读 下载PDF
制作、传播计算机病毒等破坏性程序罪之认定 被引量:2
7
作者 赵廷光 朱华池 《信息网络安全》 2005年第10期44-45,共2页
关键词 计算机病毒 破坏性程序 制作 传播 计算机指令 计算机程序 电脑病毒 程序代码 《刑法》
在线阅读 下载PDF
Ada软件源代码分析器 被引量:1
8
作者 钱红兵 徐红 《计算机科学》 CSCD 北大核心 1996年第2期89-89,F004,65,共3页
Ada语言是美国国防部(DOD)
关键词 ADA语言 程序代码 代码分析器
在线阅读 下载PDF
程序自动启动与隐藏技术及实现 被引量:2
9
作者 张友生 《计算机工程》 CAS CSCD 北大核心 2002年第10期226-227,共2页
探讨了程序的自动启动与隐藏技术及其在Visual C++ 6.0中的实现。
关键词 程序自动启动 隐藏技术 VISUAL C++ 程序代码 程序设计
在线阅读 下载PDF
开发应用程序用户界面设计的基本原则 被引量:2
10
作者 周治钰 《三峡大学学报(自然科学版)》 CAS 2004年第1期75-78,共4页
目前,Microsoft公司的很多应用程序被广泛使用,原因之一是这些应用程序有一个共同的特点:好的用户界面.那么,什么是好的用户界面?我们在开发自己的软件时,又怎样尽快的、更好的设计出用户界面?本文从七个方面介绍了利用可视化的程序设... 目前,Microsoft公司的很多应用程序被广泛使用,原因之一是这些应用程序有一个共同的特点:好的用户界面.那么,什么是好的用户界面?我们在开发自己的软件时,又怎样尽快的、更好的设计出用户界面?本文从七个方面介绍了利用可视化的程序设计语言设计应用程序界面的原则及技巧,并给出了一些实际设计的例子. 展开更多
关键词 应用程序 用户界面 程序设计 程序代码
在线阅读 下载PDF
通信协议翻译程序的软件自动生成
11
作者 刘曙 李进 狄博 《计算机工程与设计》 CSCD 2003年第12期123-125,128,共4页
阐述了指挥自动化通信协议翻译软件的软件自动生成原理和实现方法,这是软件自动化在指挥自动化中的一个典型应用。该应用中采用了软件自动化的过程实现方法,定义了一种扩展标记语言,通过对扩展标记语言的语法分析,最后生成了跨平台跨语... 阐述了指挥自动化通信协议翻译软件的软件自动生成原理和实现方法,这是软件自动化在指挥自动化中的一个典型应用。该应用中采用了软件自动化的过程实现方法,定义了一种扩展标记语言,通过对扩展标记语言的语法分析,最后生成了跨平台跨语言的一组协议翻译程序,满足了指挥自动化系统中通信子系统对多协议翻译的要求,并且高效,高质量,易修改和易维护。 展开更多
关键词 通信协议翻译程序 软件自动生成 扩展标记语言 程序代码
在线阅读 下载PDF
用VC++实现多媒体应用程序
12
作者 张大斌 朱绍文 《计算机工程》 CAS CSCD 北大核心 2001年第11期145-146,155,共3页
在介绍MCI特点的基础上,详细阐述了在Windows环境下利用VC++开发多媒体应用程序的方法,并重点讨论了用MCI和OLE方法实现多媒体应用的详细程序代码。
关键词 VC++ OLE 程序设计 程序代码 多媒体应用程序
在线阅读 下载PDF
可移动代码的一种优化技术
13
作者 王明文 孙永强 《计算机科学》 CSCD 北大核心 2000年第1期18-20,共3页
1.引言关于可移动的程序代码的研究起源于异构网络环境的需求。象Scheme,Tcl和Telescript这样的解释型语言都在一定程度上支持程序代码的可移动性。和移动代理的迁移所不同的是,可移动代码只是程序代码的迁移而不是运行程序(包括程序代... 1.引言关于可移动的程序代码的研究起源于异构网络环境的需求。象Scheme,Tcl和Telescript这样的解释型语言都在一定程度上支持程序代码的可移动性。和移动代理的迁移所不同的是,可移动代码只是程序代码的迁移而不是运行程序(包括程序代码、数据以及运行状态)的移动。最为我们所熟悉和使用的可移动代码当然是由Sun微系统公司开发的Java语言了。Ja- 展开更多
关键词 程序语言 可移动代码 优化 程序代码
在线阅读 下载PDF
计算罗盘仪测绘平面图面积的ExcelVBA算法与程序实现
14
作者 赵浩彦 张洁 +4 位作者 张民侠 姚树人 闫德民 陈戈萍 周涧青 《林业调查规划》 2018年第5期19-24,共6页
为快速完成罗盘仪测绘法的内业工作,提出各角点的坐标系转换、坐标平移,并采用三角形法计算平面图面积的数学方法,从而实现了平面图展绘、平差和面积计算过程。在此基础上,提出了计算平面图面积的ExcelVBA算法并编写了相应的程序代码。... 为快速完成罗盘仪测绘法的内业工作,提出各角点的坐标系转换、坐标平移,并采用三角形法计算平面图面积的数学方法,从而实现了平面图展绘、平差和面积计算过程。在此基础上,提出了计算平面图面积的ExcelVBA算法并编写了相应的程序代码。结果显示,编写的计算平面图面积ExcelVBA程序不仅计算精度较高,且快速高效。 展开更多
关键词 罗盘仪测绘法 三角形法 坐标系转换 平面图面积 展绘 平差 ExcelVBA算法 程序代码
在线阅读 下载PDF
JAVA程序的安全性分析
15
作者 徐洪斌 刘克勤 《现代电力》 2003年第6期79-84,共6页
详细讨论了Java平台的底层安全系统 ,主要包括Java安全模型的 3个主要方面 :bytecodeverifier(字节码验证机 )、classloader(类装入器 )和securitymanager(安全管理器 )。
关键词 JAVA语言 程序设计 安全性分析 编程语言 程序代码
在线阅读 下载PDF
自动产泡皂膜流量计电路设计与代码剖析
16
作者 张辉 张奕琛 +3 位作者 孔吉海 李丞侃 朱金琪 王靖 《仪表技术与传感器》 CSCD 北大核心 2019年第3期63-67,共5页
优化了自动产泡流量计的重锤结构和加液方式,完成了采用RS232接口感应光电信号和控制推拉式电磁铁的电路设计与制作,编写了自动甄别皂膜上升沿和下降沿以及自动起泡的程序代码。通过实验成功验证了硬件与软件的可靠性,并测定了不同有效... 优化了自动产泡流量计的重锤结构和加液方式,完成了采用RS232接口感应光电信号和控制推拉式电磁铁的电路设计与制作,编写了自动甄别皂膜上升沿和下降沿以及自动起泡的程序代码。通过实验成功验证了硬件与软件的可靠性,并测定了不同有效体积条件下流量测定值的变化规律。 展开更多
关键词 RS232 自动产泡 皂膜 流量计 电路设计 程序代码
在线阅读 下载PDF
基于CAD/CAM软件的参数化齿轮数控加工
17
作者 巴宝莲 《农机使用与维修》 2024年第11期88-91,共4页
为了解决传统齿轮加工方法对加工大型齿轮存在的诸多问题,基于机械制造行业主流CAD/CAM软件,对渐开线齿轮齿廓曲线组成进行分析,依托SolidWorks软件平台,提出了一种实用的渐开线参数化齿轮建模方法,并应用UG软件CAM功能创建生成齿轮的... 为了解决传统齿轮加工方法对加工大型齿轮存在的诸多问题,基于机械制造行业主流CAD/CAM软件,对渐开线齿轮齿廓曲线组成进行分析,依托SolidWorks软件平台,提出了一种实用的渐开线参数化齿轮建模方法,并应用UG软件CAM功能创建生成齿轮的多轴数控加工刀路,通过后处理,最后生成数控机床能够识别和执行的数控加工程序,即NC程序代码,这对实际生产加工可提供一定技术参考。 展开更多
关键词 齿轮 SOLIDWORKS UG NC程序代码
在线阅读 下载PDF
《自然语言处理基础与大模型---案例与实践》
18
作者 宗成庆 赵阳 飞桨教材编写组 《中文信息学报》 CSCD 北大核心 2024年第3期F0003-F0003,共1页
近年来,自然语言处理技术迅猛发展,尤其自2022年底ChatGPT发布以来,人类语言技术成为举世瞩目的焦点。如何让初学者快速了解基于神经网络的自然语言处理方法的技术要点,能够在短时间内熟悉相关模型和算法的程序代码,通过对应用系统的上... 近年来,自然语言处理技术迅猛发展,尤其自2022年底ChatGPT发布以来,人类语言技术成为举世瞩目的焦点。如何让初学者快速了解基于神经网络的自然语言处理方法的技术要点,能够在短时间内熟悉相关模型和算法的程序代码,通过对应用系统的上机实践实现从理论到实操的跨越。 展开更多
关键词 自然语言处理 上机实践 神经网络 程序代码 CHAT 人类语言技术 技术要点
在线阅读 下载PDF
基于网络的移动代理系统安全模型的研究和分析 被引量:28
19
作者 王汝传 赵新宁 +1 位作者 王绍棣 孙知信 《计算机学报》 EI CSCD 北大核心 2003年第4期477-483,共7页
移动代理系统提供了一个新的计算方式 ,程序以软件代理的形式出现 ,它能在一台主机上停止它的执行 ,通过移动到另一台主机上恢复执行 .随着移动软件混合性的增加 ,也伴随着对安全的威胁 .该文论述了MobileA gent面临的安全问题 ,也提出... 移动代理系统提供了一个新的计算方式 ,程序以软件代理的形式出现 ,它能在一台主机上停止它的执行 ,通过移动到另一台主机上恢复执行 .随着移动软件混合性的增加 ,也伴随着对安全的威胁 .该文论述了MobileA gent面临的安全问题 ,也提出了一般的安全问题和解决这些威胁的措施 .最后给出一个新的安全模型结构 ,并在实验原形系统上对这个安全模型结构的安全性进行了验证 。 展开更多
关键词 移动代理系统 安全模型 程序代码 网络带宽 计算机网络 软件代理
在线阅读 下载PDF
基于模型的软件测试综述 被引量:74
20
作者 颜炯 王戟 陈火旺 《计算机科学》 CSCD 北大核心 2004年第2期184-187,共4页
随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种... 随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种测试模型。本文详细阐述了基于模型的软件测试研究现状和应用现状,并对测试中使用的不同模型进行了比较,着重介绍了状态机模型、UML模型和马尔可夫链模型。最后提出了未来的研究方向。 展开更多
关键词 软件工程 软件测试 面向对象 软件开发 软件可靠性 程序代码 软件系统
在线阅读 下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部