学科分类
/ 2
25 个结果
  • 简介:随着数据库应用的不断深化,数据库的规模急剧膨胀,人们需要对这些数据进行分析,从中发现有价值的信息。但是数据库管理系统本身却没有提供有效的工具和方法来利用这些数据,因此数据挖掘成为当今研究的热点。本文即以混合遗传算法为基础对数据挖掘中的算法问题进行系统研究。

  • 标签: 数据挖掘 遗传算法 模拟退火算法 混合遗传算法
  • 简介:增强现实(AR)技术、混合现实(MR)技术和虚拟现实(VR)技术在工业设计、通信(手机)、汽车设计等领域得到了很好的应用。对提高设计效率、改善设计效果起到了很好的作用。下面介绍有关AR、MR和VR的知识。

  • 标签: 增强现实(AR) 混合现实(MR) 虚拟现实(VR)
  • 简介:本文在阐述了移动学习、混合式学习、公众平台、MOOC、翻转课堂等重要概念及理论基础上,重点围绕现代教学对泛在学习环境的需要,开展移动端混合式学习平台研究的各项工作。首先是在多重理论基础上探讨基于移动端的混合式学习系统的现状;其次完成对基于移动终端的混合式学习系统的功能规划和业务流程分析;最后,以电子商务概论课程为例完成对基于移动终端的混合式学习系统的设计与实现,并对其进行功能测试,基本实现了视频和课件资料下载、教学助手、随堂测验、课上讨论和课下答疑。

  • 标签: 移动学习 混合式学习 MOOC 公众平台
  • 简介:摘要介绍了蠕虫病毒及蜜罐的相关知识,阐述了蜜罐的几种分类,并提出了一个基于混合式蜜罐系统蠕虫对抗模型,最后通过实验,证明此模型在与蠕虫病毒的对抗中具有非常高的效率。

  • 标签: 蠕虫病毒 蜜罐 蠕虫对抗
  • 简介:“Web服务”(WebServices)可谓是当前最炙手可热的IT词汇之一.受到业界的高度关注。Web服务的历史渊源可以追溯到组件体系结构。产生于20世纪80年代的组件技术最初是在图形用户接口(GUI)的上下文环境中被开发的——他们今天仍然是多数GUI体系结构的核心.

  • 标签: WEB服务 体系结构 “Web GUI 图形用户接口 组件
  • 简介:一、区域协同体系电子政务实际上就是政务工作信息化,其重点在政务,电子只是辅助手段;党政机关在政务活动中全面应用现代信息技术进行办公、管理和为社会提供公共服务。所以一个完整的电子政务体系必然是面向企业、公众、党政机关、党政人员的综合信息化体系。这种综合关系在一个地区中体现得最为明显。在一个地区内,事务间的联系更为紧密,业务的横向、纵向的信息资源交互更为明显,各种业务行为与信息资源的产生更有条件自然结合,各信息资源间更便于相关。

  • 标签: 电子政务 区域协同体系 互联网 办公业务资源网 政府部门
  • 简介:在大伙房水库监测预警平台的开发过程中,为了节约开发时间并优化程序结构、提高运行效率,综合利用C#这种现代语言高效开发的特点和FORTRAN这种古老计算机语言描述工程算法准确、严谨的优势。本文讨论了FORTRAN和C#混合编程的特点,研究了C#与FORTRAN混合编程的实现方法。关键词FORTRAN;混合编程;工程计算;DLL中图分类号TP314文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofFORTRAN&C#MixingProgrammingagainstLargekitchenWarningPlatformDevelopmentShangTao,FuJinxiang,MaXingyuan,TangYulan(ShenyangArchitectureUniversity,Shenyang110168,China)AbstractDuringthedevelopmentoflargekitchenResMonitoringandWarningPlatform,inordertosavedevelopmenttimeandimproveoperationefficiency,usingC#LanguagewhichisthemoderncomputerlanguagealsohasthecharacteristicsofefficientdevelopmentandFORTRANLanguagewhichcanrigorousandaccuratedescriptionofengineeringalgorithmtogetherisnecessary.ThispaperhasdiscussedthecharacteristicsofmixingprogrammingwithC#andFORTRANlanguage.KeywordsFORTRAN;Mixingprogramming;Engineeringcalculation;DLL一、FORTRAN与C#语言的发展及优势以大伙房水库监测预警平台的开发为例。平台需要采用大量先进的计算机编程技术,应用大规模数据库,提供可靠的安全保障,优秀的网络访问能力。这就需要构建平台的编程语言能完整简洁地支持当今最新的编程技术。C#语言就是这样一种语言,作为微软首推的编程语言,C#几乎支持所有最新的编程技术提供了极高的开发效率5。但是该平台又有着显著的工程计算软件的特点,需要严谨的科学计算语言对算法进行描述,同时有许多经过多年工程实践积累的工程计算代码可以被重用。FORTRAN语言最早被应用在工程开发之中,同时在FORTRAN语言50多年的发展中,积累了大量的优秀正确的代码。所以研究C#语言与FORTRAN的混合编程在该项目中的开发中有着重要的意义。(一)FORTRAN语言的发展及优势FORTRAN在数值计算领域有其独有的优势,首先它是最早的高级语言,有大量优秀正确可靠的源代码可以使用,如果能充分利用FORTRAN源代码可以大量节约工程软件设计开发的时间。FORTRAN语言有更为严格的语法,支持直接对数组和复数进行计算,非常适合严谨的科学计算领域1-3。(二)C#语言的发展及优势微软在推出.NETFramework第一版时推出的新语言C#,派生于C的简洁语法,继承了C++语言的灵活性,并且支持快速开发,随着C#3.0版本的发布,C#作为微软公司建议的开发语言,已经受到越来越多的程序开发人员的青睐5。二、FORTRAN与C#混合编程的方法(一)命名约定的一致由于C#语言是严格区分大小写的,而FORTRAN在默认情况下不区分大小写,如果不解决命名一致问题就会导致链接失败。FORTRAN的缺省方式是使符号名在OBJ文件中变成大写,在C#中调用一个缺省的子例程时用一个纯大写的名称生成调用就可以成功publicstaticexternvoidDLLTEST;(二)参数传递一致因为C#默认是值传递,而FORTRAN默认是引用传递。我们在参数传递中必须保持传递的一致性。简单的方法是使用C#的关键字ref,将C#的参数传递类型定义为引用类型publicstaticexternvoidDLLTEST(refinta,refintb);(三)数组参数传递在传递数组参数时,需要周全地考虑行和列的储存位置对调的问题5。还应注意,C#的数组下标从0开始,而FORTRAN的数组下标默认从1开始。如在C#中定义数组A34,共20个元素;同样的定义A(3,4)在FORTRAN中共12个元素1-3。并且进行数组传递还要注意,只需要传递数组的首地址即可,DLL需要的是数组的起始位置。三、FORTRAN与C#混合编程的实现下面试写水库监测预警平台中一个模型计算程序来说明FORTRAN和C#在混合编程的实际应用。启动VisualStudio,选择IntelVisualFortranLibrary中的Dynamic-linkLibrary,并给项目命名。新建“FortranFile”项,并给文件命名。然后在该文件中书写算法代码。编译完成后,在该项目的debug子目录下找到生成的dll文件。新建VisualC#Windows窗体应用程序。并给项目命名,将生成的dll文件拷贝到新项目的debug目录下。在进行连接之前需要在C#中增加对动态链接库操作的类的引用usingSystem.Windows.Forms;usingSystem.Windows.InteropServices;声明外部函数的部分代码publicpartialclassForm1Form{DllImport("dlltest.dll")publicstaticexternvoidFORDLL(reffloatV,reffloatQIN,reffloatBOD,...);...之后就可以对FORTRAN编写的外部函数进行调用,得到正确的结果。四、结论经过本文的讨论,可以看到运用FORTRAN与C#混合编程可以容易地实现。平台的代码极大的缩短,并且可以方便地重用FORTRAN语言的优秀代码,大大缩短开发时间,并且提高程序的执行效率。参考文献1司岩,周福才.FORTRAN程序设计基础J.大连理工大学出版社,1996,52刘卫国,蔡旭辉.FORTRAN90程序设计教程J.人民邮电大学出版社,2003,23张晓霞,田秀萍.Fortran90程序设计教程J.兵器工业出版社,2005,104Nagel.C等著.黄静译.C#高级编程J.清华大学出版社,2008,105周涛,郭占元,郭向荣.Fortran与C#混合编程在土木工程计算中的应用J.中南大学,2009,3

  • 标签:
  • 简介:与单纯的硬件开发或软件开发有所不同,嵌入式Linux系统在研发过程中通常都要涉及到硬件和软件两个环节。许多计算机软件开发人员在转向嵌入式系统Linux开发的过程中显得力不从心,一个原因就在于缺乏对嵌入式系统的硬件体系结构的了解,而偏偏嵌入式系统开发又对硬件的要求非常高。

  • 标签: 嵌入式LINUX 硬件体系 计算机 微处理器芯片 操作系统
  • 简介:表示层是应用程序一个十分重要的组成部分——体系结构设计不适当的表示层会导致复杂性过高,缺乏灵活性.并使用户体验变得一塌糊涂。众所周知.在部署和易管理性方面.瘦客户端应用程序比传统的富客户端应用程序更具有优势.所以近年来更为流行。然而.随着智能客户端的出现.选择表示层体系结构不再是件简单的事情。富客户端已经演变成为智能客户端.能够把瘦客户端的集中管理优势与富客户端的灵活性、高响应性和高性能特点结合在一起。本文讨论了瘦客户端和智能客户端方法.并提供如何在它们之间做出选择方面的指导。

  • 标签: 表示层 应用程序 体系结构 程序设计 架构设计
  • 简介:本文阐述了基于内容的推荐算法、协同过滤推荐算法,分析这两种推荐算法的优缺点,提出一种基于这两种推荐方法的个性化推荐算法,能同时拥有协同过滤推荐算法和给予内容推荐算法的优点,又能一定程度的避免基于内容或协同过滤推荐算法各自的缺点。将本推荐算法应用到用户在线学习资源系统中,更适合在实际推荐系统中应用。

  • 标签: 协同过滤 在线学习资源
  • 简介:企业信息化与电子商务的迅速发展使企业的网络安全问题日益凸现出来。本文从分析网络安全现状和企业网络的特点出发,在遵循网络安全领域基本原理和公认标准的基础上,提出了一个基于动态安全模型的企事业网络纵深防御体系

  • 标签: 企业网络安全 网络防御体系 动态安全模型 系统检测
  • 简介:当前科学技术水平的快速提升,带动了信息化建设的发展,相较于之前,当前信息化建设水平已经有了显著提升,网络建设已经在信息化建设中占据了愈发关键的地位。不管是从小范围内的公司局域网或者是涵盖了整个城市的城域网络,都必须有网络建设为基础支撑。当前,在网络建设区间逐渐加大的影响下,网络建设中的系统集成的含义、特点是什么以及网络系统集成的体系框架有哪几部分组成,成为人们越来越关心的热点问题。

  • 标签: 网络系统集成 信息化 网络平台
  • 简介:对Linux体系结构的这个设想来自于网上的一个讨论:为什么Linux的图形用户界面的运行效率比Windows的要低?答案是因为windows系列操作系统的图形设备驱动是在核心态运行的,一部分图形引擎包含在核心中。而Linux系统中的图形界面只是一个普通的用户应用程序,需要通过中断总控程序进入核心态运行。

  • 标签: LINUX操作系统 网络操作系统 图形设备驱动 运行效率 体系结构 图形引擎
  • 简介:社会服务能力是高职院校三大社会职能之根本。我院电子商务专业立足专业优势及区域经济发展,政行企校多方合作,构建“点线面”社会服务体系,服务于区域经济发展,从而提升专业社会服务能力,并对高职电子商务社会服务体系建设进行有益的探索。

  • 标签: 高职 电子商务 社会服务 体系
  • 简介:本文针对工程设计企业在绩效管理方面存在的一些突出问题,提出基于平衡计分卡的工程设计企业绩效管理新思路。文中首先结合平衡计分卡的思想与工程设计企业的运作特点,制定出基于BSC的工程设计企业的绩效评价指标体系,之后阐述了绩效评价方法,再通过体系实施保障体系保证缋效管理过程的运行,最终形成基于BSC的工程设计企业绩效管理体系,对工程设计企业的绩效管理有较高的实用价值。

  • 标签: 工程设计企业 绩效管理 平衡计分卡
  • 简介:面向服务的架构和工作流都是最近一段时间非常火热的概念。传统的软件系统中,业务逻辑没有被分离出来,直到最近工作流引擎不断开发,业务逻辑才逐渐从整个系统中被单独分离,这样对于业务本身的好处不言而喻,加上面向服务的架构这一概念,让业务逻辑采用松耦合的调用机制,粗粒度的服务也让系统的使用者更易操作。本文作者将两个概念结合起来,谈如何用流程来驱动面向服务的架构。

  • 标签: 面向服务 应用体系结构 架构 驱动 流程 一代