摘要: phpmyadmin默认导入数据库文件大小为2M,但一般网站的数据库导出的文件都会超出这个限制,要导入超过2M的数据库文件就需要手动修改php.ini配置文件!在php.ini文件中修改:upload_max_filesize 20m(即允许上传文件大小的最大值,默认为2M,修改值大小自定)修改完后... 阅读全文
posted @ 2014-05-19 09:32 tlijian1989 阅读(223) 评论(0) 推荐(0) 编辑
摘要: explain分析idSELECT查询语句的编号.如果SELECT语句有字查询,则ID递增.select_typeSELECT的类型,可以为以下任何一种SIMPLE 简单SELECT(不使用UNION或子查询)PRIMARY 最外面的SELECT,说明有子查询或者UNIONDERIVED 当子... 阅读全文
posted @ 2014-04-24 11:48 tlijian1989 阅读(299) 评论(0) 推荐(1) 编辑
摘要: function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setTime(exdate.getTime() + expiredays); document.cookie=c_name+ "=" +escape... 阅读全文
posted @ 2014-04-23 12:03 tlijian1989 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Cookie概述Cookie 是什么? Cookie是一小段文本信息,伴随着用户的请求和页面在客户端与服务器端之间传递.Cookie包含着每次用户访问站点时,服务器端可以设置和查看的信息.Cookie 能做什么? Cookie 只是一段文本,所有它只能保存字符串.并且Cookie的个数及大小都受浏览器限制.伴随着请求发送给服务器,所以不应该内容不应该过大.Cookie的内容也是明文保存的,有些浏览器提供界面修改,所以, 不适合保存重要的或者涉及隐私的内容。Cookie 的限制。大多数浏览器支持最大为 4096 字节的 Cookie。由于这限制了 Cookie 的大小,最好用 Cookie 来存 阅读全文
posted @ 2014-03-27 16:33 tlijian1989 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 目录/文件 基本操作进入目录用法 : cd 目录路径示例 : cd /home/user1创建目录用法 : mkdir 目录路径1 [目录路径2] [目录路径3] .....示例 : mkdir ./a ./b ./ c mkdir ./wenjian{1,2,3,4} mkdir -p ./box1/box2/box3 递归创建描述 : mkdir可以创建一个或多个目录.删除空目录用法 : rmdir 空目录路径示例 : rmdir ./a ./b ./c rmdir ./wenjian{1,2,3,4}描述 : 只能删除空文件夹.删除文件 或 目录用法 : rm 文件路... 阅读全文
posted @ 2014-03-24 21:17 tlijian1989 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一 什么是SOAP?可以做什么?SOAP 指简单对象访问协议,它是一种基于XML的消息通讯格式,用于网络上,不同平台,不同语言的应用程序间的通讯。可自定义,易于扩展。一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素: • Envelope 元素,标识XML 文档一条 SOAP 消息 • Header 元素,包含头部信息的XML标签 • Body 元素,包含所有的调用和响应的主体信息的标签 • Fault 元素,错误信息标签。二 什么是WSDL?可以做什么?WSDL 指网络服务描述语言。是一种基于XML编写的文档。为用户提供详细的接口说明书。怎样向别人介绍你的Web服务(Web S 阅读全文
posted @ 2014-03-24 16:43 tlijian1989 阅读(204) 评论(0) 推荐(0) 编辑
摘要: PHP提供register_shutdown_function()这个函数,能够在脚本终止前回调注册的函数,也就是当 PHP 程序执行完成后执行的函数。egister_shutdown_function 执行机制是:PHP把要调用的 函数调入内存。当页面所有PHP语句都执行完成时,再调用此 函数。注意,在这个时候从内存中调用,不是从PHP页面中调用,所以如果有路径信息,应使用绝对路径,因为PHP已经当原来的页面不存在了。就没有什么相 对路径可言。 注意:register_shutdown_function是指在执行完所有PHP语句后再调用函数,不要理解成客户端关闭流浏览器页面时调用函数。 可以 阅读全文
posted @ 2014-03-24 14:10 tlijian1989 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Memcached是高性能的分布式内存对象缓存系统,它通过在内存中缓存数据和对象来减少对读取数据库的次数.从而提高网站的速度.Memcached在win下的安装在windows下安装相对简单,从官方网站下载相应的二进制文件,解压到磁盘即可.查看memcached帮助启动参数很多,下面是比较重要的.-p 监听的TCP端口 (缺省: 11211)-d 以守护进程方式运行Memcached-u 运行Memcached的账户,非root用户-m 最大的内存使用, 单位是MB,缺省是 64 MB-c 软连接数量, 缺省是 1024-v 输出警告和错误信息-vv 打印客户端的请求和返回信息-h 打... 阅读全文
posted @ 2014-03-10 11:35 tlijian1989 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 抽象类的实际意义: 抽象类是类的模板。当你发现很多类的某些方法在不断重复写,这时可以考虑使用抽象类。抽象类的特点:类前加 abstract 是抽象类(如:abstract class lijian)。方法名前加 abstract 是抽象方法(如:abstract public function show(){} )。抽象类不能被实例化,只可以被继承,它的意义在于被扩展。当一个类继承自一个抽象类时,此类继承过来的抽象方法必须一一实现。否则同样无法实例化。抽象类中不光可以抽象方法,也可以有普通方法。抽象类的方法可以有参数,也可以为空,如果抽象方法有参数,那么子类的实现也必须有相同的参数个数 。方法 阅读全文
posted @ 2014-03-09 20:10 tlijian1989 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则(single-resposibility principle)其核心思想为:一个类,最好只做一件事,只有一个引起它的变化的原因软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责开放-封闭原则(The Open-Close principle)其核心思想为:对扩展开放,对修改封闭软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说,对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模块源代码的情况下去更改它的行为呢?怎样才能在无需对模块进行改动的情况下改变它的功能呢?关键是抽象!因此在进行面向对 阅读全文
posted @ 2014-03-09 20:04 tlijian1989 阅读(171) 评论(0) 推荐(0) 编辑