转自:http://www.runoob.com/lua/lua-metatables.html 感性认识: “Lua中Metatable这个概念, 国内将他翻译为元表. 元表为重定义Lua中任意一个对象(值)的默认行为提供了一种公开入口. 如同许多OO语言的操作符重载或方法重载. Metatabl ...
分类:
Web程序 时间:
2018-11-24 14:45:10
阅读次数:
232
模板方法是一种行为型模式,执行流程固定,但中间有些步骤有细微差别的。官方的定义是:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。下面使用穷举法举几个例子: 1.西游记里面菩萨定好的 81 难,这就是一个顶层的逻辑骨架。 ...
分类:
其他好文 时间:
2018-11-13 14:31:12
阅读次数:
163
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 #!/usr/bin/env python 5 # -*- coding: utf-8 -*- 6 7 class car(): #定义一个类 8 9 def __init__(self,ma... ...
分类:
编程语言 时间:
2018-10-19 02:12:40
阅读次数:
252
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(557): warning C4005: “FD_CLOSE”: 宏重定义1> c:\program files (x86)\microsoft sdks ...
分类:
数据库 时间:
2018-10-13 19:45:27
阅读次数:
438
继承体系中的作用域: 1.在继承体系中基类和派生类都有独立的作用域。 2.子类和父类中有同名成员、子类成员将屏蔽父类对成员的直接访问。(在子类成员函数中,可以使用基类:基类成员访问)-隐藏-重定义 3.注意在实际中在继承体系里面最好不要定义同名的成员。 注意事项: (1)当基类构造函数不带参数时, ...
分类:
其他好文 时间:
2018-10-11 01:41:48
阅读次数:
220
定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。 类型:行为类模式。 类图: 事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结 ...
分类:
其他好文 时间:
2018-10-04 23:59:13
阅读次数:
313
模板设计模式定义: 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 通俗点的理解就是 :完成一件事情,有固定的数个步骤,但是每个步骤根据对象的不同,而实现细节不同;就可以在父类中定义一个完成该事情的总方法,按照完成事件需要的步 ...
分类:
其他好文 时间:
2018-09-29 22:02:31
阅读次数:
179
通过nginx访问静态文件配置,均是在server模块中配置,有两种方式: 1、alias 通过alias关键字,重定义路径,如 server{ listen 7001; server_name 127.0.0.1; location /file/ { alias /home/china/areas ...
分类:
其他好文 时间:
2018-09-28 20:35:20
阅读次数:
147
2018-09-21 18:42:07 模板模式 模板(Template)模式,定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板模式UML类图 AbstractClass:一个抽象模板,定义抽象的原语操作(Primit ...
分类:
其他好文 时间:
2018-09-21 21:16:27
阅读次数:
178
接上回 一些本质 本质上,去脚手架也好,读取vue文件也好,无非是维护options,每个Vue对象的初始化配置对象不触及Vue内部而言,在外部想怎么改都是可以的,只要保证options的正确,一切都不是问题。 读取 读取不用再聊了,一句话,远程请求,只要服务器答应,这个不麻烦。 读取之后的处理 上 ...
分类:
其他好文 时间:
2018-09-18 13:08:21
阅读次数:
306