php设计模式:工厂模式意图:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂模式实现:工厂模式中任何创建对象的工厂类都要实现这个接口,实现接口的方法体中都要实现接口中的方法,它声明了工厂方法,该方法返回一个Product类型的对象。工厂模式适用场景:1、当一个类不知道它所必须创建的对象的...
                            
                            
                                分类:
Web程序   时间:
2014-08-11 00:13:41   
                                阅读次数:
296
                             
                         
                    
                        
                            
                            
                                php设计模式笔记:单例模式意图:保证一个类仅有一个实例,并且提供一个全局访问点单例模式有三个特点:1、一个类只有一个实例2、它必须自行创建这个实例3、必须自行向整个系统提供这个实例主要实现:Singleton定义了一个instance操作,允许外部访问它的唯一实例,instance是一个类方法,负...
                            
                            
                                分类:
Web程序   时间:
2014-08-11 00:00:30   
                                阅读次数:
374
                             
                         
                    
                        
                            
                            
                                《Unix环境系统高级编程》中的C语言内存分布示意图1.C内存分布 BSS段: 用来存放程序中未初始化的全局变量。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:用来存放程序中已初始化的全局变量。数据段属于静态内存分配。 代码段:用来存放程序执行...
                            
                            
                                分类:
编程语言   时间:
2014-08-10 15:36:00   
                                阅读次数:
397
                             
                         
                    
                        
                            
                            
                                Android的ListView是应用最广的一个组件,功能强大,扩展性灵活(不局限于ListView本身一个类),前面的文章有介绍分组,拖拽,3D立体,游标,圆角,而今天我们要介绍的是另外一个扩展ListView:下拉刷新的ListView。下拉刷新界面最初流行于iphone应用界面,如图:然后在Android..
                            
                            
                                分类:
移动开发   时间:
2014-08-09 11:50:18   
                                阅读次数:
477
                             
                         
                    
                        
                            
                            
                                数据结构——栈
1、栈的定义
栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。该位置是表的末端,叫做栈顶(top)
图像模拟
左边的栈的示意图 右边为用铁路调度站表示栈
2、栈的基本运算
构造空栈:InitStack(S)
判栈空: StackEmpty(S)
判栈满: StackFull(S)
进栈: Push(S,x) 可形象地理...
                            
                            
                                分类:
其他好文   时间:
2014-08-09 11:39:27   
                                阅读次数:
470
                             
                         
                    
                        
                            
                            
                                Intents 和 Intent Filters (Intent译为意图,让人比较费解,实际上解释为“消息”更加合理,干脆就不翻译了) Intent是能在app组件间传递的消息体,基本使用方式有如下三种: 启动activity startActivity:intent描述需要启动的activity和...
                            
                            
                         
                    
                        
                            
                            
                                1、分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,其示意图如下:(图1)TCP/IP协议族的四个层次每一层负责不同的功能:1)链路层:有时也称作数据链路层或网络接口层,通常包...
                            
                            
                                分类:
其他好文   时间:
2014-08-08 12:25:45   
                                阅读次数:
296
                             
                         
                    
                        
                            
                            
                                显示意图要求必须知道被激活组件的包和class
隐式意图只需要知道跳转activity的动作和数据,就可以激活对应的组件
A 主activity  B 接收跳转的activity
步骤
1:在主配置文件中声明B 至少要声明一个android:name属性
[html] 
 
           <...
                            
                            
                                分类:
其他好文   时间:
2014-08-07 19:05:50   
                                阅读次数:
336
                             
                         
                    
                        
                            
                            
                                题目:实现复杂链表的复制。在复杂链表中,每个结点除了有一个next指针指向下一个结点之外,还有一个sibling指向链表中的任意结点或者NULL。
复杂链表示意图:
思路:
可以分成三步:
1.根据原始链表的每个结点N创建对应的N',并将N'放到N的后面
2.设置复制出来的结点的sibling指针假设P为原始链表的某结点,则复制链表的对应结点p'->sibli...
                            
                            
                                分类:
其他好文   时间:
2014-08-06 14:58:22   
                                阅读次数:
233