上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、冗余和持久性。 Swift并不是文件系统或者实时的数据存储系统,它称为对象存储,用于永久类型的静态数据的长期存储,这些数据可以检索、调整,必要时进行更新。最适合存储的数据类型的例子是虚拟机镜像、图片存储、邮件存储和存档备份。因为没有中心单元或主控结点,Swift提供了更强的扩展性、冗余和持久性。Swift前身是Rackspace Cloud Files项目,随着Rackspace加入到OpenStack社区,于2010年7月贡献给OpenStack,作为该开源项目的一部分。 阅读全文
posted @ 2013-07-30 12:59 windlaughing 阅读(2736) 评论(0) 推荐(0) 编辑
摘要: Components of OpenStackOpenStack is on a mission: to provide scalable, elastic cloud computing for both public and private clouds, large and small. There are currently seven core components of OpenStack: Compute, Object Storage, Identity, Dashboard, Block Storage, Network and Image Service.• Object 阅读全文
posted @ 2013-07-30 11:32 windlaughing 阅读(772) 评论(0) 推荐(0) 编辑
摘要: In data centers today, many computers suffer the same under-utilization利用不足 in computing power and networking bandwidth. For example, projects may need a large amount of computing capacity to complete a computation, but no longer need the computing power after completing the computation. You want cl 阅读全文
posted @ 2013-07-30 10:38 windlaughing 阅读(250) 评论(0) 推荐(0) 编辑
摘要: OpenStackOpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.1、OpenStack Co 阅读全文
posted @ 2013-07-29 22:18 windlaughing 阅读(583) 评论(0) 推荐(0) 编辑
摘要: C语言的位级运算可以运用到任何“整数”的数据类型上,如char、short、int、long、long long、或者unsigned这样的限定词。基本的位运算有与、或、非、异或等等。 C语言的位移运算有两种:左移、右移。左移运算:xk 表示x向左移动k位,丢弃最高的k位,并在右端补k个0。右移运算:分逻辑右移 和 算术右移。 逻辑右移:在左端补k个0; 算术右移:在左端补k个最高有效位的值(它对有符号整数数据的运算非常有用); 阅读全文
posted @ 2013-07-08 15:09 windlaughing 阅读(1823) 评论(1) 推荐(1) 编辑
摘要: 现有的数据库管理系统有很多种,本文选择介绍两种DBMS:SQLite 3 和 Mysql。。SQLite 3是Python 3预装的、相当完备、无需配置的基于SQL的数据库管理系统。Mysql是非常流行的开源关系性数据库。 Python数据库API 提供了一种标准机制,可以针各种各样的数据库管理系统,包括SQLite。不管使用什么后台数据库,代码所遵循的过程都是一样的:连接 -> 创建游标 -> 交互(利用游标,使用SQL管理数据)->提交/回滚 ->关闭 阅读全文
posted @ 2013-06-26 21:42 windlaughing 阅读(5130) 评论(1) 推荐(2) 编辑
摘要: 本文用一个“网上书店”的web应用示例,简要介绍如何用Python实现基于CGI标准的Web应用,介绍python的cgi模块、cigtb模块对编写CGI脚本提供的支持。CGI(通用网关接口),是一个Internet标准,允许Web服务器运行一个服务器端程序,称为CGI脚本。 阅读全文
posted @ 2013-06-24 22:51 windlaughing 阅读(10888) 评论(8) 推荐(3) 编辑
摘要: Jetty 是一个 Web server/servlet container, 支持 SPDY,WebSocket,OSGi,JMX,JNDI,JAAS 。Jetty非常高效而且灵活,Google App Engine 选择了Jetty,而放弃了Tomcat,或是其他的服务器。 Jetty的口号是:“不要把你的程序部署到Jetty里,而是把Jetty部署到你的程序里”,意味着,你可以把Jetty当成程序的一个HTTP模块放到你的程序里。 本文先通过一个简单的HelloWorld示例,展示了java应用中的Jetty是如何启动的;接着详细分析了Jetty的整体架构;最后展示了用Jetty启动一个标准的Java web app。 阅读全文
posted @ 2013-06-07 22:26 windlaughing 阅读(4673) 评论(3) 推荐(4) 编辑
摘要: JVM主要管理两种类型内存:堆(Heap)和非堆(Permanent区域)。Heap是运行时数据区域,所有类实例和数组的内存均从此处分配。Heap区分两大块,一块是 Young Generation,另一块是Old Generation:1)在Young Generation中,有一个叫Eden Space的空间,主要是用来存放新生的对象,还有两个Survivor Spaces(from,to),它们的大小总是一样,它们用来存放每次垃圾回收后存活下来的对象。2)在Old Generation中,主要存放应用程序中生命周期长的内存对象。 Permanent Generation,主要是存储的是java的类信息,包括解析得到的方法、属性、字段等等。永久带基本不参与垃圾回收。Permanent generation 不是Heap的一部分。 阅读全文
posted @ 2013-05-27 15:08 windlaughing 阅读(4824) 评论(1) 推荐(1) 编辑
摘要: Python的命名空间是Python程序猿必须了解的内容,对Python命名空间的学习,将使我们在本质上掌握一些Python中的琐碎的规则。 接下来我将分四部分揭示Python命名空间的本质:一、命名空间的定义;二、命名空间的查找顺序;三、命名空间的生命周期;四、通过locals()和globals() BIF访问命名空间 重点是第四部分,我们将在此部分观察命名空间的内容。 阅读全文
posted @ 2013-05-26 20:55 windlaughing 阅读(25375) 评论(9) 推荐(6) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页