期刊文献+
共找到252篇文章
< 1 2 13 >
每页显示 20 50 100
Open Volumetric Mesh-An Efficient Data Structure for Tetrahedral and Hexahedral Meshes
1
作者 XIAN Chu-hua LI Gui-qing GAO Shu-ming 《Computer Aided Drafting,Design and Manufacturing》 2013年第3期23-27,共5页
This work introduces a scalable and efficient topological structure for tetrahedral and hexahedral meshes. The design of the data structure aims at maximal flexibility and high performance. It provides a high scalabil... This work introduces a scalable and efficient topological structure for tetrahedral and hexahedral meshes. The design of the data structure aims at maximal flexibility and high performance. It provides a high scalability by using hierarchical representa-tions of topological elements. The proposed data structure is array-based, and it is a compact representation of the half-edge data structure for volume elements and half-face data structure for volumetric meshes. This guarantees constant access time to the neighbors of the topological elements. In addition, an open-source implementation named Open Volumetric Mesh (OVM) of the pro-posed data structure is written in C++ using generic programming concepts. 展开更多
关键词 tetrahedral mesh hexahedral mesh geometry modeling data structure generic programming
在线阅读 下载PDF
GPU parallel computing: Programming language,debugging tools and data structures
2
作者 Kun ZHOU 《Frontiers of Electrical and Electronic Engineering in China》 CSCD 2012年第1期5-15,共11页
With many cores driven by high memory bandwidth, today's graphics processing unit (GPU) has involved into an absolute computing workhorse. More and more scientists, researchers and software developers are using GPU... With many cores driven by high memory bandwidth, today's graphics processing unit (GPU) has involved into an absolute computing workhorse. More and more scientists, researchers and software developers are using GPUs to accelerate their algorithms and ap- plications. Developing complex programs and software on the GPU, however, is still far from easy with ex- isting tools provided by hardware vendors. This article introduces our recent research efforts to make GPU soft- ware development much easier. Specifically, we designed BSGP, a high-level programming language for general- purpose computation on the GPU. A BSGP program looks much the same as a sequential C program, and is thus easy to read, write and maintain. Its performance on the GPU is guaranteed by a well-designed compiler that converts the program to native GPU code. We also developed an effective debugging system for BSGP pro- grams based on the GPU interrupt, a unique feature of BSGP that allows calling CPU functions from inside GPU code. Moreover, using BSGP, we developed GPU algorithms for constructing several widely-used spatial hierarchies for high-performance graphics applications. 展开更多
关键词 graphics processing unit /GPU) parallel computing programming languages debugging tools data structures
原文传递
An Approach to Detect Structural Development Defects in Object-Oriented Programs
3
作者 Maxime Seraphin Gnagne Mouhamadou Dosso +1 位作者 Mamadou Diarra Souleymane Oumtanaga 《Open Journal of Applied Sciences》 2024年第2期494-510,共17页
Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detecti... Structural development defects essentially refer to code structure that violates object-oriented design principles. They make program maintenance challenging and deteriorate software quality over time. Various detection approaches, ranging from traditional heuristic algorithms to machine learning methods, are used to identify these defects. Ensemble learning methods have strengthened the detection of these defects. However, existing approaches do not simultaneously exploit the capabilities of extracting relevant features from pre-trained models and the performance of neural networks for the classification task. Therefore, our goal has been to design a model that combines a pre-trained model to extract relevant features from code excerpts through transfer learning and a bagging method with a base estimator, a dense neural network, for defect classification. To achieve this, we composed multiple samples of the same size with replacements from the imbalanced dataset MLCQ1. For all the samples, we used the CodeT5-small variant to extract features and trained a bagging method with the neural network Roberta Classification Head to classify defects based on these features. We then compared this model to RandomForest, one of the ensemble methods that yields good results. Our experiments showed that the number of base estimators to use for bagging depends on the defect to be detected. Next, we observed that it was not necessary to use a data balancing technique with our model when the imbalance rate was 23%. Finally, for blob detection, RandomForest had a median MCC value of 0.36 compared to 0.12 for our method. However, our method was predominant in Long Method detection with a median MCC value of 0.53 compared to 0.42 for RandomForest. These results suggest that the performance of ensemble methods in detecting structural development defects is dependent on specific defects. 展开更多
关键词 object-oriented programming structural Development Defect Detection Software Maintenance Pre-Trained Models Features Extraction BAGGING Neural Network
在线阅读 下载PDF
DATABASE STRUCTURE FOR THE INTEGRATION OF RS WITH GIS BASED ON SEMANTIC NETWORK
4
作者 YU Nenghai WANG Xiaogang LIU Zhengkai ZHANG Rong 《Geo-Spatial Information Science》 2001年第3期21-28,共8页
The integration of remote sensing (RS) with geographical information system (GIS) is a hotspot in geographical information science.A good database structure is important to the integration of RS with GIS,which should ... The integration of remote sensing (RS) with geographical information system (GIS) is a hotspot in geographical information science.A good database structure is important to the integration of RS with GIS,which should be beneficial to the complete integration of RS with GIS,able to deal with the disagreement between the resolution of remote sensing images and the precision of GIS data,and also helpful to the knowledge discovery and exploitation.In this paper,the database structure storing the spatial data based on semantic network is presented.This database structure has several advantages.Firstly,the spatial data is stored as raster data with space index,so the image processing can be done directly on the GIS data that is stored hierarchically according to the distinguishing precision.Secondly,the simple objects are aggregated into complex ones.Thirdly,because we use the indexing tree to depict the relationship of aggregation and the indexing pictures expressed by 2_D strings to describe the topology structure of the objects,the concepts of surrounding and region are expressed clearly and the semantic content of the landscape can be illustrated well.All the factors that affect the recognition of the objects are depicted in the factor space,which provides a uniform mathematical frame for the fusion of the semantic and non_semantic information.Lastly,the object node,knowledge node and the indexing node are integrated into one node.This feature enhances the ability of system in knowledge expressing,intelligent inference and association.The application shows that this database structure can benefit the interpretation of remote sensing image with the information of GIS. 展开更多
关键词 integration of RS with GIS database structure object-oriented semantic-oriented expert system spatial data mining
在线阅读 下载PDF
Using Genetic Algorithm as Test Data Generator for Stored PL/SQL Program Units 被引量:1
5
作者 Mohammad A. Alshraideh Basel A. Mahafzah +1 位作者 Hamzeh S. Eyal Salman Imad Salah 《Journal of Software Engineering and Applications》 2013年第2期65-73,共9页
PL/SQL is the most common language for ORACLE database application. It allows the developer to create stored program units (Procedures, Functions, and Packages) to improve software reusability and hide the complexity ... PL/SQL is the most common language for ORACLE database application. It allows the developer to create stored program units (Procedures, Functions, and Packages) to improve software reusability and hide the complexity of the execution of a specific operation behind a name. Also, it acts as an interface between SQL database and DEVELOPER. Therefore, it is important to test these modules that consist of procedures and functions. In this paper, a new genetic algorithm (GA), as search technique, is used in order to find the required test data according to branch criteria to test stored PL/SQL program units. The experimental results show that this was not fully achieved, such that the test target in some branches is not reached and the coverage percentage is 98%. A problem rises when target branch is depending on data retrieved from tables;in this case, GA is not able to generate test cases for this branch. 展开更多
关键词 GENETIC Algorithms SQL Stored program UNITS Test data structural Testing SQL EXCEPTIONS
暂未订购
Comparative Survey of Object Serialization Techniques and the Programming Supports 被引量:1
6
作者 Kazuaki Maeda 《通讯和计算机(中英文版)》 2012年第8期920-928,共9页
关键词 对象序列化 编程语言 二进制文件 技术 APACHE ASCII Java 检查模式
在线阅读 下载PDF
Object-Oriented Design for FDTD Visual Scientific Computing
7
作者 Dong, X. Wang, W. Wang, G. 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2001年第3期71-75,共5页
A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and sep... A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and separating from the iteration procedure, the visual software can be adapted to more comprehensive computing problems. Real-time gray degree graphic and wave curve of the results can be achieved using DirectX technique. The special difference equation and data structure in dispersive medium are considered, and the peculiarity of parameters in perfectly matched layer are also discussed. 展开更多
关键词 Computational methods Computer aided design data structures Difference equations Finite difference method Iterative methods Natural sciences computing Object oriented programming Parameter estimation Three dimensional computer graphics Time domain analysis
在线阅读 下载PDF
Applicability Evaluation of a Laser Light-Mater Interaction Based Computational Tool on Status Identification of Applied Micro-Structured Coatings
8
作者 Mauricio Zadra Pacheco Daniel Vriesman +3 位作者 Hauke Brüning Kai Brune Welchy Leite Cavalcanti Bernd Mayer 《World Journal of Engineering and Technology》 2017年第1期154-173,共20页
The current work aims at evaluating a proposed method based on a computational tool developed using Object-Oriented Programming to identify the status of micro-structured surfaces. In this case, these are micro-struct... The current work aims at evaluating a proposed method based on a computational tool developed using Object-Oriented Programming to identify the status of micro-structured surfaces. In this case, these are micro-structured coatings with riblet microstructure developed by Fraunhofer Institute–IFAM, by building a graphical reproduction of the analyzed surface and calculating an expected laser reflection intensity acquired by a laser sensor device, the proposed method is assessed by using the simplest case: a flat surface, and an optimal case: an intact riblet surface. The results corroborate the calculations to be applied to further steps from more complex cases of degradation and to diverse riblets geometries. Based on Huygens-Fresnel and Fraunhofer diffraction theories, the calculations developed and demonstrated in this paper improved the nondestructive tests to support the status identification of the micro structured coatings, e.g. riblet structures based on shark skin used in shipping and aerospace industries. This work is assured required quality of the riblet coating identifying the number of structures and expected geometry using implemented calculations to foresee the laser reflection intensity acquired by a laser sensor device with 3 detectors, for instance, a riblet structure could be graphically reproduced, analyzed and completely identified based on the application of the theoretical optics applied on this work. 展开更多
关键词 structured COATINGS LASER Sensor Quality ASSURANCE object-oriented programming
暂未订购
Object-Oriented Finite Element Analysis of Metal Working Processes
9
作者 Surendra Kumar 《Journal of Software Engineering and Applications》 2010年第6期572-579,共8页
Recently an object-oriented approach has been applied in the fields of finite element analysis with a view to treating the various complexities within these. It has been demonstrated that finite element software desig... Recently an object-oriented approach has been applied in the fields of finite element analysis with a view to treating the various complexities within these. It has been demonstrated that finite element software designed using an object-oriented approach can be significantly more robust than traditional codes. This paper describes a special kind of implementation of object-oriented programming which is rather hybrid in nature, in the development of a finite element code for engineering analysis of metal working problems using C++, and discusses the advantages of this approach. 展开更多
关键词 FINITE Element Method data ABSTRACTION Techniques object-oriented programming C++ programming Language METAL Working
在线阅读 下载PDF
Dynamic Object-Oriented Model of Concurrent Design Process
10
作者 来可伟 《High Technology Letters》 EI CAS 1996年第2期5-8,共4页
This article reports our research progress in concurrent design theory and methodology.The idea of Micro-Design-Cycle is introduced to provide a mechanism of coordinating variousdesign activities in parallel as much a... This article reports our research progress in concurrent design theory and methodology.The idea of Micro-Design-Cycle is introduced to provide a mechanism of coordinating variousdesign activities in parallel as much as possible.An Object-Life-Cycle diagram is developedas an instrument to visualize the Micro-Design-Cycle and as a practical tool of timing variousactivities being performed in Micro-Design-Cycles. 展开更多
关键词 CONCURRENT DESIGN DESIGN THEORY and METHODOLOGY object-oriENTATION
在线阅读 下载PDF
基于Panel Data的地区财政支出结构优化模型研究 被引量:2
11
作者 李春林 屈驳韵 《数理统计与管理》 CSSCI 北大核心 2005年第4期56-59,共4页
本文用平面数据(PanelData)的协整理论和误差修正模型、多目标规划等方法,利用1994—2001年中国各地区财政支出结构的数据,构建了地区财政支出结构优化模型,并对河北省2000年和2001年的财政支出结构进行了实证分析,提出了优化方案。结... 本文用平面数据(PanelData)的协整理论和误差修正模型、多目标规划等方法,利用1994—2001年中国各地区财政支出结构的数据,构建了地区财政支出结构优化模型,并对河北省2000年和2001年的财政支出结构进行了实证分析,提出了优化方案。结论显示,在财政支出总量不变的前提下,模型拟合取得了满意的效果。 展开更多
关键词 财政支出 结构优化模型 平面数据 协整理论 误差修正模型 多目标规划
在线阅读 下载PDF
面向硬件缓存结构的数据布局优化研究综述
12
作者 张轶 张禹苓 杨学聪 《集成电路与嵌入式系统》 2025年第12期40-51,共12页
内存访问延迟仍然是现代处理器上大量应用的主要瓶颈。为了优化内存访问性能,利用程序在内存访问中的局部性非常重要。数据布局优化技术通过在数据结构上的合并、拆分、重组等操作可以显著改善内存访问的局部性。首先概述了布局优化技... 内存访问延迟仍然是现代处理器上大量应用的主要瓶颈。为了优化内存访问性能,利用程序在内存访问中的局部性非常重要。数据布局优化技术通过在数据结构上的合并、拆分、重组等操作可以显著改善内存访问的局部性。首先概述了布局优化技术所涉及的存储架构及数据组织的技术背景;之后介绍了数据编排技术所要解决的关键问题,编排技术所采用的核心思想及其实现所依赖的主要技术。由于各类数据在存储及访问方式上存在较大差异,根据数据类型的不同,重点对相关研究工作进行了系统性的归纳与总结,比较了不同工作的优势与不足,并分析了未来值得探索的研究方向。 展开更多
关键词 缓存 程序局部性 数据布局 数据编排
在线阅读 下载PDF
“智构”AI助教系统赋能数据结构课程教学的研究
13
作者 陈磊 《现代信息科技》 2025年第24期171-175,共5页
本研究针对数据结构课程教学存在的抽象概念理解困难、算法实践反馈滞后、学习进度差异大等问题,提出“智构”AI助教系统解决方案。该系统深度融合交互式可视化、智能编程反馈、个性化学习路径规划、智能问答及学情分析五大核心功能,通... 本研究针对数据结构课程教学存在的抽象概念理解困难、算法实践反馈滞后、学习进度差异大等问题,提出“智构”AI助教系统解决方案。该系统深度融合交互式可视化、智能编程反馈、个性化学习路径规划、智能问答及学情分析五大核心功能,通过动态图形演示算法流程、精准诊断代码错误、定制学习资源推荐、自然语言答疑与实时学情预警,赋能课前预习、课堂教学、课后练习全流程。实践表明,该系统可显著提升学生对抽象知识的理解效率与实践能力,减轻教师批改负担,推动精准化教学与个性化学习,为“人工智能+教育”在计算机核心课程中的创新应用提供可行路径。 展开更多
关键词 AI助教系统 数据结构教学 智能编程反馈 学情智能分析
在线阅读 下载PDF
基于融通赋能的软件工程专业核心课程的课程群建设研究
14
作者 蒋瑜 《计算机教育》 2025年第11期80-86,共7页
针对软件工程专业一些知识相互关联、存在先修和后续课程关系的课程,不能在教学内容上形成有效衔接与过渡的问题,提出软件工程专业核心课程的课程群建设方法,具体阐述如何通过跨课程案例设计实现群内跨课程的一体化实例教学方案,构建课... 针对软件工程专业一些知识相互关联、存在先修和后续课程关系的课程,不能在教学内容上形成有效衔接与过渡的问题,提出软件工程专业核心课程的课程群建设方法,具体阐述如何通过跨课程案例设计实现群内跨课程的一体化实例教学方案,构建课程群内的需求和反馈机制,构建基于异构图卷积神经网络的学生知识能力素养一体化评价模型,针对课程群内不同的教学内容采用不同的教学手段和方法,让教师和学生都参与到教学考评机制中,从而提高课程的教学效果和质量。 展开更多
关键词 C语言程序设计 数据结构 操作系统原理 课程群建设 实例教学 教学改革 软件工程
在线阅读 下载PDF
基于概要数据结构的网络微突发流量检测方法 被引量:1
15
作者 王佳宇 于俊清 +1 位作者 李冬 赵君杨 《计算机科学》 北大核心 2025年第1期374-382,共9页
网络微突发流量是数据中心网络中常见的流量类型,其在极短的时间内迅速增长,对网络性能造成严重影响,且难以检测。目前的测量方法无法兼顾细粒度检测和低资源开销传输,文中基于概要数据结构(sketch)设计了一种轻量级细粒度的网络微突发... 网络微突发流量是数据中心网络中常见的流量类型,其在极短的时间内迅速增长,对网络性能造成严重影响,且难以检测。目前的测量方法无法兼顾细粒度检测和低资源开销传输,文中基于概要数据结构(sketch)设计了一种轻量级细粒度的网络微突发流量测量方法。首先基于可编程交换机的架构特性,实时测量数据报文的排队时延,设计检测算法,监测微突发流量,实现基于数据报文的细粒度检测;然后根据检测结果采集微突发流,采用sketch存储微突发流信息,利用镜像传输方式在时间片或微突发流结束后向控制器传送,实现轻量级传输。测量方法基于可编程协议无关报文处理语言,在P4可编程交换机上进行了相应的系统实现,能够实时检测和展示网络微突发流量。实验结果表明该方法能够实时细粒度检测网络微突发流量,显著降低传输微突发信息的带宽开销。 展开更多
关键词 可编程协议无关报文处理语言 可编程交换机 微突发流量 概要数据结构
在线阅读 下载PDF
PMU Guided Structure Data-Layout Optimization 被引量:1
16
作者 闫家年 陈文光 郑纬民 《Tsinghua Science and Technology》 SCIE EI CAS 2011年第2期145-150,共6页
Existing methods of obtaining runtime feedback for structure data-layout optimization have several drawbacks, such as large overhead and difficulty composing training sets. As a result, structure data-layout optimizat... Existing methods of obtaining runtime feedback for structure data-layout optimization have several drawbacks, such as large overhead and difficulty composing training sets. As a result, structure data-layout optimization is not widely used. To overcome these drawbacks, a performance monitoring unit (PMU) sampling method was developed with much less overhead and better portability and usability. An algorithm was developed to correct incomplete and inaccurate PMU sampling. With the corrected PMU feedback, a structure data-layout optimizer achieved a 45.1% performance improvement compared to a design without data-layout optimization, which is 97.6% of the performance improvement achieved with instrumented feedback. Calculation of the PMU feedback increased the execution time by 12.3%, compared to the overhead for the instrumented feedback of 341.5%. Tests show that the PMU feedback is efficient and effective for structure data-layout optimization. 展开更多
关键词 structure data layout performance monitoring unit (PMU) compiler optimization program locality
原文传递
Structure splitting framework for data-layout optimization 被引量:1
17
作者 FU Xiong WANG Ru-chuan 《The Journal of China Universities of Posts and Telecommunications》 EI CSCD 2009年第5期107-113,共7页
To improve data cache performance,optimizing program data layout by data reorganization has become an important method of decreasing the impact of increasing gap of speed between processor and memory.In this article,a... To improve data cache performance,optimizing program data layout by data reorganization has become an important method of decreasing the impact of increasing gap of speed between processor and memory.In this article,a structure splitting framework with an analysis model named structure field relation graph(SFRG)is presented to optimize program data layout.The SFRG can be used to quantify relationship between fields.It helps to find an optimal layout for structure as well as the optimal program data layout.And the data cache performance is improved through SFRG-based structure splitting.Experiments show that this framework is effective in optimizing program data layout and improving the performance of data cache and whole program. 展开更多
关键词 program optimization structure splitting data layout cache performance
原文传递
算法类课程群知识重构教学改革研究 被引量:1
18
作者 魏少涵 《电脑与电信》 2025年第7期58-63,共6页
当前,程序设计基础、数据结构、算法分析与设计这三门课程之间内容衔接断裂,不利于提升学生算法综合能力。为了打通课程间的知识壁垒,强化课程在培养目标上的达成度,提出课程群内容重构的教学改革思路。以OBE理念为指导,构建算法类课程... 当前,程序设计基础、数据结构、算法分析与设计这三门课程之间内容衔接断裂,不利于提升学生算法综合能力。为了打通课程间的知识壁垒,强化课程在培养目标上的达成度,提出课程群内容重构的教学改革思路。以OBE理念为指导,构建算法类课程群,将算法这条主线融入课程群知识进行重构,用案例贯穿课程内容,结合竞赛知识点深度融入课程群内容,通过实践提升学生的兴趣与学习效果。课程及格率、优秀率和算法竞赛的获奖成果表明教学改革成效良好。以算法为主线构建课程群,不仅有助于实现算法能力的系统培养,也为软件工程专业课程体系的优化与课程目标达成提供了实践路径。 展开更多
关键词 知识重构 算法课程群 程序设计基础 数据结构
在线阅读 下载PDF
基于三维GIS引擎的CAD图元数据结构研究及基础绘图功能研发
19
作者 戴望宇 徐益飞 +2 位作者 赵飞 邱瑞成 杨万理 《土木建筑工程信息技术》 2025年第4期93-98,共6页
经天路图是基于三维GIS系统的公路综合设计平台,为了使用户在该软件的使用过程中,准确表达设计理念和思想,需要开发在三维地球场景下的精确绘制图形功能。本文基于中科图新LocaSpaceSDK开发工具包,,使用C#语言在Visual Studio 2019平台... 经天路图是基于三维GIS系统的公路综合设计平台,为了使用户在该软件的使用过程中,准确表达设计理念和思想,需要开发在三维地球场景下的精确绘制图形功能。本文基于中科图新LocaSpaceSDK开发工具包,,使用C#语言在Visual Studio 2019平台上开发了基础图元(点、线、多段线、圆、圆弧)绘制功能、特殊点(端点、图元之间的交点、垂足等)捕捉以及正交绘图、延长线追踪等辅助绘图功能。本文介绍了基础绘图功能的研发思路、工具、流程及关键算法,并展示了绘图功能的工程应用。结果表明,本文开发的基础绘图功能可以便捷、快速、准确地帮助用户表达设计理念和思路,提升设计效率。 展开更多
关键词 建筑信息模型(BIM) 地理信息系统(GIS) CAD 二维绘图 程序开发 插件 数据结构
在线阅读 下载PDF
服务元网络体系结构和微通信元系统构架 被引量:23
20
作者 曾家智 徐洁 +2 位作者 吴跃 李毅超 胥能 《电子学报》 EI CAS CSCD 北大核心 2004年第5期745-749,共5页
本文通过对现有网络中服务类别的分析、归纳 ,针对现有的分层网络体系结构存在的层间功能重叠和复杂的分层处理过程所带来的网络服务效率低下的问题 ,提出了一种基于服务元的网络体系结构 .服务元只提供服务 ,不接受服务 ,所以避免了层... 本文通过对现有网络中服务类别的分析、归纳 ,针对现有的分层网络体系结构存在的层间功能重叠和复杂的分层处理过程所带来的网络服务效率低下的问题 ,提出了一种基于服务元的网络体系结构 .服务元只提供服务 ,不接受服务 ,所以避免了层间交互和服务传递的开销 .服务元不仅能为本节点应用提供服务 ,而且不同节点的服务元可以合作向某一节点或整个网络提供服务 .本文给出了微通信元系统构架 ,它是一种易于从TCP/IP过渡的服务元网络体系结构的构架 .作为微通信元的服务元被组织成微通信系统 ,大量的微通信系统被组织成网络系统 .微通信元系统构架具有简洁、可扩展和容易实现的特点 . 展开更多
关键词 网络体系结构 层次结构 面向对象 服务元 微通信元
在线阅读 下载PDF
上一页 1 2 13 下一页 到第
使用帮助 返回顶部