-
php设计模式 Chain Of Responsibility (职责链模式)
本文为大家介绍的是php设计模式中的 Chain Of Responsibility (职责链模式)示例代码,感兴趣的同学参考下。 为解除请求的发送者和接收者之间的耦合,而使用多个对象都用机会处理这个请求,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它 <?php /** * 职责链模式 * * 为解除请求的发送者和接收者之间的耦合,而使用多个对象都用机会处理这个请求,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它 * */ abstract class Handler { protected $_handler = null; public function setSuccessor($handler) { $this->_handler = $handler; } abstract function handleRequest($request); } class ConcreteHandlerZero extends Handler { public function hand...
PHP 2014-12-06 10:33:08 -
php 中的session和cookie使用说明
本文为大家讲解的是php 中的session和cookie使用说明,并有大量示例加以说明用法,感兴趣的同学参考下。 1. PHP的COOKIE cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制...
PHP 2014-12-06 06:57:06 -
MySQL安装错误:APPLY security settings的解决方法
本文向大家讲解的是MySQL安装时出现错误:APPLY security settings的解决方法,感兴趣的同学参考下。 错误描述: 一般在卸载原有mysql重新安装mysql时出现:APPLY security settings错误 解决方法: 第一步:删除mysql的安装目录,一般为C:\Program Files目录下...
数据库操作教程 2014-12-06 05:42:07 -
PHP中删除变量时unset()和null的区别分析
本文为大家讲解的是PHP中删除变量时unset()和null的区别分析,感兴趣的同学参考下。 当程序里不再使用某些大体积的变量时(如:数组或对象),我们有必要删除它们 第一种方法:$varname=null 第二种方法:unset($varname) 这两种方法都可以删除变量,但结果有些许的差别...
PHP 2014-12-06 05:24:04 -
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数使用注意
本文为大家讲解的是PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数使用注意事项,感兴趣的同学参考下。 求两个数组的交集问题可以使用array_intersect(),array_inersect_assoc,array_intersect_key来实现,其中array_intersect()函数是求两个数的交集 返回一个交集共有元素的数组(只是数组值得比较)、array_intersect_assoc()函数是将键值和值绑定,一起比较交集部分、array_intersect_key()函数是将两个数组的键值进行比较,返回键值交集的数组...
PHP 2014-12-06 05:09:07 -
php写入中文到sqlserver 2008里出现乱码的解决办法分享
本文为大家讲解的是php写入中文到sqlserver 2008里出现乱码的解决办法,感兴趣的同学参考下. 今天使用php操作数据库时发现插入SQL Server 2008数据库里的中文字段出现乱码,下面是我一开始时的一些情况: 开发环境是php5.3.3+Apache2.2.17+SQL Server 2008,php脚本文件的编码是utf-8,传给数据库的编码是GB2312(SQL Server的默认字符编码可能是这个,我不肯定),我用的是微软官方提供的SQLSRV库来连接数据库的(PS:SQL Server 2005开始已经不支持用mssql.dll来连接了),故使用sqlsrv_query($conn, "set names GB2312");语句来设置传给数据库的编码格式的,sql语句这样写了:insert into Opinion (content) values ('aaa中文内容'); 运行这条sql语句,发现执行不成功,用sqlsrv_errors()函数来输出错误信息,得到如下结果: Array ( ...
PHP 2014-12-06 05:03:04 -
php mysql错误:MySQL server has gone away解决方法
本文为大家讲解的是php连接mysql错误:2006:MySQL server has gone away解决方法,感兴趣的同学参考下 错误描述: 2006:MySQL server has gone away 错误原因: 因为wait_timeout这个参数的默认值是28800,也就是说,如果一个连接连续8个小时没有任何请求,那么Server端就会把它断开。 解决方法: 解决方法有多种,比如使用php的mysql_ping()函数 或加大wait_timeout的值...
数据库操作教程 2014-12-06 02:42:03 -
激怒华尔街的技术野蛮人Kensho,要让股市从此没有秘密
如同被互联网颠覆的一个个行业那样,那些动则赚取数百万美金、生活在金钱帝国最顶端的投行基金们,恐怕也将面临从神坛跌落的命运。最近Forbs、FTimes等国外著名金融刊物以“华尔街人神共愤的叛徒”,报道了Kensho这家科技公司,实际上,早在12年Kensho已经让华尔街紧张了一轮,它所做的,是将大量的经济数据、政治事件、金融交易信息以及通过复杂的金融模型运算,可以像谷歌搜索一般的简单方式提供答案,比如苹果发布iPhone 6哪些股票将涨...
云资讯 2014-12-05 21:51:19 -
在win7下如何做到开机自动连接ADSL拨号
在win7下如何做到开机自动连接ADSL拨号 每天打开电脑后的第一件事就是上网,而上网前一定要手动连接ADSL才行,有没有觉得这样每天用每次都手动连接有些麻烦?如果有这种感觉,那就往下看吧,以下就为你介绍在在win7下如何做到开机就自动连接ADSL拨号的方法: 在开始搜索框中输入ncpa.cpl,按回车打开网络连接; 转 打开网络连接 在刚才设立的连接图标上,右击鼠标,选择属性; 打开连接属性 在选项标签中,确认提示名称、密码、凭证等这个选项前没有打勾;然后,点击确定; 取消勾选“提示名称、密码和证书等” 在连接图标上,右击鼠标,选择建立快捷方式; 创建快捷方式 Windows会问你是否将快捷方式放在桌面上,点击按钮“是(Y)”; 确定创建快捷方式 回到桌面,在快捷方式图标上,右击鼠标,选择复制; 复制快捷方式 接着,再按一下开始按钮,选择所有程序,右击启动,选择打开所有用户; 打开所有用户启...
系统程序 2014-12-05 14:06:18 -
中国版的Windows 8 Release Preview昨天在网上流出
中国版的Windows 8 Release Preview昨天在网上流出 中国版的Windows 8 Release Preview昨天在网上流出,但是其他大部分人还是得等到微软公司发布了官方版的OS之后才能真正看到这个操作系统。在广大用户等待的过程中,微软公司和第三方开发商为了接下来Release Preview的发行工作,已经开始对Windows 8 Metro的应用软件进行大范围的更新...
系统程序 2014-12-04 21:21:08 -
php实现webservice实例代码
本文是一个php实现的webservice的示例方法,以实例形式讲述了webservice的原理与实现技巧,需要的朋友可以参考下 首先大家要简单了解何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。 这里的测试环境为:apache2.2.11 php5.2.10 做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即 extension=php_soap.dll; OK 现在我们来体验webservice server端 serverSoap.php $soap = new SoapServer(null,array('uri'=>"http://192.168.1.179/"));//This uri is your SERVER ip. $soap->addFunction('minus_func');  ...
PHP 2014-12-04 05:45:43 -
session_unset与session_destroy使用示例讲解
本文为大家讲解的是session_unset与session_destroy使用示例讲解,感兴趣的同学参考下。 session_unset() 释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid session_destroy() 删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留 因此,释放用户的session所有资源,需要顺序执行如下代码: 程序代码 <?php $_SESSION['user'] = 'wangh'; session_unset(); session_destroy(); ?> 如果只是调用session_destroy(); 那么echo $_SESSION['user']依然是有值的 即内存中的$_SESSION变量内容依然保留 [Session] session.save_handler &n...
PHP 2014-12-03 21:40:09