一、介绍什么是代理模式。惯例,我们先看一下《研磨设计模式》中的介绍——为其他对象提供一种代理以控制对这个对象的访问。代理模式的本质是——控制对象访问。什么意思呢?就是我们每次访问一个对象的时候,实际上去访问这个对象的代理。这个代理实际上就是这个对象的替身,可以实现原本对象绝大多数的功能。只有当需要某...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 08:41:14   
                                阅读次数:
450
                             
                    
                        
                            
                            
                                我们接着第一部分来说,上文提到了两种常规的DOM操作:创建文档片段和遍历元素节点。我们知道那些雨后春笋般的库,有很大一部分工作就是提供了一些优秀 
的DOM操作API。可见原生的一些方法和属性,还不能很灵活快捷的来完成我们所希望的操作。下面将总结出总结出几种很实用的扩展方法
                            
                            
                                分类:
编程语言   时间:
2014-04-28 08:27:35   
                                阅读次数:
703
                             
                    
                        
                            
                            
                                最近在学习FyiReporting的源码,参考FyiReporting的报表对象定义,结合自己在工作中开发报表的应用场景,自己设计了一套报表对象定义,实现在报表设计器中报表对象的修改,通过序列化成Json对象来达到存储报表对象,相对于FyiReporting报表直接对报表定义的XML操作省去编写大量...
                            
                            
                                分类:
Web程序   时间:
2014-04-28 08:25:35   
                                阅读次数:
745
                             
                    
                        
                            
                            
                                在管理一个Openstack集群时,如何维护配置文件无疑是其中最艰难和繁琐的任务之一。因为你不仅要面对众多的核心服务(nova,keystone,glance,cinder,etc)的配置文件,还需要管理其相关服务的配置文件(mysql,rabbitmq,bind9,etc)。并且在Openstac...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 08:06:00   
                                阅读次数:
832
                             
                    
                        
                            
                            
                                我们先来定义一个普通的模板类1 template2 struct Test3 {4 
Test(){ cout t1;4 Test t2;5 Test t3;6 return 0;7 }输出的结果1: 模板类 模板类 
模板类如果我们这样写,再增加一个模板类 1 ...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 08:02:07   
                                阅读次数:
749
                             
                    
                        
                            
                            
                                安装步骤:1、下载aptana3.2 Eclipse 
Plugin插件.下载地址:http://update1.aptana.org/studio/3.2/024747/index.html2、在java文件夹下新建文件夹pluginsNew,在里面新建aptana_update_024747文件夹...
                            
                            
                                分类:
系统相关   时间:
2014-04-28 07:46:21   
                                阅读次数:
1005
                             
                    
                        
                            
                            
                                ??
1、表示永真,相当于TRUE关键字。
colon.sh脚本利用while循环打印1到10的整数,while循环的条件使用了冒号,此时冒号就表示永真,即while循环永远执行下去,while循环体内使用if/then结构判断跳出while循环的条件。
  1 #!/bin/bash
  2
  3 i=0
  4 while :                   ...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 20:37:31   
                                阅读次数:
468
                             
                    
                        
                            
                            
                                单例模式建议保证某个对象仅仅只有一个实例,当只有一个对象来协调整个系统的操作时,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例,总之,选择单例模式就是为了避免不一致状态,避免政出多头。
    下面是单例模式的类图:包括的private和static修饰的实例instance、一个private的构造函数、一个static的getInstance函数
...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 20:10:52   
                                阅读次数:
645
                             
                    
                        
                            
                            
                                webView:shouldStartLoadWithRequest:navigationType:。该方法在WebView开始加载新的界面之前调用,可以用来捕获WebView中的JavaScript事件。webViewDidStartLoad:。该方法在WebView开始加载新的界面之后调用。we...
                            
                            
                                分类:
移动开发   时间:
2014-04-27 16:44:30   
                                阅读次数:
812