定义:抽象、继承、多态、封装实例:类—〉 对象属性:公共(public)私有(provie) 保护(provied)发展:机器语言-汇编语言-结构化程序设计-面向对象程序设计目的:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息开发中涉及到:队列、 缓存...
分类:
其他好文 时间:
2014-12-23 19:01:51
阅读次数:
108
1)介绍
当前网络在分布式系统中的主要问题有2个,1个是延时问题,还有一个数据传输速率的问题,后者可能受各方面的因素影响,比如网络总带宽的限制等。下面列表几个在分布式网络系统中的几个主要可能的讨论点:
1.扩展性。
2.可靠性。
3.安全性。
4.网络移动性。
5.网络服务质量。
6.多播传送。
2)网络类型
网络的类型有下面几种
1.PAN,私人区域网络,是本地网络的一个子集...
分类:
其他好文 时间:
2014-12-21 18:06:01
阅读次数:
204
Cocos2d-x实现虚拟摇杆控制精灵的运动,并能改变精灵脸部的朝向,扩展性很好。...
分类:
其他好文 时间:
2014-12-20 18:18:00
阅读次数:
250
1)多态的体现 父类的引用指向了自己的子类对象。 父类的引用也可以接收自己的子类对象。2)多态的前提 必须是类与类之间有关系。要么继承,要么实现。 通常还有一个前提:存在覆盖。3)多态的好处 多态的出现大大的提高程序的扩展性。4)多态的弊端 提高了扩展性,但是只能使用父类的引用访问父类...
分类:
编程语言 时间:
2014-12-20 12:52:45
阅读次数:
191
cryptopp是一个用c++编写的超强加解密扩展.性能优异可靠.完全可以替换所有PHP编写的加解密类.不仅如此,它的提供的编程接口非常简明易用,可说是PHP程序员必备扩展. ?cryptopp扩展的接口如下: class cryptopp {
...
分类:
Web程序 时间:
2014-12-19 23:33:04
阅读次数:
354
扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模块通过分布式部署,独立的模块部署在独立的服务器上(集群)从物理上分离模块之间的耦合关系。 模块分布式部署以后具体聚合方式主要有分布式消息....
分类:
Web程序 时间:
2014-12-19 18:59:36
阅读次数:
167
所谓架构,一种通俗的说法就是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。 而软件架构即“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各方面的设计”。一般来说软件架构需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。1、性能 性能是网站架...
分类:
Web程序 时间:
2014-12-19 18:39:02
阅读次数:
176
关于构建ONOS(开放式网络操作系统)的项目专题,是通过性能激发创建的实验性分布式SDN控制平台,满足大型运营商网络的可扩展性、可用性需求。提出了2个版本的ONOS原型,第一个原型版本实现的核心功能是实现一个分布式的但在逻辑上集中的全局网络视图、可扩展性和容错。另一个原型版本侧重于提高性能,基于这....
分类:
其他好文 时间:
2014-12-19 15:36:53
阅读次数:
225
一.概述
插件技术的目的是为了更好的扩展性.动态链接库是其中 一种实现方式.
这里主要论述几个问题.
1)linux上关于这些api的描述.看完linux上关于dlopen等函数的描述基本就可以写出简单的动态链接库使用.
2)关于c++使用动态链接库的一些问题和注意事项.
3)扩展,编译器的各选项,动态链接库和静态链接库.
二.linux api:dlopen,dlsym,dl...
分类:
编程语言 时间:
2014-12-18 20:39:47
阅读次数:
502
概述Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、 XML、二进制数据等,并且支持集群模式的缓存服务器。Velocity也将集成在.NET Framework 4.0中,本文将介绍Velocity中的配置模型、缓...
分类:
移动开发 时间:
2014-12-18 18:37:15
阅读次数:
312