期刊文献+
共找到32篇文章
< 1 2 >
每页显示 20 50 100
基于大语言模型的API使用约束知识构建
1
作者 刘根壕 张能 郑子彬 《计算机工程》 北大核心 2025年第8期74-85,共12页
API(Application Programming Interface)使用约束是开发者在调用API时必须遵守的条件或限制,以确保正确使用并避免API误用。API文档是提取这些约束的重要来源。现有的基于自然语言处理(NLP)的API使用约束提取方法通常依赖于句法模式,... API(Application Programming Interface)使用约束是开发者在调用API时必须遵守的条件或限制,以确保正确使用并避免API误用。API文档是提取这些约束的重要来源。现有的基于自然语言处理(NLP)的API使用约束提取方法通常依赖于句法模式,但对复杂并列句的处理能力有限,且对语法模式要求严格。为此,提出一种基于大语言模型(LLM)的API使用约束知识提取方法,记为AUCK。AUCK首先对Java API文档进行预处理,提取包含API使用约束的句子;其次,总结并列句的句法模式并设计相应案例,指导LLM将并列句拆分为简单句;最后,针对简单句总结出三元组句法模式,并设计案例指导LLM提取API使用约束三元组。实验结果表明,在Java API文档上,AUCK的准确率和召回率分别达到92.23%和93.14%,显著优于现有方法DRONE(准确率为80.61%,召回率为86.81%)、主流三元组提取工具OpenIE(准确率为76.92%,召回率为52.63%)以及大语言模型ChatGPT-3.5(准确率为82.23%,召回率为67.71%)。此外,将AUCK应用于Android和Python API文档的实验结果验证了其良好的迁移能力。 展开更多
关键词 Java api文档 api使用约束 大语言模型 并列句拆解 三元组提取 知识提取
在线阅读 下载PDF
基于Google地图API的空间信息发布 被引量:24
2
作者 周宇林 付忠良 《计算机应用》 CSCD 北大核心 2011年第5期1450-1452,共3页
传统的在线地图服务具有一定的局限性——仅支持客户浏览和查询,为了实现客户端自主录入数据,服务器端接收空间信息并发布到在线地图的目标,提出了一种构建空间信息发布系统的新技术。该技术基于B/S模式架构,通过改进Google Maps API的... 传统的在线地图服务具有一定的局限性——仅支持客户浏览和查询,为了实现客户端自主录入数据,服务器端接收空间信息并发布到在线地图的目标,提出了一种构建空间信息发布系统的新技术。该技术基于B/S模式架构,通过改进Google Maps API的事件侦听器,自动获取标注处地理坐标,服务器端使用一种自定义的XML文件读取录入数据,然后利用地址解析函数解析该XML文件,将含有位置信息的数据标注到Google地图上,从而实现了本地属性数据在Web地图上的发布。基于该方法成功开发了武汉大学校园导航系统,验证了该方法的可行性。 展开更多
关键词 WEB GIS 事件侦听 XML文件解析 地址解析 GOOGLE MAPS api
在线阅读 下载PDF
利用InternetReadFile API函数下载二进制大文件 被引量:1
3
作者 张嘉惠 崔超艳 《电脑编程技巧与维护》 2010年第18期12-15,共4页
编写应用程序时,使用InternetReadFile API函数将二进制文件如图片、视频、音频文件从服务器上下载到客户端,通过编程实例详细阐述了使用该函数下载二进制大文件及其解决办法。
关键词 InternetReadFile api 函数 下载 二进制大文件
在线阅读 下载PDF
REST API设计分析及实证研究 被引量:23
4
作者 周芯宇 陈伟 +1 位作者 吴国全 魏峻 《软件学报》 EI CSCD 北大核心 2022年第9期3271-3296,共26页
REST API已成为访问和使用Web服务的重要途径,为开发基于服务架构的应用系统提供了可复用接口.但是,REST API的设计质量参差不齐,因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值.首先,基于REST AP... REST API已成为访问和使用Web服务的重要途径,为开发基于服务架构的应用系统提供了可复用接口.但是,REST API的设计质量参差不齐,因此有效、合理的设计指导规范对于规范和提高REST API设计质量具有现实意义和应用价值.首先,基于REST API的本质内涵,建立了一个多维度、两层次的REST API设计指导规范分类体系RADRC(REST API design rule catalog),并对当前主流的25条设计指导规范进行分类.其次,针对已有规范提出相应的检测方法,并实现了REST API设计指导规范遵循情况的分析与检测工具RESTer.最后,使用RESTer开展REST API设计实证研究,分析了APIs.guru收录的近2000个真实REST API的文档,从中分析提取相应的REST API信息,进一步检测并统计当前REST API的设计特征和设计指导规范遵循情况.研究发现不同应用类别的REST API在资源和操作模式上存在差异,使得不同类别REST API在设计规则和总体架构方面各有特点.实证研究结果有助于深入了解当前REST API及其设计规则的特征、现状和不足,对于提高REST API设计质量和改进设计指导规范具有实际意义. 展开更多
关键词 REST api 设计指导规范 分类体系 api描述文档 实证研究
在线阅读 下载PDF
利用API函数在VB中实现文件管理
5
作者 贺忠华 《广西民族学院学报(自然科学版)》 CAS 2001年第4期281-285,共5页
介绍一种利用API函数在VB中实现文件管理的方法 ,指出其与直接利用VB函数实现文件管理的区别 ,并提供了示例程序 .
关键词 VB函数 api函数 文件管理 WINDOWS操作系统 文件系统控件 文件操作函数
在线阅读 下载PDF
API使用的关键问题研究 被引量:14
6
作者 李正 吴敬征 李明树 《软件学报》 EI CSCD 北大核心 2018年第6期1716-1738,共23页
API(application programming interface,应用程序编程接口)在现代软件开发过程中被广泛使用.开发人员通过调用API快速构建项目,节省了大量的时间.但由于API数量众多、文档不够完善、维护更新不及时等原因,开发人员在学习使用API的过程... API(application programming interface,应用程序编程接口)在现代软件开发过程中被广泛使用.开发人员通过调用API快速构建项目,节省了大量的时间.但由于API数量众多、文档不够完善、维护更新不及时等原因,开发人员在学习使用API的过程中面临着严峻的挑战.一旦API使用不正确,程序可能会出现缺陷甚至严重的安全问题.通过对API相关文献的深入调研,对近些年来国内外学者在该研究领域取得的成果进行了系统总结.首先,介绍了API的基本概念并分析出影响API使用的3个关键问题:API文档质量不高、调用规约不完整以及API调用序列难以确定;接着,从API文档、调用规约和API推荐这3个主要方面对研究成果进行全面的分析;最后,对未来研究可能面临的挑战进行了展望. 展开更多
关键词 api 调用规约 api文档 api推荐 api使用
在线阅读 下载PDF
一种Java API文档对异常描述不一致的自动检测方法 被引量:2
7
作者 古睿航 周宇 《计算机应用研究》 CSCD 北大核心 2017年第7期2032-2037,共6页
应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等。针对Java API异常代码及其文档描述不一致的情况,... 应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等。针对Java API异常代码及其文档描述不一致的情况,提出了一种基于静态分析代码语法树及方法之间的调用关系的自动检测方法。为验证方法的有效性,利用JDK中的API源代码包及其相应文档作为测试对象。根据实验结果,该方法的检测结果能达到71.5%的准确率以及85.9%的召回率,能够较为准确地识别API文档对程序异常描述不一致的问题,对API文档的编写和维护具有指导性意义。 展开更多
关键词 api文档 程序异常 约束条件 不一致性检测
在线阅读 下载PDF
API文档缺陷自动检测和修复方法
8
作者 王长志 周宇 闫鑫 《计算机应用研究》 CSCD 北大核心 2019年第9期2686-2690,共5页
为了完善应用程序编程接口(application programming interface,API)文档,提出了基于程序静态分析和自然语言处理的自动检测和修复API文档缺陷的方法。该方法能够自动检测和修复API文档缺陷。实验中缺陷检测结果的准确率和召回率分别达... 为了完善应用程序编程接口(application programming interface,API)文档,提出了基于程序静态分析和自然语言处理的自动检测和修复API文档缺陷的方法。该方法能够自动检测和修复API文档缺陷。实验中缺陷检测结果的准确率和召回率分别达到74. 6%和81. 4%,能够较为准确地检测到Java API的文档缺陷。在进一步的实验中还对API文档的修复功能进行了评估,结果表明生成的文档正确且简洁,可以有效地修复API文档缺陷。 展开更多
关键词 JAVA api文档 程序异常 修复建议
在线阅读 下载PDF
基于Java Excel API的excel文件的操纵技术及其应用 被引量:6
9
作者 张书锋 《电脑知识与技术》 2010年第6期4565-4566,共2页
影院会员系统中,由于牵涉到大量复杂报表的汇总和导出,所以该篇详细地介绍了影院会员系统中excel文件的操纵技术,并列举详例说明excel电子文档数据批量导入的过程。
关键词 SSH JSP JXL Excel电子文档 Java EXCEL api
在线阅读 下载PDF
利用HttpSendRequest API函数上载二进制大文件 被引量:1
10
作者 张嘉惠 崔超艳 《电脑编程技巧与维护》 2010年第12期71-74,共4页
通过微生物菌种资源数据库编程实例,详细解读了上传二进制数时自动进行的编码转换和数据溢出的问题,并提出了有效的解决办法。
关键词 HttpSendRequest api 函数 上载 二进制大文件
在线阅读 下载PDF
API Q1质量管理体系规范第九版的分析与应用 被引量:1
11
作者 吴琳 贺红梅 《南钢科技与管理》 2014年第3期59-62,共4页
对美国石油学会发布的石油天然气行业制造企业质量管理体系规范(API Spec Q1第九版)与第八版进行比较分析,结合南钢的质量体系运行实际,分析质量纲要规范在南钢的应用。
关键词 api Q1 第九版 质量体系 文件
在线阅读 下载PDF
XML数据更新算法研究 被引量:5
12
作者 鲍培明 吉根林 《计算机工程》 CAS CSCD 北大核心 2008年第4期101-103,共3页
为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,... 为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,因此,线性结构存储的数据可以无损还原为原XML文档。线性数据结构支持Xpath查询,在查询得到的局部数据上应用DOM方法进行数据更新。更新后的数据再转换为XML文档。该组算法对大XML文档的数据更新实用且有效,而且对大XML文档的其他数据处理也有一定的实用价值。 展开更多
关键词 扩展标记语言 数据更新 SAX解析 DOM解析
在线阅读 下载PDF
基于Lotus Notes的文档ID应用剖析 被引量:1
13
作者 王锦程 杨扬 《现代电子技术》 2004年第19期13-15,共3页
介绍了文档数据库 L otus Dom ino/Notes的特点 ,对其文档处理的核心 ,即 Notes文档的 ID构成机制作了系统剖析 ,并在此基础上分析了如何在文档复制中运用 ID的不同组件以及如何运用 API程序访问文档 ID等。
关键词 LOTUS DOMINO/NOTES 文档数据库 复制 api ID
在线阅读 下载PDF
XML解析技术及其在飞行数据存储及访问中的应用 被引量:3
14
作者 张闻乾 王伟 +1 位作者 段丽娟 李爱军 《测控技术》 CSCD 2007年第12期19-21,24,共4页
飞控数据的保存和共享在航空界具有深远的意义,飞行数据的集成依赖于统一的表示格式和功能强大的表示手段,XML以其灵活性和开放性,能够胜任这样的需求。首先对XML的解析技术进行了对比研究,然后探讨了应用XML语言进行飞行数据集成和访... 飞控数据的保存和共享在航空界具有深远的意义,飞行数据的集成依赖于统一的表示格式和功能强大的表示手段,XML以其灵活性和开放性,能够胜任这样的需求。首先对XML的解析技术进行了对比研究,然后探讨了应用XML语言进行飞行数据集成和访问存储,此方法确保了飞控信息的及时性和可扩展性。 展开更多
关键词 JDOM 飞行数据 XML解析 DOM SAX
在线阅读 下载PDF
基于Lotus平台的OA文档发布技术研究 被引量:1
15
作者 陈青 邵玉祥 《计算机与数字工程》 2008年第9期145-147,154,共4页
Lotus Notes是开发办公自动化软件的重要技术支撑平台,是集电子邮件、通讯软件、数据库软件、文件管理软件、工作流软件于一体的群件支持系统。在介绍了Lotus Notes的特点并对文档信息的核心-Notes ID进行了系统剖析的基础上,实现了文... Lotus Notes是开发办公自动化软件的重要技术支撑平台,是集电子邮件、通讯软件、数据库软件、文件管理软件、工作流软件于一体的群件支持系统。在介绍了Lotus Notes的特点并对文档信息的核心-Notes ID进行了系统剖析的基础上,实现了文档发布和文档归类功能模块的设计与开发。 展开更多
关键词 LOTUS NOTES 文档型数据库 NOTES ID api
在线阅读 下载PDF
XML的DOM接口研究 被引量:2
16
作者 黄律 傅明 曾菲菲 《微处理机》 2004年第6期32-33,36,共3页
本文讨论了XML中DOM的使用优点 ,以及DOM和应用程序的几个主要接口和它们的使用方法。
关键词 XML 文档对象模型 SAX HTML
在线阅读 下载PDF
Why do they ask? An exploratory study of crowd discussions about Android application programming interface in stack overflow
17
作者 FAN Qiang WANG Tao +3 位作者 YANG Cheng YIN Gang YU Yue WANG Huai-min 《Journal of Central South University》 SCIE EI CAS CSCD 2019年第9期2432-2446,共15页
Nowadays,more and more Android developers prefer to seek help from Q&A website like Stack Overflow,despite the rich official documentation.Several researches have studied the limitations of the official applicatio... Nowadays,more and more Android developers prefer to seek help from Q&A website like Stack Overflow,despite the rich official documentation.Several researches have studied the limitations of the official application programming interface(API)documentations and proposed approaches to improve them.However,few of them digged into the requirements of the third-party developers to study this.In this work,we gain insight into this question from multidimensional perspectives of API developers and API users by a kind of cross-validation.We propose a hybrid approach,which combines manual inspection on artifacts and online survey on corresponding developers,to explore the different focus between these two types of stakeholders.In our work,we manually inspect 1000 posts and receive 319 questionnaires in total.Through the mutual verification of the inspection and survey process,we found that the users are more concerned with the usage of API,while the official documentation mainly provides functional description.Furthermore,we identified 9 flaws of the official documentation and summarized 12 aspects(from the content to the representation)for promotion to improve the official API documentations. 展开更多
关键词 api documentation ANDROID online survey Stack Overflow
在线阅读 下载PDF
XML文档分析模型研究与设计 被引量:1
18
作者 刘勇 《计算机仿真》 CSCD 2005年第2期253-254,共2页
XML本身并没有提供与应用程序交互的接口 ,而必须用XML分析器来处理XML文档。该文主要研究了XML文档分析器的两种分析模型 --树分析模型和线性分析模型 --的特点 ,接着介绍了两种分析模型对应的典型例子 --DOM和SAX ,研究了两者的分析... XML本身并没有提供与应用程序交互的接口 ,而必须用XML分析器来处理XML文档。该文主要研究了XML文档分析器的两种分析模型 --树分析模型和线性分析模型 --的特点 ,接着介绍了两种分析模型对应的典型例子 --DOM和SAX ,研究了两者的分析机制和优缺点 ,并讨论了二者的应用范围。 展开更多
关键词 可扩展标记语言文档 分析模型 文档对象模型 可扩展标记语言的简单应用程序接口
在线阅读 下载PDF
基于XML解析技术的维修保障信息存储与共享研究 被引量:1
19
作者 张西山 闫鹏程 +2 位作者 孙江生 连光耀 王凯 《计算机应用与软件》 CSCD 北大核心 2012年第3期219-221,共3页
维修保障信息的保存和共享在装备维修保障领域具有深远的意义,维修保障信息的集成依赖于统一的表示格式和功能强大的表示手段,XML以其灵活性和开放性,能够胜任这样的需求。首先对XML的解析技术进行对比研究,然后探讨应用XML语言进行维... 维修保障信息的保存和共享在装备维修保障领域具有深远的意义,维修保障信息的集成依赖于统一的表示格式和功能强大的表示手段,XML以其灵活性和开放性,能够胜任这样的需求。首先对XML的解析技术进行对比研究,然后探讨应用XML语言进行维修保障信息集成和访问存储,该方法确保了维修保障信息的及时性和可扩展性。 展开更多
关键词 JDOM XML解析 维修保障信息 DOM SAX
在线阅读 下载PDF
基于统一文档模型的文档协同编辑系统设计
20
作者 施运梅 刘旭红 唐江 《北京信息科技大学学报(自然科学版)》 2015年第4期15-20,26,共7页
文档协同编辑工具允许身处异地的多个用户通过网络协同编辑共享文档。目前仅有少量的商用软件支持对流式文档的协同编辑,这些工具在存储文档时要么是改变了文档的结构,要么是实现方法不公开,支持的文档类型有限。针对这一现状,构建了一... 文档协同编辑工具允许身处异地的多个用户通过网络协同编辑共享文档。目前仅有少量的商用软件支持对流式文档的协同编辑,这些工具在存储文档时要么是改变了文档的结构,要么是实现方法不公开,支持的文档类型有限。针对这一现状,构建了一个统一的文档模型,该模型抽取了OOXML、UOF和ODF中的公共语义信息,采用树状结构,通过API实现了模型和各流式文档逻辑结构之间的映射。基于模型,设计并实现了一个文档协同编辑系统。结果表明统一文档模型能较好地支持对流式文档的各种操作、修订管理和协同编辑功能。 展开更多
关键词 统一文档模型 文档协同编辑 流式文档 文档格式 文档格式api
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部