1 简介Amoeba(变形虫)项目是一个开源框架,于2008年开始发布一款 Amoeba for
Mysql软件;这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database
Proxy)开发;位于 Client、...
分类:
数据库 时间:
2014-05-27 02:03:19
阅读次数:
346
mvc是经典的三层结构,将数据,视图和逻辑分离。Qt中的Model/View框架,实现了这个模式。在Qt中这个模式设计到三个类,model类,view类和delegate类。model类保存数据,view复制显示,而delegate负责协调model和view之间的数据edit(编辑)和render...
分类:
Web程序 时间:
2014-05-27 01:07:24
阅读次数:
322
http://heylinux.com/archives/1004.htmlMySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的...
分类:
数据库 时间:
2014-05-24 03:30:55
阅读次数:
551
Qt包含一组使用模型/视图结构的类,可以用来管理数据并呈现给用户。这种体系结构引入的分离使开发人员更灵活地定制项目,并且提供了一个标准模型的接口,以允许广泛范围的数据源被使用到到现有的视图中。
模型 - 视图 - 控制器(MVC)是一种设计模式,由三类对象组成:模型:应用程序对象。视图...
分类:
Web程序 时间:
2014-05-24 01:43:03
阅读次数:
2596
重构前的状态:
大量的js代码混在繁多的Jsp文件中,对第三方的js库依赖也很杂乱。虽然在部分交互性较强的页面中,将js代码分离到了独立的js文件中,但是代码结构及依赖管理依然很乱。不说新人来了无所适从,就是我自己看了,也会一头雾水。不是代码有多深奥,是看着实在太累。于是,一次重构工作开始了。重构中...
分类:
Web程序 时间:
2014-05-23 11:05:17
阅读次数:
449
桥接模式定义:将抽象部分与它的实现部分分离,使得他们都可以独立地变化
广义来讲,桥接模式非常普遍,面向抽象编程,面向接口编程就可以看作是他的体现
从客户端的调用可以看出来,不管是要增加消息类型还是发送消息的方式,完全是件非常简单的事情,因为没有耦合,扩展起来非常轻松。
Java中的JDBC就是非常典型的桥接应用
桥接模式的本质:分离抽象和实现
桥接模式很好地提现了开闭原则OCP...
分类:
其他好文 时间:
2014-05-23 08:09:33
阅读次数:
210
关于依赖注入
Dependency Injection( 依赖注入)可以很好的帮助我们分离模块,降低耦合、提高可测试性。(PS:Roboguice 只是一个工具,依赖注入更多的是一种思想)
通常博主开发项目时喜欢以Activity 、Service 等组件作为顶级层入口,辅以各类接口作为业务服务。Activity 主要负责维护界面相关的东西,及提供功能所需要的上下文环境,引入功能实...
分类:
移动开发 时间:
2014-05-22 10:30:30
阅读次数:
535
8.3 使用二进制数据记录布局
Struct模块提供了pack()和unpack()方法来处理可变长度的二进制格式。接下来的例子展示在一个没用zipfile模块的zipfile如何通过标题信息循环。压缩码“H”和“I”分别表示2和4字节无符号数字,“”表明都是标准大小并且按照little-endian字节排序。
8.4 多线程
线程是一种针对分离不连续和依赖的任务的技术。用线程可以提高...
分类:
编程语言 时间:
2014-05-22 07:26:58
阅读次数:
311
生成器设计模式是针对实例化复杂对象的设计的。
定义:生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP...
分类:
其他好文 时间:
2014-05-20 16:33:41
阅读次数:
272
CSS CSS(Cascading Style Sheets):层叠样式表 .
它是一种用来表现HTML或XML等文件样式的计算机语言. CSS能够让网页表现与内容分离,相对于HTML的表现而言,
CSS能够对网页中的对象的位置排版进行像素级的精确控制, 支持几乎所有的字体字号样式, 拥有对网页对....
分类:
Web程序 时间:
2014-05-20 08:57:33
阅读次数:
401