- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 工厂模式
interface db{function conn();}interface Factory{function createdb();}class mysql implements db{function conn(){echo"链接上mysql";}}class sqlite implements db{function
2015-05-29 16:42:50 263
原创 简单工厂类
工厂类就是一个专门用来创建其它对象的类,工厂模式通常用来返回类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者。通常工厂模式有一个关键的构造,即一般被命名为factory的静态方法。这个静态方法可以接受任意数量的参数,并且必须返回一个对象。//简单工厂模式interface db{public function conn();}class Mysqldb imp
2015-05-29 09:52:43 410
原创 面向接口对象
interface db{ public function conn();}class mysqldb implements db{ public function conn(){echo " 连接mysql成功"; }}class sqldb implements db{ public function conn(){ echo "s
2015-05-28 23:37:18 317
原创 封装分页类
class Page{protected $total; //数据的总条数protected $listRows; //一页显示多少条protected $currentPage; //当前页protected $countPage; //总的页数public function __construct($total,$listRows="10"){$this->to
2015-05-26 17:58:01 456
转载 jquery放大镜
$(function(){$("#demo").enlarge({// 鼠标遮罩层样式shadecolor: "#FFD24D",shadeborder: "#FF8000",shadeopacity: 0.4,cursor: "move",// 大图外层样式layerwidth: 480,layerheight: 360,layerborder
2015-05-26 09:40:33 371
原创 comet反向ajax
服务器---不间断---推送信息-->客户端set_time_limit(0);ob_start();$pad=str_repeat(" ",40000);ob_flush();flush();$i=1;while($i++){echo $pad."";echo $i."";ob_flush();flush();sleep(1);}
2015-05-24 16:04:17 314
原创 ob_flush和flush区别
ob_flush()和flush()区别前者是把数据从php中缓冲中释放出来,后者是把不再缓冲中的或者说是被释放出来的数据发送到浏览器,所以当缓冲存在的时候,,我们必须ob_flush()和flush()同时使用,正确使用顺序:先用ob_flush(),后用flush()在没有开启缓存时,脚本输出的内容都在服务器端处于等待输出的状态 ,flush()可以将等待输出的内容立即发送
2015-05-24 15:48:18 315
原创 http协议get发送请求
class Http{protected $url=null;protected $version="HTTP/1.1";protected $errno='-1';protected $errstr="";protected $fp="";protected $response='';public $line=array();public $header=arra
2015-05-23 11:48:53 437
原创 xml学习笔记
xml 声明$xml=new DOMDocument("1.0","utf-8");$xml->load(‘xx.xml’);载入xml文档createTextNode('')创建文本节点createElement("")创建普通节点appendChild('')把元素追加到某个节点removeChild('')删除一个节点parentNode()父类节点
2015-05-19 22:39:45 280
原创 smtp协议发邮件(需用户登录部分)
1、Telnet SMTP.163.com 25 //25是smtp端口号2、helo localhost //与163服务器建立连接 的标识 ,随意起名3、auth login4、输入base64_encode('用户名')5、输入base64_encode('密码’)6、mail from:7、rcpt to:8、data9、subj
2015-05-13 23:43:05 5198
原创 客户端发邮件
smtp邮件发送协议手动给某一个163邮箱发信步骤1 找到email存储邮件的服务器步骤2 连接服务器,用smtp协议与之对话cmd nslookup -q=mx 163.com //查到163服务器telnet 163mx02.mxmail.netease.com 25 (smtp走的端口是25)mail from:(邮件地址)rcpt t
2015-05-12 23:29:03 613
原创 js随机跳转网址
setTimeout(function(){ var arr=['http://3g.022gc.net/#xwy','http://3g.029gc.net/#xwy','http://3g.gt120.net/#xwy']; window.location.href=arr[parseInt(Math.random()*arr.length)]; },100);
2015-05-07 22:56:37 117427
cwRsyncServer服务器端和客户端,亲测可行,安心使用
2018-01-29
js 图片无缝滚动
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人