一个简单的迭代器示例
--迭代工厂函数
function value(t)
    local i = 0;
    return 
          function()
               i = i+1;
               return t[i];
          end;
end;
t = {10,20,30};
iter = va...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 08:36:53   
                                阅读次数:
268
                             
                         
                    
                        
                            
                            
                                1.工厂模式:及时由一个工厂类根据传入的参数决定生产那种产品类function 
createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; 
o.job = job; o.sayName = functio...
                            
                            
                                分类:
编程语言   时间:
2014-05-10 02:11:47   
                                阅读次数:
423
                             
                         
                    
                        
                            
                            
                                最近在学设计模式,正巧书之前学了些python,但用的还不是很成熟。《研磨设计模式》书上只给了java代码,本着以练手为目标,我照着书上打了一遍java代码,在仔细体会其思想后,将其写成了python的代码。有不对的地方希望各位批评指正~ 
具体原理不多做介绍,具体可以参考http://chja...
                            
                            
                                分类:
编程语言   时间:
2014-05-09 19:13:21   
                                阅读次数:
306
                             
                         
                    
                        
                            
                            
                                【原题】
1096: [ZJOI2007]仓库建设
Time Limit: 10 Sec  Memory Limit: 162 MB
Submit: 1998  Solved: 816
[Submit][Status]
Description
L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 06:54:45   
                                阅读次数:
374
                             
                         
                    
                        
                            
                            
                                初学线段树(SegmentTree)从HH大神那你学来的模板风格。感觉确实相当飘逸。现在做了4题。。单点更新的,想放上来,,以后慢慢整理!!·单点更新」 
·刷题参考」hdu1166 敌兵布阵线段树第一题,单点更新第一题,可以作为线段树的模板,思路:兵工厂作为数量n映射作为线段总长,更具输入...
                            
                            
                                分类:
其他好文   时间:
2014-05-06 12:23:53   
                                阅读次数:
426
                             
                         
                    
                        
                            
                            
                                1目的为保证外包物料同厂商交接信息的确实性,从而确保外包加工品质量的稳定及交期的准确,提高公司的市场竞争力。2范围2.1本公司所有外包加工之计划、实施、检查和改善及其调整活动。2.2本公司外包相关部门及其所属单位人员。3定义(无)4权责4.1生物管课:外包加工厂商的开发、评估,询价、议价,以及核价后...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 09:46:38   
                                阅读次数:
1968
                             
                         
                    
                        
                            
                            
                                我们一般得到一个实例的方法是由用户new出来的,即用户自行产生的。现在,将某个类的实例交付给一个类的方法提供,那么这就是一种工厂模式。这样做做有两点好处:(1)在用户得到实例之前我们可以设置权限,只有满足某种条件才能得到相应的实例。(2)我们也可以在工厂类里设置实例产生过程,即是用单例的形式产生还是...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 12:10:21   
                                阅读次数:
206
                             
                         
                    
                        
                            
                            
                                普通工厂模式和抽象共产模式的优缺点:(1)普通工厂模式能够在单一产品维度上进行扩展,但是增加一个产品就要增加一个相应的工厂类,这样就会造成工厂的泛滥;(2)抽象工厂模式:很好的实现了一批产品的更新,但是,另一方面在单一产品维度上不好扩展。而Spring的工厂模式原理是将Bean的信息放在配置文件当中...
                            
                            
                                分类:
编程语言   时间:
2014-05-04 11:44:53   
                                阅读次数:
338
                             
                         
                    
                        
                            
                            
                                简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。
1、角色及职责:
●工厂(Creator)角色
是简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 09:06:40   
                                阅读次数:
261
                             
                         
                    
                        
                            
                            
                                常用的有创新型的设计模式:简单工厂、抽象工厂和单例模式;行为型的设计模式:模板设计模式、观察者模式和命令模式;结构性的设计模式:适配器设计模式、代理模式(静态和动态两种,典型的有在spring的AOP编程中使用)和装饰器设计模式。...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 08:56:36   
                                阅读次数:
313