摘要:我们都大概知道了云计算的内涵,但为什么这样的计算不叫A计算或者B计算呢?集群计算,网格计算,效用计算,公用计算都能从字面上就很好的理解,而云计算能从字面上怎么理解呢?其实有些概念,有些叫法,真的去深究,也没什么大的意义。不过,我们还是去看看为什么叫“云”,毕竟也还有些意思,而且也可以减少一些概念神秘度,不过这种来历多少带有一定的野史色彩,大家不要较真,娱乐娱乐而已。为什么叫云计算呢?云计算向用户提供按需租赁(配置)的服务,有一个家伙(不是贬义,而是褒奖),向客户或者什么人讲解的时候,将云计算提供服务的部分,用一些不规则的线条,画成一朵云把这部分包含起来,这部分看起来就像一朵云图,估计这朵云画得 阅读全文
我眼中的云--暂告一个阶段
2011-10-31 21:56 by java线程例子, 139 阅读, 0 推荐, 收藏, 编辑
摘要:感觉写这个系列的博文很累人,这些天也在比较系统的学习这个方面的知识,有些东西跟我原来的预感一样,概念多于实际,但云计算的出现,也阐释了一个基本的商业法则:利润=收入-成本,增加收入降低成本是企业活动的基本目的--赚取更大的利润。云计算通过网络共享来充分利用资源,同时保证应用和数据的安全和可靠来降低成本,同时,提高可靠性和性能(服务响应)也可以增加收入。因此,云计算的发展也许会遇到波折,但肯定会向前。要做到云计算的终极按需服务的目标,应该说,现有的平台和技术都还很难满足,我看了几个大公司的云计算,也只能说在一定程度上能够实现。至于一统天下的云,也基本上不会出现,需求和现实环境的差异性,以及社会发 阅读全文
我眼中的云--什么是云
2011-10-31 08:39 by java线程例子, 233 阅读, 0 推荐, 收藏, 编辑
摘要:前面说过,云就是网络,云就是计算机,而且在前面的博文中也讲了我所理解的云计算的基本特征和价值,在这里,我试着给我眼中的云一个定义:云计算是一种计算资源高度虚拟化,动态化,网络化和管理自动化,并通过网络向用户按需提供高质量服务的分布式计算体系。1)计算资源的虚拟化使得用户不再直接依赖物理计算资源,而是面向逻辑计算资源,物理计算资源和逻辑计算资源松散耦合,这就为云计算要实现的高度扩展性和动态升级奠定了基础。虚拟化主要包括服务器虚拟化,存储虚拟化等;2)计算资源的动态化主要包括以下几个个方面:A)资源可动态升级 可动态升级是在不影响用户的情况下进行升级。但我觉得,针对不同层次的云计算服务,这种“不影 阅读全文
算法入门之队列的链式表示
2011-10-29 17:07 by java线程例子, 267 阅读, 0 推荐, 收藏, 编辑
摘要:和线性类似,队列也可以有俩种存储表示。一个链队列需要都两个分别指向队头和队尾的指针(分别称为头指针和尾指针)才能唯一确定。为了操作方便,除了以上两个指针外,我们还为对列添加一个头结点。初始化是头指针和尾指针都指向头结点,因此,当头指针和尾指针均指向头结点时,此队列为空。1. 定义存储结构:typedef struct QNode{ QElemType data; //存放的数据,称为数据域 struct QNode *next; //存放下一个的地址,称为指针域} QNode, *QueuePtr;typedef struct{ QueuePtr front; //队头指针 Queue... 阅读全文
C++到底还能做什么?
2011-10-29 12:16 by java线程例子, 359 阅读, 0 推荐, 收藏, 编辑
摘要:肖舸 嗯,这是一位朋友发到我邮箱里面的,很奇怪,发到了gmail邮箱,而不是我常用的hotmail邮箱哈。 我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。 一家之言哈,欢迎拍装。 原文如下: 我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。 一家之言哈,欢迎拍装。 原文如下: 肖老师您好: 我现在是一名在校大学生,在学校期间自学C++有两年的时间了,看过C++Primer,stl,inside C++ model(侯捷翻译的那本),com本质论等...在学习C++的过程中感觉C++语言本身的确很强大,而且随着学习的深入, 阅读全文
我眼中的云---云计算的特征与价值
2011-10-28 15:11 by java线程例子, 276 阅读, 0 推荐, 收藏, 编辑
摘要:对于云计算来讲,我觉得分布式计算等计算机科学技术并不能作为其关键特性,云计算最具核心竞争力的思想是:按需租赁,随时随地。而要实现这种思想,虚拟化和透明化就是云计算两个主要的特征,当然这两种特征是站在用户的角度来说的,对于用户而言,虚拟化使得用户并不需要知道提供云计算服务的具体设备在哪里,如何维护等这些细节的东西,对于用户来讲,他看到的就是一台虚拟而实际可以感知,并具有高度可扩展性,容错性,安全性,可靠性,可移动性的计算机在为他服务,而且他不用关心规模,因为他随时可以根据自己的需要增减这台“计算机”的能力。而差异透明化主要是指无空间差异(地域,你无论在哪里,只要用一个廉价的设备,搭上一根网线,这 阅读全文
Silverlight窗口控件说明
2011-10-27 14:21 by java线程例子, 175 阅读, 0 推荐, 收藏, 编辑
摘要:其实这个控件的技术含量还是有的,至少包含了以下知识点:1)窗口及控件定位及布局 因为里面牵扯到窗口的拖动,大小的调整等。2)模板化控件开发;3)窗口的最大化、最小化处理;4)鼠标事件的处理;5) 窗口的坐标及坐标平移;6) 模态窗口和非模态窗口的状态及管理,窗口之间的关系维护等。本来打算写一个系列的博文来讲解这种控件的开发,后面觉得没必要,整多了,也仅仅是贴代码,还不如直接将控件工程共享出来,这样更完整一些。这对于向进行控件开发的网友来说,算是一个比较实用化的示例。由于后面工作用这个方向的可能性比较小,因此以后不会再发表silverlight方面的博文,希望前面写的能对大家有所帮助。控件下载地 阅读全文
我眼中的云--为什么会出现云
2011-10-27 08:53 by java线程例子, 243 阅读, 0 推荐, 收藏, 编辑
摘要:对于企业来说,计算机及其应用的投入当然是性价比越高越好,下面的几个需求是企业希望的:1)能够满足企业的发展和规模的变化的需要 企业对于计算机及其应用的需求并不是一定的,而是随着企业的发展和规模的变化而变化的。企业在起步阶段,对于计算机及其应用的需求不是很大,而随着企业的发展这种需求不仅从数量上还是质量上都会越来越大,越来越高,对于企业规模的变化也是一样,规模越大,需要的计算机及其应用能力也会越大。一方面,企业的发展和规模的变化也不是线性的,另一方面,对于计算机及其应用的建设是需要一个过程的(具有比较长的建设周期),这就产生了一个非常突出的问题,计算机及其应用资源要么因为投入不足或者来不及建设而 阅读全文
我眼中的云--历史的云
2011-10-24 10:15 by java线程例子, 157 阅读, 0 推荐, 收藏, 编辑
摘要:在计算机的应用发展过程中,可大致划分为科学计算、网络终端、局域网、互联网等4个阶段,但在这里,我们只考虑普及化商业应用方面(包含企业和个人),因为追求利益的最大化是商业行为中的不二法则,而云计算所体现的其实更多的是一种商业应用模式,是计算机相关技术发展到今天,对这些技术综合应用的极致体现。下面,我们就上述的4个发展阶段来看看,为什么会出现云:1)科学计算阶段 这个阶段,计算机才刚刚出现,计算机的最重要的作用是进行科学计算,由于这个阶段的计算机并不普及,体积大,价格高昂,所以商业化的应用就很少。2)网络终端阶段 计算机成本的降低,网络的出现,加上相对比较低廉的终端设备出现,使得计算机商业化应用成 阅读全文
我眼中的云--云就是网络,就是计算机
2011-10-21 20:03 by java线程例子, 223 阅读, 0 推荐, 收藏, 编辑
摘要:按照冯.诺依曼的计算机体系架构,计算机包括输入,输出,存储,计算和控制五个部分,虽然到现在,计算机已经发展非常完善,但在体系结构方面,还是没有超出冯.诺依曼的这种结构体系,至少,我们依然可以用这种体系思想去思考计算机,而不管他是并行的,还是串行的,是复杂指令的,还是简单指令的等等。这个体系架构也非常符合我们人类生产活动的本质步骤和内容(认知,处理(含控制),保存,应用)。比如工厂,输入的是原材料,输出的是产成品,中间是加工和控制,当然我们还有原材料和产成品的存储--仓库;再比如我们典型的软件系统,也同样包括输入(用户录入,数据采集),输出(用户显示,存储系统),计算与控制(应用服务器),存储( 阅读全文