首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
MATLAB 和VC ++联合编程的COM 研究   总被引:4,自引:1,他引:3  
VC+ +在实现矩阵运算、数值分析、工程计算等方面比较复杂,应用VC+ + 与MATLAB 混合编程方法可以充分发挥VC+ + 和MATLAB 各自优势,提高仿真和开发效率。着重介绍了利用组件对象模型(COM) 技术的VC+ + 与MATLAB 的联合编程方法,阐述了该方法实现过程,并通过两个具体应用实例加以验证。实验仿真结果表明,采用联合编程的COM 技术能快速直观地得到满意结果,对求解矩阵运算、数值分析、工程计算等问题是行之有效的。  相似文献   

2.
采用CUDA+MPI+OpenMP的三级并行编程模式,实现节点间的粗粒度并行,节点内的细粒度并行以及将GPU作为并行计算设备的CUDA编程模型.这种新的三级并行混合编程模式为SMP机群提供了一种更为高效的并行策略.本文讨论了三级并行编程环境的快速搭建以及多粒度混合并行编程方法,并在多个节点的机群环境中完成测试工作.  相似文献   

3.
周杰  李文敬 《计算机科学》2017,44(Z11):586-591, 595
为解决多核机群Petri网并行化过程中,运用MPI+OPenMP混合编程实现同步会出现死锁的问题,提出了基于三层混合编程模型的Petri网并行算法。首先,根据事务内存的同步优势,在多核机群环境下构建MPI+OPenMP+STM的三层编程模型;然后,对Petri网的几何模型与代数模型的并行化进行分析,建立MPI+OPenMP+STM三层结构的Petri网并行模型,并对三层混合编程模型的Petri网并行算法进行设计与分析;最后,通过示例进行编程验证,该算法的运行效率明显优于其他编程模式,而且Petri网的规模越大,其并行计算的效果就越明显。因此,该算法是多核机群环境下模拟Petri网并行运行的一种高效且可行的算法。  相似文献   

4.
并行编程模型在分布式计算中发挥着很重要的作用,随着人们对高性能计算需求的不断扩大和各种新技术的出现,并行编程模型也处于不断的发展和完善之中.对两种主要的编程模型进行了详细的分析和研究,针对前两种模型的优缺点分析并研究了两级并行模型的使用范围和优势等,最后针对硬件的新发展提出了新的编程模型的发展TBB+MPI.并在基于CMP的集群系统中实现丁矩阵相乘的算法.实验结果显示TBB+MPI在多核集群编程方面有明显的优势,因此模型TBB+MPI更适合于多核集群.  相似文献   

5.
王秀萍 《福建电脑》2014,(12):156-156
Android平台支持JNI本地编程接口,使得Android能够通过调用so库,实现"Java+C"的编程方式,但使用jni编程相对复杂一些,本文对在JNI编程中如何传递参数作了一些分析。  相似文献   

6.
VC++6.0环境不基于MFC的打印过程及其函数的构造实例   总被引:1,自引:0,他引:1  
V isual C+ +是一种基于 Windows应用程序的开发环境。 Developer Studio是一个集编码、资源编辑以及强大的跟踪调试技术为一体的可视化编程工具。尤其是在利用 MF C来解决以往以通用方式对设备编程带给程序员的问题时有其独到的特点。在 Windows应用程序开发过程中 ,通常文档的打印是较难的。而利用 V isual C+ +进行 Windows编程时 ,使用其附带的类库 Micuoseft Foundation Classess(MFC)和向导 Wizard编程可使文档打印变得相当简单。只有正确理解 MF C的基本打印功能和正确构造实际的有关功能函数 ,才能很好地实现功能过程 ,完…  相似文献   

7.
随着新一代操作系统Windows XP的推出,传统的图形设备接口(GDI)技术被新的图形设备接口(GDI+)技术取代.文中介绍了GDI+技术特点和与传统的GDI不同点.对比传统的GDI,GDI+一方面增加了新的功能,另一方面编程模式也与GDI不同了.着重介绍了GDI+在图像的格式变换方面相关知识,给出在GDI+中图像格式转换的编程方法以及实现图像格式转换的完整的示例,这些示例均已上机调试通过.这些知识对Windows下图像编程有一定的指导作用.  相似文献   

8.
讨论了在Visual C+ +开发平台下对数控线切割自动编程绘图子系统中类的设计思想及实现过程,并对其中主要函数及算法进行详细描述.阐述了在面向对象的系统中,如何通过对图元基类进行优化设计,从而使得整个系统的编程代码达到最优化.  相似文献   

