最近的文章列表

迁移网站从IIS 6复制同步到IIS 7.5上的解决方法(保持配置不变)

问题:

我有一个Windows Server 2003是运行IIS 6的几百个网站,我需要复制网站到Windows Server 2008服务器运行IIS 7.5。怎么复制迁移?

Copy IIS 6 to IIS 7.5

Migrate a Web Site from IIS 6.0 to IIS 7 or above

解决方案:

 你可以使用Web部署(http://www.iis.net/download/webdeploy)安装在IIS 7.5中,你可以同步所有的服务器配置,网站,等等,到新的服务器。

2015/11/19 Comments:
分享PHP的九大缓存技术总结(全页面、部分缓存、查询缓存、APC缓存扩展、Opcode缓存..)

1、全页面静态化缓存

也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;

一种比较常用的实现方式是用输出缓存:

Ob_start()

******要运行的代码*******

$content = Ob_get_contents();

****将缓存内容写入html文件*****

Ob_end_clean();

2015/11/18 Comments:
MongoDB3.0.7如何卸载,如何同时安装MongoDB2.2? Robomongo如何连接MongoDB?

 前几天安装了MongoDB,window下的3.0版本的,是msi安装版的。

用着感觉不错。

可是命令窗口操作太麻烦。于是,搜索MongoDB可视化管理工具。

网上说最好的是:Robomongo (当时版本是:0.8.5),官方提供了云管理器(https://cloud.mongodb.com),可是只有60天免费试用。于是放弃。还有一个是PHP5版的rockmongo(貌似是国人开发的,支持一下)。

于是我,安装了Robomongo 0.8.5 ,当使用,创建连接时,无法通过验证。(ip连接OK)如下图:

...

2015/11/17 Comments:
抓取或者模拟请求之php利用socket发送HTTP请求(GET,POST)

在日常编程中相信很多人和我一样大部分时间是利用浏览器向服务器提出GET,POST请求,那么可否利用其它方式提出GET,POST请求呢?答案必然是肯定的。了解过HTTP协议的人知道,浏览器提交请求的实质是向服务器发送一个请求信息,这个请求信息有请求行,请求头,请求体(非必须)构成。服务器根据请求信息返回一个响应信息。连接断开。

   HTTP请求的格式如下所示:

<request-line><headers><blan
2015/11/16 Comments:
教你使用iPhone 6s 3D Touch(如:如何打开/关闭3D Touch等)

苹果iPhone 6s和iPhone 6s Plus终于正式上市了,不少果粉用户已经拿到了新机,那么它的3D Touch新功能肯定是要好好体验一下的,不过一些新手用户可能还不清楚在iPhone 6s上如何使用3D Touch,下面小编整理了详细的使用教程,一起来看看吧。

3D Touch使用教程</div
2015/11/14 Comments:
【例子】PHP实现微信发红包程序

使用PHP发红包,当我们输入红包数量和总金额后,PHP会根据这两个值进行随机分配每个金额,保证每个人都能领取到一个红包,每个红包金额不等,就是要求红包金额要有差异,所有红包金额总额应该等于总金额。

查看演示                        下载源码

首先给大家分析下规律。

设定总金额为10元,有N个人随机领取:

2015/11/13 Comments:
54种提高php编程效率的技巧(菜鸟、大神都推荐)

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。

    1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

        2、$row['id'] 的速度是$row[id]的7倍。

  3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比

2015/11/12 Comments:
如何开启红米手机安卓版本4.4.4系统的usb调试功能?

红米note增强版Android版本4.4.4KTU84P的调试USB在哪里?

红米note4.4.4版本usb调试在哪?

开启USB调试方法如下:
1、打开【设置】 --【 关于手机】;
2、连续多次点击(一般点击3次)【MIUI版本】,直到提示已开启【开发者选项】;
3、退出【 关于手机】点击进入【其他高级设置】;
4、进入【开发者选项】,点击【USB调试】将其打开即可。

...
2015/11/11 Comments:
简单介绍php析构函数的使用说明

  随着面向对象编程的普遍展开,面向对象展现了其中很多有趣的问题。相信很多初学者学习php面向对象时会接触两个函数,构造函数与析构函数。构造函数似乎用的更多,析构函数用的较少(相对初学者有限编程经验而言,笔者也是如此。)在功能上,构造函数在创建对象时调用,析构函数在对象销毁时调用,都无需特意去调用,一头一尾,倒也是前后照应。

  析构函数常常处理的事务是一些资源释放的工作,比如前面有fopen(),这里调用fclose(),前面有imagecreatefromjepg(),这里调用imagedestory(),这些都是些常见的例子,当然不局限于此。我们大可将其当做一个普通的会在对象销毁或者脚本执行完毕的时候执行的函数。

  啰嗦那么多,还是尽早提出今

2015/11/11 Comments:
详讲PHP中面向对象之:接口(interface)的应用

接口
PHP类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此PHP引入了接口技术

如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是public权限的,那么这种特殊的抽象类就叫接口

接口使用interface关键字定义,并使用implements来实现接口的方法,且必须完全实现

实现一个接口

下面给出PHP接口实现的一个实际例子,在此创建并实现了一个名为IPillage的接口,IPillage接口如下:

2015/11/10 Comments: