
php
a767536305
这个作者很懒,什么都没留下…
展开
-
Memcached安装以及PHP的调用
原文地址:http://blog.youkuaiyun.com/21aspnet/article/details/6596507一:安装libevent由于memcached安装时,需要使用libevent类库,所以先安装libevent1.下载#wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz转载 2015-06-15 12:32:42 · 447 阅读 · 0 评论 -
windows下安装redis
http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/https://github.com/dmajkic/redis/downloads 第一步:选择下载版本首先查看php是vc9还是vc11,然后选择合适的版本。可以通过phpinfo查看。 第二步,移动到ext将下载到的php_redis.dll(有些版原创 2015-06-15 12:38:13 · 510 阅读 · 0 评论 -
windows下安装memcached
http://windows.php.net/downloads/pecl/snaps/memcache/3.0.8/http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip 先安装memcache服务:Memcached –d installMemcached –d start原创 2015-06-15 12:36:24 · 516 阅读 · 0 评论 -
面向对象的php之类解耦的好处
为什么要解耦呢?举个例子:getScore($student){}假如一个课程类,里面有一个获取学生分数的的方法getScore()。该方法要求传入一学号。在这个方法中,就跟学生类student耦合了。因为在getScore方法中,需要$student->getNum();假如现在学生类被类作者改变了,取消了getNum()这个方法,那么你这个方法,就需要重新写了。原创 2015-10-06 15:25:06 · 2547 阅读 · 0 评论 -
discuz安装程序的实时刷新
在使用discuz的时候,我们通常都需要使用discuz中的程序进行安装。但是在安装的过程中,有一个有趣的现象,就是结果会实时刷新,效果如同是有使用轮询一样,但是轮询一般都是对数据库方面的操作,但是discuz又不是:通过查看代码,可以发现这个页面的内容是慢慢返回的:这样子,显然就不是长轮询实现了,而是使用缓存输出了。看下discuz安装程序代码,果然发现了如下的代原创 2016-02-24 14:46:14 · 663 阅读 · 0 评论 -
在php7中使用thinkphp操作mysql数据库
VersionDescription5.5.0This extension has been deprecated. Connecting to a MySQL database via mysql_connect(),mysql_pconnect() or an implicit connection via any other mysql_* functio原创 2016-03-11 09:14:42 · 4848 阅读 · 0 评论 -
tp框架单元测试库tpunit
thinkphp本身并没有提供相应的单元测试支持,所以这里介绍一个可以对tp进行单元测试的库tpunit。Tpunit这个库是依赖于phpunit的,其特点是易用、方便和非入侵式。 使用TPUNIT很简单,只需要定义一个路径常量和导入要被测试的文件即可。Home模块下有个控制器如下:namespace Home\Controller;use Think\Controller原创 2016-06-08 09:58:06 · 2270 阅读 · 0 评论