9.
本研究以“编程+元宵花灯”主题课程为例,实践探究C-STEAM教育理念下小学编程课程的设计,从课程文化背景、课程目标、课程内容、课程评价、课程资源等方面设计小学编程课程,通过文化传承发挥编程教育的育人价值,以期为基于C-STEAM教育理念设计课程提供借鉴。  相似文献   

10.
宋国伟 《程序员》2002,(10):97-99
本文介绍了自由软件领域中最新的图形界面开发工具GTK+2.0的组成和特色以及GTK+2.0在Linux上的安装过程和如何利用GTK+2.0进行编程开发。  相似文献   

11.
常循环码是一类重要的线性码,由于其纠错性能易于分析,因而广泛应用于实践中,同时,利用有限环上常循环码还可以直接构造最优线性码。定义了有限非链环[Fp+uFp+vFp]上[(1+u+v)]-循环码的相关概念,讨论了其生成多项式;引入了一种新的Gray映射[?],证明了该环上[(1+u+v)]-循环码在此Gray映射[?]下的[p]元象是一个长为[2pn]的2-准循环码,并由此构造出了两个最优二元准循环码。  相似文献   

12.
C++Builder环境下数据采集系统的开发应用   总被引:1,自引:0,他引:1  
结合实例介绍了 C+ +Builder环境下开发应用数据采集系统的方法,对于功能实现、采集控制、数据分析方面的设计作了主要描述。  相似文献   

13.
改名是一个将变元映射到变元本身或它的补的函数,变元改名是公式变元集合上的一个置换,文字改名是一个改名和一个变元改名的组合。改名技术在简化一些难例公式的消解证明和构造高效的可满足算法方面有重要意义。MAX^+公式是MU公式中的一个重要子类,该类公式可以通过递归的方式产生。通过分析MAX^+公式的结构,得到了一些关于此类公式的结构特点,对进一步研究这类公式的改名问题有较大意义。  相似文献   

14.
COM+是基于COM的先进运行系统环境技术,采用COM+技术可极大简化企业级软件的开发成本一难度,本文简要介绍了有关COM+的基本概念希望有助于信息化有关项目开展。  相似文献   

15.
VC++中DLL的编程技术及其在数据采集控制中的应用   总被引:16,自引:0,他引:16  
介绍了VC ++中实现DLL编程的基本方法及其实现的三种基本形式 ,并且分析了DLL技术的优缺点。以一个实际的数据采集与控制程序为例 ,编制了相应的A/D和D/A转换程序 ,阐述了VC ++中DLL编程的基本流程和技术 ,此方法已成功的应用于实际项目中 ,取得了良好效果。  相似文献   

16.
统一建模语言UML的广泛使用大大提升了模型在软件开发中的作用,以模型为核心的软件开发方法逐渐被人们所接受.但由于UML是作为一种通用建模语言而设计的,它既庞大而又复杂,所以不容易为领域专家所学习和掌握,常常使软件设计人员陷入繁重的建模工作而不能脱身.使用面向特定领域的建模语言DSL(Domain Specific La...  相似文献   

17.
介绍了一种使用C+ +语言重新绘制Protel原理图的方法.文章分析了原理图文件及其导出文件的格式,由此确定了具体的转换思路,并提供了程序流程和一个简单的转换效果.该方法可以推广到使用其他语言编写的软件中.  相似文献   

18.
Matlab是一个很优秀的科学计算软件,VC++也是各种软件的开发平台的首选,如何结合他们之间的优点,进行混合编程,发挥两者的长处,对于快速开发工控软件是非常有效的。文中详细综述了基于引擎库的方法,基于动态连接库的方法,基于MEX文件的方法。  相似文献   

19.
动态脚本语言Lua与C++交互方法的研究与实现   总被引:1,自引:0,他引:1  
针对当前利用C++开发大型复杂程序代价高、周期长的问题,为了充分发挥Lua动态脚本语言的特点。重点探讨了如何在Lua脚本中模拟消息事件机制和Lua访问C++接口的具体实现方法以及Lua调试器的设计方案。  相似文献   

20.
当前云环境的存储系统一般只提供弱一致性和单键事务的数据访问功能,具有强一致性或多键事务需求的应用只能自行检测一致性或进行事务管理,增加了云应用开发的复杂度。这些要求高一致性和高可用性的云应用,对云存储系统的事务实现提出了新的挑战。在Megastore串行化事务实现方案的基础上,提出了基于读写集对比的事务强快照隔离和强提交读隔离方案,将并发事务之间读写冲突的判断提前,从而减少冲突事务回滚时引发的额外消耗。基于云存储系统Cassandra实现了两种方案,并针对云应用事务的访问模式,设计了实验验证框架。通过与Megastore事务实现方案的对比,验证了强快照和强提交读事务隔离方案能获得更高并发度的优化效果。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号