前面我们学习了代理模式: 代理模式主要使用了java的多态,干活的是被代理类,代理类主要是接活,你让我干活,好,我交给幕后的类去干,你满意就成,那怎么知道被代理类能不能干呢?同根就成,大家知根知底,你能做啥,我能做啥都清楚得很,同样一个接口。 本次我们学习下装饰模式: 装饰模式又称为包装模式,装饰模 ...
分类:
编程语言 时间:
2016-06-15 23:41:45
阅读次数:
318
控 制 器: 1.命名方法:新建一个主页面的控制器 controller文件夹下新建一个文件,命名为:MainController.class.php首字母都大写,称为驼峰命名法 eg: 2. C()方法 C(名称) 获得配置变量(convertion.php config.php)信息C(名称,值 ...
分类:
Web程序 时间:
2016-06-15 23:40:58
阅读次数:
557
1. Token用途 token是HTTP请求的令牌,通俗一点说是凭证,目的是防止api被随意访问获取信息。 可使用随机数生成,也可以使用用户id、密码或时间之类进行排序或者加密进行声称。 token一般有个有效期,比如超过1个小时或者2个小时需要重新登录获取新的。 2. 程序原理 本程序token ...
分类:
其他好文 时间:
2016-06-15 23:39:49
阅读次数:
310
据称,苹果已经布置完成了WWDC 2016主会场Moscone West会展中心外的ASCII风格巨型LOGO。据此前WWDC官方网站公布,苹果将于太平洋夏季时间(PDT)6月13日上午10点召开2016年WWDC,也就是北京时间的14号晚上凌晨1点准时开幕。据悉,这次会场可能将分为两部分:第一天的 ...
分类:
移动开发 时间:
2016-06-15 23:39:39
阅读次数:
244
一、基本概念 1.什么是代理? 在阐述JDK动态代理之前,我们很有必要先来弄明白代理的概念。代理这个词本身并不是计算机专用术语,它是生活中一个常用的概念。这里引用维基百科上的一句话对代理进行定义: A proxy is an agent or substitute authorized to act ...
分类:
其他好文 时间:
2016-06-15 23:39:17
阅读次数:
263
要让python程序实现多进程,我们先了解操作系统的相关知识 Unix/Linux操作系统提供了一个fork()系统调用,他非常特殊,普通的函数调用,调用一次,返回一次,但是fork调用一次, 返回两次,因为操作系统自动把当前进程称为父进程复制了一份,然后,分别在父进程和子进程返回。 子进程永远返回 ...
分类:
编程语言 时间:
2016-06-15 23:40:20
阅读次数:
296
代码(test.java): 编译后产生class文件包括: 输出: ...
分类:
编程语言 时间:
2016-06-15 23:40:13
阅读次数:
191
index.html部分 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图册</title> <link rel="stylesheet" href="css/index.css"> <script src=" ...
分类:
Web程序 时间:
2016-06-15 23:38:24
阅读次数:
244
1.概述 循环滚动图片,不仅可以增添Web页面的动态效果,而且可以节省页面空间,有效地保证在有限的页面中显示更多的图片。 2.技术要点 主要应用setTimeout()方法实现图片的循环滚动效果。setTimeout()方法的语法格式如下: 参数说明: a. function:要调用的JavaScr ...
分类:
其他好文 时间:
2016-06-15 23:37:24
阅读次数:
263
标准文档流 标准流指的是在不使用其他的与排列和定位相关的特殊CSS规则时,各种元素的排列规则。是CSS默认的排列方式。 HTML文档中的元素可以分为两大类:行内元素和块级元素。 行内元素(内联元素 inline element) 1.类似于文本的显示方式,逐行显示。 2.不支持宽和高,其宽度随着内容 ...
分类:
Web程序 时间:
2016-06-15 23:37:30
阅读次数:
284
|- Django版本:1.8 |- Python版本:3.4 ...
分类:
其他好文 时间:
2016-06-15 23:38:40
阅读次数:
668
Lists 的两个方法 extend 和 append 看起来类似,但实际上完全不同。extend 接受一个参数,这个参数总是一个 list,并且把这个 list 中的每个元素添加到原 list 中。 在这里 list 中有 3 个元素 ('a'、'b' 和 'c'),并且使用另一个有 3 个元素 ...
分类:
移动开发 时间:
2016-06-15 23:39:21
阅读次数:
225
1. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。2. bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。3. 请使用命令行展开功能来完成以下练习:3.1 创建/tmp目录下的:a_c, a_d, b_c, b_d3.2 创建/tmp/mylin... ...
分类:
其他好文 时间:
2016-06-15 23:37:25
阅读次数:
285
一.AOP(AbstractOrientedPrograming) 面向抽象编程:在系统开发中都遵循着代码分层解耦提高代码灵活性的特性,同时为了体现面向对象开发的特性,会在写代码的过程中产生许多抽象的类,其下对应抽象类的具体实现,为了更好地管理和使用这些抽象类(管理体现在对这些类的操作;使用体现在其 ...
分类:
编程语言 时间:
2016-06-15 23:36:35
阅读次数:
208
与直接在UIView控件上绘图不同,在内存中绘图时,需要开发者自己准备绘图环境,Quartz 2D提供了一个非常便捷的函数:UIGraphicsBeginImageContext(CGSize size),该函数用于准备绘图环境。当图形绘制完成后,可调用UIGraphicsEndImageConte ...
分类:
移动开发 时间:
2016-06-15 23:37:36
阅读次数:
510