期刊文献+
共找到82篇文章
< 1 2 5 >
每页显示 20 50 100
HOOK API时代码注入方法和函数重定向技术研究 被引量:17
1
作者 舒敬荣 朱安国 齐善明 《计算机应用与软件》 CSCD 2009年第5期107-110,共4页
HOOK API是一种高级编程技术,在介绍Windows HOOK技术的基础上,阐述了HOOK API技术的概念,分析了HOOKAPI技术的实现原理,给出了三种实现HOOK API技术时的代码注入方法,即使用钩子注入DLL、使用注册表注入DLL及使用远程线程注入DLL。探... HOOK API是一种高级编程技术,在介绍Windows HOOK技术的基础上,阐述了HOOK API技术的概念,分析了HOOKAPI技术的实现原理,给出了三种实现HOOK API技术时的代码注入方法,即使用钩子注入DLL、使用注册表注入DLL及使用远程线程注入DLL。探讨两种实现HOOK API技术时的函数重定向技术,即利用PE文件中的导入表实现函数的重定向及通过嵌入汇编代码实现函数的重定向。 展开更多
关键词 HOOK机制 HOOK api 代码注入 函数重定向 WINDOWS编程
在线阅读 下载PDF
基于API规范的液化土层桩基p-y曲线修正计算公式 被引量:14
2
作者 李雨润 袁晓铭 李帆 《地震工程与工程振动》 CSCD 北大核心 2010年第6期148-153,共6页
基于小型振动台拟静力试验和往返动荷载试验,将得到的静力p-y曲线及滞回曲线与基于静力方法提出的API规范方法进行对比研究,指出了采用目前API规范中的折减系数方法进行液化土层中桩基横向承载力计算时与实际不符并导致工程设计无法接... 基于小型振动台拟静力试验和往返动荷载试验,将得到的静力p-y曲线及滞回曲线与基于静力方法提出的API规范方法进行对比研究,指出了采用目前API规范中的折减系数方法进行液化土层中桩基横向承载力计算时与实际不符并导致工程设计无法接受的原因。进行四种不同相对密度可液化土中大型振动台桩?土?承台动力相互作用大型振动台试验,考虑到API规范方法在工程中的广泛应用性和可接受性,在不改变其基本模式前提下,提出其中土体初始模量和极限土阻力两个修正参数,以地震波输入下的振动台试验对构建的公式进行验证,结果较为吻合。 展开更多
关键词 api规范 桩基础 P-Y曲线 液化土层 修正公式
在线阅读 下载PDF
融合领域知识的API推荐模型 被引量:2
3
作者 李浩 钟声 +3 位作者 康雁 李涛 张亚钏 卜荣景 《计算机科学》 CSCD 北大核心 2020年第S02期544-548,共5页
应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错... 应用程序接口(Application Programming Interfaces,API)在现代软件开发中起着重要的作用,开发人员经常需要为他们的编程任务搜索合适的API。但是随着信息产业的发展,API参考文档变得越发庞大,传统的搜索方式会因为互联网上的冗余和错误信息给工程师的查询带来不便。与此同时,由于编程任务的自然语言描述与API文档中的描述之间存在词汇和知识上的差距,很难找到合适的API。基于这些问题,提出一种融合领域知识的API推荐算法ARDSQ(Recommendation base on Documentation and Solved Question)。ARDSQ能够根据工程师对某个功能的自然语言描述去知识库里检索到最为贴近的API。实验表明,与两种先进的API推荐算法(BIKER,DeepAPILearning)比较,ARDSQ在推荐系统关键评价指数(Hit-n,MRR,MAP)上都有较大的优势。 展开更多
关键词 应用编程接口 信息检索 代码推荐 程序分析 深度学习
在线阅读 下载PDF
Win32 API和.NET Framework下的定时器研究 被引量:3
4
作者 王利杰 吴玉厚 《计算机应用与软件》 CSCD 北大核心 2008年第3期18-19,32,共3页
详细介绍了Windows开发环境中Win32 API和.NETFramework提供的各种定时器,对不同定时器的特点进行了分析比较,提出了解决多线程定时器带来的代码重入问题和提高定时处理实时性的方法并给出了验证。
关键词 WIN32 api .NET框架 定时器 代码重入 实时性 Windows开发环境
在线阅读 下载PDF
VB5.0中应用Windows API函数实施编程的策略 被引量:2
5
作者 吴霞 周晓农 《杭州师范学院学报》 2000年第3期21-24,共4页
本文介绍了在VB5.0中,通过调用 Windows API函数来实现对多媒体、图形设备的访问等,并详述了 API函数的涵义及其使用方法,注意事项以及如何运用API函数编写程序、优化程序,提高编程效率的典型实例.
关键词 VB5.0 WINDOWS api函数 编程 屏幕保护程序
在线阅读 下载PDF
基于EBRCG的API结构模式信息增强方法研究 被引量:1
6
作者 钟林辉 祝艳霞 +3 位作者 黄琪轩 屈乔乔 夏子豪 郑燚 《计算机科学》 CSCD 北大核心 2024年第S02期793-802,共10页
针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信... 针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信息,在EBRCG中,同时考虑了API调用语句、分支语句(将if语句和所有循环语句视为分支语句)、switch-case多分支语句、异常语句等,并提出了EBRCG裁剪算法来获取特定API调用模式的代码结构。同时,采用聚类和排序的方法对API调用模式的多个代码结构信息进行筛选,最终选择具有代表性的API调用模式的代码结构。为验证该方法的效果,将该方法与TextRank方法进行了3组实验比较。结果显示,该方法能有效地获取API调用模式的代码结构,相比TextRank方法能更准确地描述API的使用,有一定的研究意义,并为软件开发人员提供了参考。 展开更多
关键词 api调用模式 扩展的分支保留调用图 代码结构 K-MEANS聚类
在线阅读 下载PDF
一种基于新型图模型的API推荐系统 被引量:4
7
作者 吕晨 姜伟 虎嵩林 《计算机学报》 EI CSCD 北大核心 2015年第11期2172-2187,共16页
对象实例化是软件工程类库复用中一个常见、复杂的问题.即根据已知源类型的对象,用户需要编写代码对目标类型进行实例化.研究人员提出了若干种API自动推荐系统辅助用户解决上述问题.然而这些系统不能同时兼顾准确率和查全率,因此在一定... 对象实例化是软件工程类库复用中一个常见、复杂的问题.即根据已知源类型的对象,用户需要编写代码对目标类型进行实例化.研究人员提出了若干种API自动推荐系统辅助用户解决上述问题.然而这些系统不能同时兼顾准确率和查全率,因此在一定程度上影响了系统的实用性.该文提出了一种兼顾准确率和查全率,基于新型图模型的API推荐系统——APISynth.在查全率方面,APISynth使用一个新颖的全局图模型来表达类库中所有的API依赖关系和API历史使用信息.利用新的全局图模型具有的特殊Tag元素和可达性质以避免错误的API调用.在准确率方面,APISynth首先将对象实例化问题建模为Top-K子图查询问题,然后设计一种新的支持DAG形式解的图搜索算法,避免了传统的最短路径图搜索算法导致的查不准问题.实验结果表明,与现有多种方法相比,APISynth在准确率和查全率两方面均获得了较大提升. 展开更多
关键词 代码辅助工具 api推荐工具 代码复用
在线阅读 下载PDF
代码搜索与API推荐文献分析 被引量:4
8
作者 聂黎明 江贺 +2 位作者 高国军 王涵 徐秀娟 《计算机科学》 CSCD 北大核心 2017年第S1期475-482,共8页
代码搜索和API推荐算法能够帮助开发者有效实现编程任务。截至目前,研究者们发表了一系列相关文献。尽管一些学者对该研究领域的背景和研究现状进行了阐述,但是研究者对该领域中的一些基本领域知识还缺乏了解,如最高产的作者、机构和国... 代码搜索和API推荐算法能够帮助开发者有效实现编程任务。截至目前,研究者们发表了一系列相关文献。尽管一些学者对该研究领域的背景和研究现状进行了阐述,但是研究者对该领域中的一些基本领域知识还缺乏了解,如最高产的作者、机构和国家,影响力较大的作者和文献,以及流行的热点研究等。借助经典的文献分析框架,在构建该研究领域文献数据仓库的基础上,首次对该领域的研究进行了基础文献分析和合作模式探索。一方面,基础文献分析的结果表明,近几年越来越多的研究者开始关注该领域的研究,最高产的作者是Cristina Videira Lopes,University of California at Irvine是发表相关文献最多的机构,大部分文献来自美国,根据领域H因子计算得到的最有影响力的作者是Denys Poshyvanyk。另一方面,合作模式的分析结果显示,Tao Xie,Cristina Videira Lopes和Denys Poshyvany是该领域最活跃的三位作者,推荐算法性能的提升及其在软件工程任务中的应用是目前该领域最流行的研究主题。 展开更多
关键词 文献分析 代码搜索 api推荐 合作 研究热点
在线阅读 下载PDF
三维图形API的分析与比较 被引量:6
9
作者 洪磊 谢康林 《小型微型计算机系统》 CSCD 北大核心 1999年第5期373-377,共5页
本文在层次结构、代码可移植性、数据可移植性、性能、功能及易用性等方面对目前主流的三种三维图形应用编程接口(下称3DAPI)MSDirect3D、SGIOpenGL和AppleQuickDraw3D进行了分析与简单的比较.
关键词 三维图形 面向对象 api 图形处理器
在线阅读 下载PDF
基于自然近邻与协同过滤的API推荐方法 被引量:1
10
作者 郑黄河 黄志球 +2 位作者 李伟湋 喻垚慎 王永超 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2022年第3期494-502,共9页
为了解决由于近邻选择不恰当导致的推荐性能下降问题,提出基于自然近邻与协同过滤的API推荐方法——N-APIRec.该方法利用BM25算法将项目转换成向量,以自然近邻算法筛选数据集中的相似项目以减少搜索范围,从相似项目中筛选相似的方法声明... 为了解决由于近邻选择不恰当导致的推荐性能下降问题,提出基于自然近邻与协同过滤的API推荐方法——N-APIRec.该方法利用BM25算法将项目转换成向量,以自然近邻算法筛选数据集中的相似项目以减少搜索范围,从相似项目中筛选相似的方法声明,通过协同过滤的方式推荐API.将N-APIRec在MV、SH数据集上与前沿方法进行实验对比,结果验证了N-APIRec的有效性,在MV、SH数据集上的推荐成功率分别为77.38%、30.00%,优于现有方法. 展开更多
关键词 代码复用 api推荐 自然近邻 BM25 协同过滤
在线阅读 下载PDF
基于Windows的API函数挂接技术及其实现
11
作者 周理军 曹渠江 张宝明 《上海理工大学学报》 CAS 北大核心 2003年第4期385-388,共4页
介绍了API函数挂接,分析了直接和间接修改API函数代码的关键技术,研究了在Windows平台上实现API函数的挂接方案,并给出了主要源代码.
关键词 api 函数 代码修改 挂接技术
在线阅读 下载PDF
一种有效的API搜索算法
12
作者 宋文灏 钟浩 于海波 《计算机与现代化》 2016年第4期59-64,共6页
近年来程序库日趋复杂。当面对不熟悉的开发领域或者功能模块时,开发者通常需要借助搜索引擎或者查阅API文档的方式来选择合适的API来进行开发。然而传统搜索引擎的搜索结果过于碎片化以及API文档中检索的不便使得这一过程十分耗时。本... 近年来程序库日趋复杂。当面对不熟悉的开发领域或者功能模块时,开发者通常需要借助搜索引擎或者查阅API文档的方式来选择合适的API来进行开发。然而传统搜索引擎的搜索结果过于碎片化以及API文档中检索的不便使得这一过程十分耗时。本文提出一种新的搜索算法,并根据该算法实现一个API搜索工具APIBook。APIBook能够根据用户对API功能的自然语言描述,结合软件库中API的语义信息、类型信息和调用情况,向用户推荐相关的API,并且给出API调用的代码示例。实验表明APIBook在API搜索上比传统的检索模型更加有效。 展开更多
关键词 应用编程接口 信息检索 代码推荐 程序分析
在线阅读 下载PDF
基于抽象API调用序列的Android恶意软件检测方法 被引量:5
13
作者 崔艳鹏 颜波 胡建伟 《计算机应用与软件》 北大核心 2019年第9期321-326,共6页
随着Android版本的不断更替,以及恶意软件的代码混淆技术的发展,主流的静态检测方法开始面临检测效率逐年下降的问题。针对上述问题,提出一种基于抽象API调用序列的Android恶意软件检测方法。该方法采用API包名、混淆名和自定义名来抽象... 随着Android版本的不断更替,以及恶意软件的代码混淆技术的发展,主流的静态检测方法开始面临检测效率逐年下降的问题。针对上述问题,提出一种基于抽象API调用序列的Android恶意软件检测方法。该方法采用API包名、混淆名和自定义名来抽象API调用序列,使得抽象出来的序列不依赖API版本,同时又包含混淆代码特征,具有更好的容错性。在此基础上,计算抽象API调用序列之间的转移概率矩阵作为分类特征,采用RandomForest分类算法进行恶意软件检测。实验结果表明,该方法对API版本依赖性小,且判别准确率高于一般使用API调用序列作为特征的判别方法,从而能更有效地检测未知应用软件的恶意性。 展开更多
关键词 ANDROID 恶意软件检测 抽象api调用序列 代码混淆 RandomForest
在线阅读 下载PDF
基于开源社区分析的API使用案例推荐服务 被引量:1
14
作者 张佳琪 孙艳春 黄罡 《计算机应用》 CSCD 北大核心 2022年第11期3520-3526,共7页
目前有关API学习和代码复用的研究主要集中在对于API调用频繁模式的挖掘、组件化信息的提取以及根据用户的需求和目标功能进行的个性化应用程序接口(API)推荐服务等方面。然而,作为缺少专业知识和经验技能来完成特定使用案例的软件开发... 目前有关API学习和代码复用的研究主要集中在对于API调用频繁模式的挖掘、组件化信息的提取以及根据用户的需求和目标功能进行的个性化应用程序接口(API)推荐服务等方面。然而,作为缺少专业知识和经验技能来完成特定使用案例的软件开发初学者,在阅读官方文档之外,往往需要真实的使用案例作为参考。现有代码推荐研究大多为单片段式代码,缺少跨函数的案例选择,这不利于初学者学习构建完整的使用场景或功能模块;同时,从单个函数注释中提取的语义描述也不足以构建学习者对项目中完整功能实现方法的认识。为了解决上述问题,提出了一种基于开源社区分析的API使用案例推荐服务,并以软件开发后端框架Spring Boot为例,构建了跨函数的案例推荐辅助学习服务。随后,通过调查问卷、专家验证等方式验证了所提出的API使用案例推荐服务的可行性和有效性。 展开更多
关键词 代码复用 应用程序界面 开源社区分析 推荐服务 使用案例
在线阅读 下载PDF
基于Google Web API的单机版维文元搜索引擎技术研究 被引量:6
15
作者 亚森.艾则孜 迪里夏提.买买提 如先故力.阿布都热西提 《信息网络安全》 2011年第5期77-80,共4页
随着Internet的发展,基于多种文字信息的维文信息也越来越多。为了获取有用的维文Web信息,必须要创建符合维文信息检索需求的搜索引擎。文章从分析维文文字的多种性、编码的多样性以及维文Web表示的特殊性等问题的基础上,探讨如何利用Go... 随着Internet的发展,基于多种文字信息的维文信息也越来越多。为了获取有用的维文Web信息,必须要创建符合维文信息检索需求的搜索引擎。文章从分析维文文字的多种性、编码的多样性以及维文Web表示的特殊性等问题的基础上,探讨如何利用Google Web API来实现基于维文信息的单机版元搜索引擎。 展开更多
关键词 搜索引擎 维文 代码转换 GOOGLE Web api
在线阅读 下载PDF
源代码中的API密钥自动识别方法
16
作者 薛敏 方勇 +1 位作者 黄诚 刘亮 《计算机工程》 CAS CSCD 北大核心 2018年第6期117-121,129,共6页
应用程序编程接口(API)密钥的泄露可能导致相关服务被恶意利用,从而造成难以预估的经济损失。为此,通过对样本进行基本特征统计和源代码静态结构分析,提取出不同项目代码中API密钥的共性特征,从而构建一种基于机器学习的自动识别源代码... 应用程序编程接口(API)密钥的泄露可能导致相关服务被恶意利用,从而造成难以预估的经济损失。为此,通过对样本进行基本特征统计和源代码静态结构分析,提取出不同项目代码中API密钥的共性特征,从而构建一种基于机器学习的自动识别源代码中API密钥的方法。实验结果表明,该识别方法的检索性能比全文匹配搜索、关键字搜索和信息熵值搜索等传统检测方式更优。 展开更多
关键词 应用程序编程接口密钥 源代码 机器学习 静态结构 信息熵
在线阅读 下载PDF
基于APIHOOK技术的代码行为诊断系统的设计和开发
17
作者 陈雅铭 关心 刘铮 《电脑知识与技术(过刊)》 2013年第1X期272-274,291,共4页
因为恶意代码在植入时的行为与正常代码有很大的不同,而这些行为就表现在所调用的相关API函数上,鉴于此,该文采用APIHOOK技术,设计了代码行为诊断系统,该系统根据代码在植入时调用的API函数来判断代码的"善恶",并给出了详细... 因为恶意代码在植入时的行为与正常代码有很大的不同,而这些行为就表现在所调用的相关API函数上,鉴于此,该文采用APIHOOK技术,设计了代码行为诊断系统,该系统根据代码在植入时调用的API函数来判断代码的"善恶",并给出了详细的代码行为,从而为进一步判断代码是否是恶意的提供了依据。 展开更多
关键词 恶意代码 合法代码 apiHOOK
在线阅读 下载PDF
API 4F规范双载荷路径条文的计算方法研究
18
作者 张志伟 李鹏举 +2 位作者 王世军 侯敏 李永飞 《机械工程师》 2021年第8期154-157,共4页
分析了双销轴耳板连接的传力机理。结合API 4F规范的规定,提出了双销轴耳板连接的计算方法。针对某实际钻机井架结构,分别采用手工计算和数值计算方法,计算井架关键部位双载荷路径节点的位移、应力,对双销轴耳板连接进行了研究。结果分... 分析了双销轴耳板连接的传力机理。结合API 4F规范的规定,提出了双销轴耳板连接的计算方法。针对某实际钻机井架结构,分别采用手工计算和数值计算方法,计算井架关键部位双载荷路径节点的位移、应力,对双销轴耳板连接进行了研究。结果分析表明,API 4F规范关于双载荷路径的有关条文不很严谨,并根据自己的研究结果,给出了双载荷路径连接节点的实用计算方法,并对规范有关条文提出了建议。对石油钻机井架的设计有一定的指导意义。 展开更多
关键词 双销轴耳板连接 api 4F规范 ANSYS 双载荷路径 计算方法
在线阅读 下载PDF
基于API关联性的恶意行为层次化分析方法 被引量:3
19
作者 李政廉 舒辉 +1 位作者 康绯 赵亚新 《计算机工程与设计》 CSCD 北大核心 2014年第11期3730-3735,共6页
为深入分析恶意代码的运行原理以及详细功能,减少恶意代码的分析周期,提出基于API关联的层次化行为分析方法。分析API的调用机制与参数的特征,给出基于API的行为定义;在此基础上,设计并实现API的行为关联算法,建立行为关联模型;通过行... 为深入分析恶意代码的运行原理以及详细功能,减少恶意代码的分析周期,提出基于API关联的层次化行为分析方法。分析API的调用机制与参数的特征,给出基于API的行为定义;在此基础上,设计并实现API的行为关联算法,建立行为关联模型;通过行为关联模型,可以通过恶意代码的API数据信息提取出基本行为信息,并进一步提取对象行为以及进程行为,提供多维视角。设计恶意代码分析原型系统,使用实际测试样本集验证了该方法的可行性。 展开更多
关键词 api关联 行为抽取 行为分析 恶意代码 检测
在线阅读 下载PDF
Windows9X API的拦截技术
20
作者 阿布力米提.阿不都热依木 吐尔根.伊布拉音 牙森.艾则孜 《新疆大学学报(自然科学版)》 CAS 2003年第2期144-147,共4页
介绍了在Windows9X环境下拦截Windows9X API函数的几种方法.
关键词 WINDOWS9X操作系统 api函数 api拦截 内存结构 0环 输入节 代码段 段选择器
在线阅读 下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部