排序方式: 共有181条查询结果,搜索用时 15 毫秒
1.
第一门程序设计课应该让学生做"足够多"有趣的事.那么什么样的作业才能既有趣味性,又不要求学生有很多的编程与数据结构基础呢?
如果程序设计课的作业主要考虑让学生学会某种语言成分,那么编程的目的就只为了验证是否"会用"指定结构,而学生实现时往往只运行很简单的输入实例,其结果是预先知道的,便失去了趣味性.能吸引学生的题应该以题目本身求解为目标,如果计算机能帮我们解题,我们就会渴望去"编程"! 相似文献
2.
测试用例集缩减(Test Suite Minimization,TSM)问题作为回归测试的研究热点和难点,在满足对指定测试需求的覆盖前提下,通过识别并移除冗余测试用例来降低回归测试成本。对国内外已有的TSM研究成果进行综述。首先分别从源代码和模型两个角度出发,总结已有的TSM方法:从源代码角度出发,重点分析与总结传统TSM方法和考虑缺陷检测能力的TSM方法;从模型角度出发,重点分析与总结基于扩展有限状态自动机的TSM方法。然后对实证研究中采用的评测程序、评测指标和实证结论进行总结。随后总结了TSM方法在特定测试领域的应用,包括GUI应用测试、Web应用测试和缺陷定位等。最后展望了未来的可能发展趋势。 相似文献
3.
专业之首。但同时,培养与社会需求之间的差距也日渐明显。这一差距不是数量上的,也不是在传统的计算机科学学科的“质量”上的,而是人才培养的结构不尽合理,与就业市场结构存在明显差异。随着计算机科学技术本身的发展以及计算机应用的迅速普及,目前社会对计算机专业人员的需求 相似文献
4.
在基于transcoding代理的流媒体服务系统中,CPU和网络是两种潜在的瓶颈资源.本文提出了一种有资源适应性的transcoding代理缓存机制,统一考虑CPU和网络的资源需求,以提高系统的服务能力.首先推导了多版本缓存策略下网络收益和CPU收益的计算方法.通过引入一个时变的影响因子 α (t),给出了缓存系统聚合资源收益的表达.在此基础上给出了单个对象的缓存价值函数,并设计了RAC替换算法.实验表明RAC具有较好的资源适应性和系统吞吐率. 相似文献
5.
ELIQoS:一种高效节能、与位置无关的传感器网络服务质量协议 总被引:6,自引:1,他引:6
如何保证在覆盖足够的监测区域的同时延长网络的寿命是无线传感器网络所面临的最重要问题之一,广泛采用的策略是选出工作节点以满足应用期望的服务质量(即覆盖率),同时关闭其他冗余节点·分析了随机部署网络在已知监测区域大小和节点感知范围情况下,无需节点位置信息,应用期望的服务质量与所需的工作节点数量之间的数学关系·在此基础上提出了一种高效节能、与位置无关的传感器网络服务质量协议(ELIQoS),协议根据节点能量大小,选取最少的工作节点满足应用期望的服务质量·实验结果表明,ELIQoS协议不仅可以有效地提供满足应用期望的服务质量,而且可以减少能量消耗,实现能耗负载均衡· 相似文献
6.
7.
无线传感器网络覆盖控制技术研究 总被引:2,自引:0,他引:2
无线传感器网络具有广泛的应用背景,目前已经发展成为一个重要的计算平台。但是,由于无线传感器网络自身的特点,使其也面临许多问题,如何有效地进行覆盖控制,在保证网络覆盖质量的前提下,减少能量消耗,延长网络寿命是其中最重要的问题之一。覆盖控制可以使无线传感器网络的资源得到优化分配,更好地完成环境监测、信息获取和数据传输等任务。本文总结了近年来提出的各种覆盖控制问题的、具有代表性的研究成果,并对相关覆盖控制协议与算法进行了分析比较,最后指出了目前覆盖控制技术存在的问题,对全文进行总结。 相似文献
8.
超节点P2P(Super-peerP2P)结合了P2P结构和C/S结构的优点,是当前应用最广的一类P2P系统。在超节点P2P网络中,文件访问是最基本的操作,往往使用缓存技术来提高其操作效率。目前大多数超节点P2P网络使用传统的“尽力而为”的缓存机制,该机制没有区分超节点网络中不同节点对资源的需求及关注程度不同,导致偶尔访问的对象替换经常访问的对象。针对“尽力而为”缓存机制的不足,本文提出一种基于语义信息的协同缓存管理机制SCOCM(Semantic-based Cooperative Cache Management mechanism for super-peer net works),应用已经请求对象的语义信息主动地选择对象放置缓存,以兴趣度的远近驱逐缓存内的对象,减少缓存对象的替换,使得每个缓存中缓存的对象之间尽可能地保持语义联系。实验结果表明,基于语义信息的协同缓存管理机制与LRU相比可大大降低缓存的替换率,提高缓存的存取效率,命中率也较高。 相似文献
9.
10.
软件系统日趋大型化和复杂化使得软件系统的结构可以用复杂网络来表示,研究表明,大规模软件系统结构表现出复杂网络的各项特征如小世界效应和无标度特性等,复杂网络成为理解软件系统结构和演化的重要方法之一.本文定义了一种针对Java程序的网络拓扑图,为JDK构造复杂网络,并统计其度分布标度指数、平均距离、平均簇系数等网络特征.同时研究这些特征随JDK版本的变化,提出了一个基于模块的演化模型,并对JDK的版本演化进行模拟.实验结果表明JDK具有复杂网络的各项特征,是一个复杂网络,并且与一般复杂网络的演化模型不同,其演化模型具有软件系统的特征--模块化,能与软件系统演化的实际相符合. 相似文献