最近项目用到了相机拍照的功能,于是想着封装好一些通用性较好的相机调用,从百度和谷歌上查找出来的资料真的印证了“天下文章一大抄”的道理,而且它们实现的拍照功能大都存在缺陷,如聚焦问题、重复拍照问题、照片存储问题、横竖屏转换问题。一大堆的问题,而且程序的扩展性和可重用性实在不敢恭维,排版级其混乱。
最后无奈,打开API文档camera相机类,从最基础的学起,然后自己进行改进,从这里也告诉我们一个道理...
分类:
其他好文 时间:
2014-08-25 19:26:54
阅读次数:
328
云计算出现之前,Oracle、MSSQL、MySQL、 Postgres等关系型数据库盘踞数据王国大半江山,鲜有能撼动其地位者。但如今信息满天飞的年代改变了这个现状,随着数据访问量急剧增长,关系型数据 库扩展性不足的缺点逐渐暴露出来。虽然通过增加内存、更新数据管理系统等方式可在短期内解决扩展不...
分类:
数据库 时间:
2014-08-25 18:27:54
阅读次数:
242
由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。调用Google、Baidu的API实现站内搜索同第三方搜索引擎绑定太死,无法满足后期业务...
分类:
其他好文 时间:
2014-08-25 14:41:14
阅读次数:
285
尽管SOUI已经内置了大部分常用的控件,很显然内置控件很难满足各种应用的形式各异的需求。因此只有提供足够的扩展性才能满足真实应用场景。除了将系统尽可能的组件化外,SOUI在控件自绘(SWindow)及绘图对象(ISkinObj)两个方面提供用户扩展。绘图对象(ISkinObj)的扩展系统内置了如SS...
分类:
其他好文 时间:
2014-08-24 00:07:01
阅读次数:
1154
北京,2014年5月28日——为了满足当下对Web及云应用需求,甲骨文宣布推出MySQL Fabric。MySQL Fabric是一款可简化管理MySQL数据库群的整合式系统。该产品通过故障检测和故障转移功能提供了高可用性,同时通过自动数据分片功能实现可扩展性。为持续推动MySQL的创新,甲骨文宣布...
分类:
数据库 时间:
2014-08-23 20:15:21
阅读次数:
231
2.9内核模块Linux采用的是模块化技术,这样的设计使得系统内核可以保持最小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核的调整。2.9.1内核模块存放位置Linux内核模块文件的命名方式通常为<模块名称.ko>,Centos..
分类:
其他好文 时间:
2014-08-22 18:03:39
阅读次数:
269
代码要恰如其分,说的是只实现当前需要的功能,保留一定的可扩展性,但不要为了在很长一段时间内都不会发生的事情实现可扩展性。不要预测将来,将来的新需求可以通过不断的重构来保持代码的健康和可扩展性。下面是一个在WCF内部服务中实现的类,这个前提很重要,这是一个服务的内部实现,不是契约,是不需要对外发布的组...
分类:
其他好文 时间:
2014-08-22 12:41:46
阅读次数:
207
在文章开始之前,首先简单介绍一下什么是MEF,MEF,全称Managed Extensibility Framework(托管可扩展框架)。单从名字我们不难发现:MEF是专门致力于解决扩展性问题的框架,MSDN中对MEF有这样一段说明: Managed Extensibility Framew...
分类:
其他好文 时间:
2014-08-19 20:34:35
阅读次数:
257
公司的一个项目的分布式系统的服务管理,使用了阿里的服务框架Dubbo,因此这里准备对服务框架进行了介绍。
Dubbo服务框架可以使得java分布式系统之间进行解耦,使用一个服务注册中心来统一管理服务的信息,服务提供者提供注册中心进行注册,而服务消费者可以透明地订阅和消费服务。并支持服务的路由、过滤、负载均衡等,支持多种通讯协议及NIO框架,是一个灵活性和扩展性非常棒的服务管理框架。...
分类:
其他好文 时间:
2014-08-19 16:40:04
阅读次数:
270
引言——妈妈说名字太长排在后面或在标题堆儿中容易被大家发现。MongoDB的名字来源与单词humongous(极大的,巨大无比的)有关,它是一个可扩展、高性能、开源的NoSQL数据库。之所以在go后面加了那么多o,一是期望MongoDB能一路持续发展下去,二是象征着它的高可扩展性。。。(是不是很牵强...
分类:
数据库 时间:
2014-08-18 21:43:12
阅读次数:
258