1 为什么要用装饰器 开放封闭原则 :游戏上线后,尽量避免更改源代码和调用方式,但是出于需求必须为代码增加扩展性2 什么是装饰器: 本质是一种函数 ,没有改动函数源代码和调用方式的情况下,给函数增加一种新的功能 利用了闭包的原理,闭包的作用就是可以在外部调用这个内部闭包函数,不用关心作用域的问题3 ...
分类:
其他好文 时间:
2017-04-15 18:21:39
阅读次数:
131
让thinkphp真正的支持FTP上传。删除。 原创by default7#zbphp.com,如需转载请保留作者信息。 /** * This is not a free software, All Copyright @F.Z.B * Date: 2014/10/21 10:51 * File: ...
分类:
Web程序 时间:
2017-04-15 17:28:20
阅读次数:
503
mixed set_error_handler ( callable $error_handler [, int $error_types = E_ALL | E_STRICT ] ),用来设置一个用户定义的错误处理函数 使用此函数时,注意第二个参数$error_types: 就像error_rep ...
分类:
Web程序 时间:
2017-04-15 15:26:13
阅读次数:
153
----------------siwuxie095 Servlet 跳转之请求的转发 修改 LoginServlet.java: package com.siwuxie095.servlet; import java.io.IOException; import javax.ser... ...
分类:
其他好文 时间:
2017-04-15 14:33:49
阅读次数:
143
#! usr/bin/env python# -*- coding: utf-8 -*-''' post'''import urllibimport urllib2url = ''values = {'user' : 'v1', 'password' : 'v2'}data = urllib.url ...
分类:
编程语言 时间:
2017-04-15 13:45:13
阅读次数:
177
在用File操作(移动,删除等)或者写入文件时,以下写法会报错 正确的写法如下: ...
分类:
其他好文 时间:
2017-04-15 12:07:32
阅读次数:
968
rpm安装包通常为二进制包(Binary)以及源代码包(Source)两种形式。在使用源代码方式安装MySQL的时候,官方站点上下载的源代码包通常为scr.rpm格式,而不是直接的tar包。对此,须要先使用rpm命令先安装源代码后在进行编译安装。本文是对该方式的描写叙述。 1、下载源代码包 http ...
分类:
数据库 时间:
2017-04-15 09:30:52
阅读次数:
308
cd /etc/yum.repos.d sudo mv CentOS-Base.repo CentOS-Base.repo.bak sudo wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean ...
分类:
其他好文 时间:
2017-04-15 00:08:43
阅读次数:
144
基于HTML5的Web DataBase 可以让你在浏览器中进行数据持久地存储管理和有效查询,假设你的离线应用程序有需要规范化的存储功能,那么使用Web DataBase,可以使你的应用程序无论是在离线或者在线或者网络不通畅情况下都可以将数据保存在客户端。 下面是HTML5 DataBase中两个不 ...
分类:
数据库 时间:
2017-04-14 22:48:36
阅读次数:
278
1 >>> frame2 2 addr age name 3 0 beijing 12 zhang 4 1 shanghai 24 li 5 2 hangzhou 24 cao 6 >>> frame1 7 addr name 8 0 beijing zhang 9 1 shanghai ... ...
分类:
其他好文 时间:
2017-04-14 22:30:44
阅读次数:
543