学科分类
/ 5
82 个结果
  • 简介:前言◆◆粉在新发布的Lua5.1版本中引入了新的module系统,此版本主要变化有两点:1.对require函数的实现做了重大改变,但同时兼容之前版本的处理方式;2、增加了module函数,简化了模块定义过程。

  • 标签: MODULE 系统 MODULE 版本 函数 兼容
  • 简介:本文首先从功能测试软件、性能自动化软件测试工具、白盒测试工具三个角度分析了软件测试工具,对各类软件测试工具进行了细化分类,并根据实际操作过程中可能出错的原因及应对措施展开了讨论,希望能够通过本文阐述促进软件测试质量的提高,为该领域发展做出一定的贡献。

  • 标签: 软件测试 测试工具 质量改进
  • 简介:本文通过对无分类编址的IP地址进行子网划分的探究,总结出了两种子网Ip分配方法,并对两种方法的优缺点进行研究,着重指出了存在的问题,最后提出了两种方法相结合的改进意见,并通过例证验证了改进后的效率。

  • 标签: 无分类编址 网络前缀 子网 IP地址
  • 简介:《RefactoringtoPatterns》曾荣获2005年《软件开发》杂志图书通用类的效率大奖(ProductivityAward)。书中介绍了以模式为导向的重构方法的理论和实践,记录了潜藏在20多个基于模式的设计转换之下的思想方法和设计步骤,对于模式差异以及如何以尽可能简单的方式实现模式提出了颇有见解的观点。《RefactoringtoPatterns》中文版将由人民邮电出版社编译出版,本文节选了部分内容让读者先睹为快,限于篇幅,略有删节。

  • 标签: 模式 设计步骤 软件开发 重构方法 思想方法 出版社
  • 简介:面向服务架构设计原则SOA已成为一个大家熟知的,且稍微有些歧义的缩写词。如果让两个人描述一下SOA,可能会得到两个截然不同,甚至相反的答案。有些人将SOA描述为用作业务启动的IT基础结构,而其他人则指望SOA来提高IT效率。在很多方面SOA有点像JohnGodfreySaxe所讲的盲人摸象的故事——由于每个人受自己个人体验的影响,描述的大象各不相同。Saxe先生的大象很容易描述,因为它是一个存在的物理实体。然而,SOA却很难描述,因为设计理念不像物理体现那样是存在的。

  • 标签: 架构设计 面向服务 模式 SOA 基础结构 John
  • 简介:本文作者从实际应用出发,对现存数据挖掘决策树分类方法进行了研究,并应用到系统当中,实现了决策支持模块。关键词数掘挖掘;决策树算法;改进;实现中图分类号TP301.6文献标识码A文章编号1007-9599(2010)04-0000-02DataMiningDecisionTreeImprovement&ImplementationXiaYan,ZhouXiaohong,WangDong(ChangchunTechnologyCollege,Changchun130033,China)AbstractTheauthorstudiedonexistingDataMiningdecisiontreeclassificationmethodbasedonthepracticalapplication,andappliedtothesystem,achievedadecisionsupportmodule.KeywordsDataMining;Decisiontreealgorithm;Improve;Achieve随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,在大量的数据背后隐藏着许多重要的信息,如果能把这些信息从数据库中抽取出来,将会产生重要的作用。因此,数据挖掘涉及的学科领域逐渐扩大,数据挖掘的方法也在不断地改进和提高。分类在数据挖掘中是一项非常重要的任务,分类算法可以分为决策树分类算法、遗传算法、神经网络方法、K-最近邻分类算法等。这里,以疾病防控与儿童免疫管理系统中决策支持子系统的开发过程为例,对决策树分类算法的改进及在实际中的应用进行阐述。一、数据选取和数据预处理在本系统中,以预防接种中遇到异常反应后记录的“异常反应调查表”中的数据为例进行说明。具体实现过程详细说明首先输入训练集,由于在真实的SQLServer数据库当中,为了降低存储要求和减少存储时间,并非真正存储每个数据项的属性值,而是用存储数字来对应相应的意义,如在数据库的数据表中,“性别”字段中“1”代表“男”、“2”代表“女”,反应到程序页面时再映射回原来的值,为了说理清晰又限于篇幅,这里只将所有数据集中有代表性的十几组数据作为分类模型创建的输入训练集。表1判断是否需要计划外加强免疫的属性表儿童编号月龄出生状态常住地上次注射后反应是否需要计划外加强免疫0405102<=2正常产城市无不良反应否0405495<=2正常产农村无不良反应否0401342>5正常产城市无不良反应是04054352…5正常产城市轻度反应是04065342…5非正常产城市重度反应是04072342…5非正常产农村重度反应否0401544>5非正常产农村重度反应是0408519<=2正常产城市轻度反应否0404566<=2非正常产城市重度反应是04035472…5非正常产城市轻度反应是0401534<=2非正常产农村轻度反应是0405856>5正常产农村轻度反应是0409533>5非正常产城市无不良反应是04053442…5正常产农村轻度反应否二、生成决策树对训练集的每一个属性,计算其信息增益。以“月龄”属性为例,每个结点中的正反例的个数分别为[2,3]、3,2、4,0,分别计算如下info2,3==0.971;info3,2==0.971;info4,0=0;计算信息熵E(月龄)==0.693;计算该属性的信息增益量,选取信息增益最大的属性为节点,按该属性的值划分数据集合Gain(月龄)=Info(9,5)-E(月龄)=0.940-0.693=0.247;同理,对“注射反应”属性、“出生状态”属性、“常住地”属性都可计算每个结点的正反例的个数(由于篇幅有限,不作计算)。通过对各属性信息增益的计算结果,选择“月龄”属性作为根节点,然后划分“月龄<=2”的所有可能性。计算当“月龄<=2”时,“注射反应”、“出生状态”、“常住地”的信息增益值Gain(注射反应)=Info(2,3)-E(注射反应)=0.971-0.4=0.571;Gain(出生状态)=Info(2,3)-E(出生状态)=0.971-0=0.971;Gain(常住地)=Info(2,3)-E(常住地)=0.972-0.951=0.020;同理考虑“月龄>5”的情况,由于“月龄>5”时,各个节点都是纯节点,所以不再划分。三、产生决策规则遍历决策树,输出叶结点类属性值,用IF—THEN形式表达为IF(月龄2…5AND注射反应=无)THEN(类别=是)IF(月龄2…5AND注射反应=轻)THEN(类别=是)IF(月龄2…5AND注射反应=重AND出生状态=正常产)THEN(类别=是)IF(月龄2…5AND注射反应=重AND出生状态=非正常产AND常住地=城市)THEN(类别=否)IF(月龄2…5AND注射反应=重AND出生状态=非正常产AND常住地=农村)THEN(类别=是)……依此类推,共可产生十三条规则。四、决策支持子系统的分析用上述基于决策树的分类算法所得到的模型生成的规则来预测测试集中的未知数据属于哪一类,并通过该模型的测试结果与实际情况相吻合的准确率来判断该决策树是否有效。首先,用整个数据集中2/3的数据作为训练集按照基于决策树的分类算法来建立模型,生成一棵决策树。然后,用余下的1/3的数据作为测试集,通过创建的模型进行预测,并将预测结果和实际值进行比较。如果准确率达到或超过事先确定的阈值,则可以认定该模型对于数据分类是有效的,能够在实际中应用;反之,则认定该模型的分类效果不好,需要按以上步骤来重新判断,直到分类准确率达到预定的阈值为止。在本系统中,经过测试预测准确率已达到87%,在可以接受的范围内,所以算法是有效、可行的。参考文献1陈文伟,黄金才.数据仓库与数据挖掘.人民邮电出版社,20042王万森.人工智能原理及应用.电子工业出版社,20003范明,孟小峰.数据挖掘——概念与技术.机械工业出版社,2001作者简介夏琰(1980-),女,吉林长春人。长春职业技术学院信息技术分院,教师,讲师,硕士,研究方向为计算机应用。

  • 标签:
  • 简介:对于大多数应用软件开发者来说,Linux2.4和2.6内核家族间的大部分差异对它们没有直接的影响。大多数内核变化只是为了提高系统性能而已。但也有例外,对某些应用软件而言,内核和系统的变化对它们的推广和它们对其它进程和线程的管理都具有一定的影响。

  • 标签: LINUX 操作系统 超线程模式 进程 应用程序
  • 简介:自从ErichGamma等四人的巨著《设计模式》问世以来,在全世界的开发人员中已经形成了一个学习、使用设计模式的热潮。类似书籍也出版了无数。即有深入挖掘、扩展各种模式的书籍,也有结合到某一具体语言实例剖析模式的书籍。而很多初学者在读完设计模式书之后,仍然对设计模式的使用是一头雾水,原因之一就是一般设计模式的书中所举例子过于简单,缺乏对真正产品代码中模式实例分析。初学者在编程实践中无法

  • 标签: JAVA语言 《设计模式》 源代码 编程方式
  • 简介:作业的重要性不言而喻,但一直以来,作业给学生带来的不是学有所进的欣喜,而是苦不堪言的负担。而计算机课程实践性比较强,作业是课堂教学中最重要的一部分。因此,如何设计计算机作业值得我们教师关注和思考。计算机教师应以“提高学生学习兴趣、信心,养成好的学习策略和学习习惯”为出发点,设计真正有效的作业,让学生收获实在,体验学习的快乐。

  • 标签: 计算机 作业 批改
  • 简介:摘要通信全球化与国际竞争的新趋势给我国通信业带来了前所未有的压力与挑战,各个通信企业都在为争夺自己的市场而制定相应且有针对性的策略。营销模式就是其中最重要的一个环节。只有充分根据市场需求的现状与趋势,制定计划,合理有效配置资源。通过有效地满足市场需求,来赢得竞争优势,在加快市场营销步伐的同时,努力建立和完善渠道营销、服务营销、产品营销、价格营销,实行差别化经营等模式,才能不断适应新的发展形势需要。

  • 标签: 电信企业 市场现状
  • 简介:EricRaymond提出开源的软件交付模式,到今天形成了一条完整的产业生态链,在这样的生态链上如何找到自己的价值,如何开发商业模式,成为今天使用开源软件创业的程序最关心的问题。

  • 标签: 开源软件 商业模式 ERIC 生态链 程序
  • 简介:软件领域中的设计模式是过去几十年来人们针对不同的软件设计问题总结出来的,它是简洁而优雅灵活并且可以复用的经典解决方案,无数的业内专家和精英们为此付出了长期而艰苦的努力。设计模式为开发人员提供了一种使用专家设计经验的有效途径,有了设计模式,我们就可以利用前人的经验精华。

  • 标签: 设计模式 游戏开发 设计问题 设计经验 经典解 软件
  • 简介:简介ASP.NETStarterKit包括5个示例应用程序,告诉Web开发人员如何利用ASP.NET1.x的功能。StarterKit包括一些重要功能的参考实现,如交互式HTML报表、更换皮肤和主题、身份验证和授权、移动Web浏览器支持等等。花费1小时研究StarterKit的源代码,可以省下大量编程与调试的时间。

  • 标签: ASP.NET KIT WEB浏览器 WEB开发 应用程序 HTML