1.工厂模式 缺点:对象无法识别,因为所以的实例都指向一个原型 2.构造函数模式 优点:实例可以识别为一个特定的类型 缺点:每次创建实例时,每个方法都要被创建一次 2.1构造函数模式优化 优点:解决了每个方法都要被重新创建的问题 缺点:这叫啥封装... 3.原型模式 优点:方法不会重新创建 缺点:1 ...
分类:
编程语言 时间:
2018-03-11 22:33:34
阅读次数:
187
有时在代码中会有需要调用私有方法的场景,如不想import太多头文件;想组件设计一些解耦的模块;查看别人模块中未暴露的代码进行分析等。 在 ios 中调用私有方法有很多种方式,主要是通过Runtime去实现。下面自己也测试一下。 新建一个Person类,Person.h中不写代码,Person.m中 ...
分类:
移动开发 时间:
2018-03-11 21:10:07
阅读次数:
283
// 1. 工厂模式 //缺点:对象无法识别,因为原型都指向Object function pe() { var o = new Object(); o.name = name; o.getname = function() { console.log(this.name) } return o }... ...
分类:
其他好文 时间:
2018-03-11 14:39:39
阅读次数:
159
Tornado简介 Tornado有自己的socket(异步非阻塞,原生支持WebSocket),Django没有。 Tornado的模板语言更接近Python风格,比Django要好理解。 Demo示例 Tornado路由系统以及通过别名反向生成url 种子管理系统 路由系统 多种方式实现登录验证 ...
分类:
其他好文 时间:
2018-03-10 19:29:11
阅读次数:
192
废话不多说直接正题: 首先我们先在Oracle数据库下建了一个用户叫做lisi,密码为lisi,在这个用户下建立一张表叫做“USERS”,在这个表下新增三个数据。 方式一:利用OleDb连接Oracle。 方式二:利用Oracle.ManagedDataAccess.Client方式,在使用前,我们 ...
分类:
数据库 时间:
2018-03-04 21:25:13
阅读次数:
288
1.介绍 有关Session的管理方式这里就不再进行讨论,目前无非就是三种单机Session(基于单机内存,无法部署多台机器)、基于Cookie(安全性差)、基于全局的统一Session管理(redis、mysql)等多种方式 针对于像淘宝这种超大型网站来说Session如何管理的就无从得知了、但是 ...
分类:
编程语言 时间:
2018-03-03 23:23:55
阅读次数:
246
1、应用场景 2、角色说明 3、OAuth2.0 概述 4、协议流程 5、四种授权模式 6、授权码模式 应用场景 这里以“简书”为例,网友希望在简书的文章下留言,但需要先登录。在登录页面,提供多种方式登录,例如:微博、微信、QQ账户等。减少了网友注册并管理多个账户的麻烦。但简书如何使用微博登录,获取 ...
分类:
其他好文 时间:
2018-03-02 18:50:38
阅读次数:
203
脚本设置完参数化,脚本运行的每一遍所取的参数化的值都不一样,那么这个值按照个什么情况来取呢?会有很多种方式Selectnextrow【选择下一行】:顺序(Sequential):按照参数化的数据顺序,一个一个的来取。随机(Random):参数化中的数据,每次随机的从中抽取数据。唯一(Unique):为每个虚拟用户分配一条唯一的数据Updatevalueon【更新时的值】:每次迭代(Eachiter
分类:
其他好文 时间:
2018-03-01 19:55:25
阅读次数:
130
通用 Header函数 header("Location: http://www.guanwei.org"); exit; header('Refresh:3,Url=other.php');die; Meta标签 < meta http-equiv="refresh" content="1;url ...
分类:
Web程序 时间:
2018-02-28 16:24:26
阅读次数:
270
参考文档:https://kazupon.github.io/vue-i18n/en/写在前面:近期由于工作上的变动,接触的业务涉及到页面的国际化,于是稍微了解了一下vue-i18n。vue-i18n的应用场景:网站需要支持多语言安装(多种方式,只列举npm下安装下载,具体可查看文档中的入门介绍):... ...
分类:
其他好文 时间:
2018-02-26 23:18:48
阅读次数:
277