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

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

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

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

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

  • 标签: 增强现实(AR) 混合现实(MR) 虚拟现实(VR)
  • 简介:在大伙房水库监测预警平台的开发过程中,为了节约开发时间并优化程序结构、提高运行效率,综合利用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下tar和rsync区别?;Linux有哪些常用的系统维护文件?;如果/var目录空间不够用,可以移到新的硬盘空间中吗?;我的Linux每次启动直接进入图形界面.有什么方法可以直接进入终端吗?

  • 标签: LINUX 操作系统 进程 内核 系统管理员 图形界面
  • 简介:我在应用一些特别消耗虚拟内存的程序(如g++)时发现swap空间已经用完。如何临时增加swap空间呢?答:如果是临时增加swap空间,可以使用swap文件来实现。如要增加128MB的swap空间,可以使用以下命令来实现:

  • 标签: G++ 虚拟内存 命令 文件 系统 程序
  • 简介:从一般用户的观点.操作系统是用户与计算机硬件系统之间的接口;从资源管理观点.操作系统是计算机系统资源的管理者。用户在操作系统的帮助下能够方便、快捷、安全、可靠的操纵计算机和运行自己的程序。用户可以通过以下的两种方式来使用计算机:

  • 标签: 操作系统 系统调用 计算机硬件 接口 计算机系统 用户
  • 简介:系统备份是Linux系统管理中一项非常重要、不可或缺的工作。制作备份的目的是为了尽可能快速和方便地恢复单十文件或整个文件系统系统备份对于文件和数据的安全是至关重要的。任何备份工作都应该围绕这十中心目标进行。

  • 标签: LINUX 操作系统 系统备份 应用程序 系统管理 文件系统
  • 简介:现在,Linux系统已广泛地应用于科技和商业领域。在中高端领域,Linux系统除了支持包括文件、电邮、网络服务器在内的企业架构外,还支持诸如防火墙、VPN服务器、路由器和网关等业务单元架构;在低端领域,Linux通常用于嵌入式系统中,例如进程控制系统、PDA、家用网关和机顶盒等。

  • 标签: LINUX 系统移植 网络服务器 文件系统 操作系统 应用软件
  • 简介:系统崩溃,需要立即修复;或硬盘告急,其中的某些文件需要及时调出;或者工作紧急,你需要在系统无法使用的情况下.直接利用PC完成某些重要工作。在这种情况下,我们首先想到的最完美的解决方法,就是利用PE迷你系统

  • 标签: 维护系统 U盘 直接利用 在系统 硬盘 调出
  • 简介:基于Linux的集群系统现在有很多,有商业的,有非商业的。它们采用的技术也有所不同。最常见的三种集群类型包括高性能科学集群、负载均衡集群和高可用性集群。在此介绍几种常用的负载均衡集群系统

  • 标签: LINUX 操作系统 集群系统 网络流量 计算机网络 负载平衡
  • 简介:在日常工咋中.常常需要在一台机器上安装多个Windows系纸。如果先安装WIN98.然后再安装Win2000(或者WinXP),系统将自动建立多启动菜单;但是,如果想让中文Win98和英文Win98共存,却没有什厶好办法,因为Win95/98/Me没有提供多系统启动功能。

  • 标签: WIN98 WINDOWS系统 WIN95 启动菜单 XP WIN2000
  • 简介:无论多么庞大的游戏世界,玩的时问久了,道路便很容易熟悉。而当怪物的等级、地图等信息都被记录在玩家脑中,这些地图便会失去第一次进入时的神秘感。这在很多游戏中都可以感觉到。即便利用巨大的财力、人力制作数量繁多的地图,地图还是拥有边际的,一旦被全部探索完,那多数玩家又会返回到收集物品的行为模式中。如果要追求一种强调冒险及体验的游戏生活,那就可以尝试一下让地图随机创建,让每次冒险的环境都是未知的。笔者这里所构想的地图系统,主要采用的方法是创建一些路线模板。将其打乱后重新组合,来形成贯穿所有关键点的路线。之后再根据任务及地图创建规则的要求,在模板的关键点上安放相应的任务元素。通过这种不规则的路线和各种物品的随意放置来组成新的随机、独特的游戏场景。同时,由于随机地图类似休闲游戏中开的小房间,只允许一部分玩家在里面进行游戏,如同一群人在玩单机游戏。这样便可以设计一些更加丰富、细腻的任务细节,创造更具表现力的游戏系统。玩家既可以在固有的城市中进行社交,又可以在任务中领略冒险的过程。

  • 标签: 游戏场景 行为模式 重新组合 单机游戏 随机地图系统 路线模板
  • 简介:本文通过实例介绍了Linux系统在安全领域的应用情况。首先讲解了垃圾邮件产生的原因,防御手段,并给出了构建实例。然后用一个实例讲述了如何构建企业代理防火墙。最后简述了Linux系统下病毒产生的原因及如何进行防治。

  • 标签: LINUX 操作系统 系统安全 应用程序 计算机
  • 简介:前言◆◆粉在新发布的Lua5.1版本中引入了新的module系统,此版本主要变化有两点:1.对require函数的实现做了重大改变,但同时兼容之前版本的处理方式;2、增加了module函数,简化了模块定义过程。

  • 标签: MODULE 系统 MODULE 版本 函数 兼容
  • 简介:曾经有一份纯净的操作系统摆在我面前,但是我没有珍惜,直到系统变得杂乱无章、病毒横生才后悔莫及。如果上天能给我一次再来的机会.我会用系统安装——魔镜还原。

  • 标签: 操作系统 系统安装
  • 简介:XMLSchema它所提供的丰富的元素类型和强大的类型派生机制为XML的应用奠定了扎实的基础、但是XMLSchema复杂的类型系统让众多的用户感到难以学习,本文尝试时XMLSchema类型系统进行系统的阐述,以使用户能够容易地理解XMLSchema。

  • 标签: XML Schema类型系统 程序设计 元素类型