P19 云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。研究背景云计算厂商都有自己资源分配与任务调度模式,但并没有统一的标准和规范。在云计算中,资源分配的效率非常重要,对云计算平台的系统综合性能影响很大。
P83 主要内容第一节 敏捷方法的含义第二节 软件开发过程的比较第三节 极限编程(eXtreme Programming,XP)简介准则法则活动实践讨论应用实例常见问题第一节 敏捷方法的含义敏捷:轻巧、机敏、迅捷、灵活、活力、高效……敏捷开发是一种面临迅速变化的需求快速开发软件的能力敏捷过程很容易适应变化并迅速做出自我调整,在保证质 量的前提下,做到文档、度量适度适用于各类软件企业敏捷方法产生的背景现代软件的特点。
P28 Qt应用程序除了使用手工编写代码的方式外,还可以用Qt Desinger来完成,Qt Designer的功能十分强大,界面类似于我们常用的VB,而且还提供了大量可供编程使用的组件。
P41 Qt是Trolltech(奇趣)公司的标志性产品,是一个跨平台的、开源的、面向对象的C++图形应用程序工具包和UI框架。目前,Nokia已经全资收购Trolltech,成为该产品的直接拥有者和开发者。 Qt 应用程序接口与工具兼容于所有支持平台,让开发员们掌握一个应用程序接口,便可执行与平台非相关的应用开发与配置
P16 QApplication包含主事件循环,所有窗口或其他来源的事件都经过它来处理和传递。<br> •QEvent类提供了所有事件类的基类。当我们调用QApplication::exec()时,Qt就开始了事件循环。事件循环开始后,不停检查是否有事件发生,有则把事件传递给QEvents,然后把事件经过翻译后分派给QObject对象。
P21 文本分类在比价搜索中应用可行性分析
P35 lucene是一套Java API,它不是一个独立的搜索引擎系统,但是你可以使用lucene开发搜索引擎系统。现在我们学习lucene主要是学习如何使用别人开源的东西,来组建自己想要的搜索引擎系统。
P45 软件测试的目的基于不同的立场,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。
P16 FastDFS是一个轻量级的开源分布式文件系统。 FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡。 FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储 支持存储服务器在线扩容
P15 ImDFS简介ImDFS是一个类似googleGFS轻量级的开源分布式文件系统,采用纯C语言开发,简洁高效,支持Linux、FreeBSD等UNIX系统。ImDFS主要解决了对海量小文件的存储和高并发访问的问题,文件存取时实现了负载均衡和互备ImDFS实现了软件方式的RAID,可以使用廉价的PC硬盘进行存储支持存储服务器在线扩容支持分布式文件系统的备份恢复机制ImDFS特别适合大中型网站使用,用来存储小资源文件(如:图片、音频、视频、文档等等)系统架构-架构图系统架构—文件访问流畅ImDFS检索文件无索引服务器,通过文件ID即可知道文件存放的具体位置,并发访问速度快高效。
P77 采用Swing编写窗口程序;<br> 如何在窗口中采用多种字体显示文本;<br> 如何显示图像;
P21 模型-视图-控制器(Model-View-Controller, MVC)模式是为那些需要为同样的数据提供多个视图的应用程序而设计的。它很好地实现了数据层与表示层的分离,特别适用于开发与用户图形界面有关的应用程序。
P77 消息 - 程序之间的通信是通过发送消息数据而不是相互间直接调用. 队列 - 消息通过放入队列而存储下来, 减少了程序间逻辑性连接的需要.
P39 数据库调优概览。数据库调优视角,数据库调优一般流程。DB2数据库SQL调优DB2。优化器(Optimizer)和DB2执行计划。(Access Plan)DB2 SQL调优一般指南(Guidelines)DB2 SQL查询调优最佳实践(Query Best Practice)DB2Insert语句调优。
P62 JAX-WS 是 Java 社区(JCP)的工作成果(JSR224),它为客户机端和服务器端的 Web Service实现提供通用的应用程序编程接口(API)。通过采用一个面向 Web 服务的标准 API,旨在帮助服务用户(客户机)和服务实现者获得最大程度的标准性和灵活性。
P41 良好的伸缩性;对OLTP及数据仓库都提供良好支持 ;支持Internet应用 ;支持先进的面向对象和多媒体应用
P41 Memcache是什么Memcache,ehcache的比较Memcache原理分析Memcache安装和基本配置Memcache的在大型网站中的使用策略Memcache的一些经验和技巧Memcache一致性算法(consistenthasing)TechTalk目录索引*Memcache是什么:Memcache是国外社区网站Live Journal的开发团队开发的高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。Memcache可以对任意多个连接,使用非阻塞的网络IO。
P77 CPI-C(Common Programming Interface Communication, IBM公共通信编程接口) 是一个与平台无关的API,它与一套公用的APPC(高级程序间通信)接口。 简单直接,在支持CPI-C的所有平台上都可移植。 CPI-C旨在为跨IBM平台执行应用程序提供一个公用环境。这些平台包括 IBM MVS(多重虚存系统)、VS(虚存系统)、OS/400和基于OS/2的系统等。
P24 Java访问数据库最原始的方法是通过JDBC来完成的。JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC是J2EE标准的一部分,它提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
P108 并行编程原理及程序设计