最近的文章列表

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:
详解PHP面对对象编程的多态(带例子)

什么是多态?
多态性,定义是"以不同形式,阶段或者类型出现在独立的组织中或者同种组织中,而不存在根本区别。"由该定义,我们可以认为,多态性是一种通过多种状态或阶段来描述相同对象的编程方式。其实,它的真正意义在于:实际开发中,我们只需要关注一个接口或基类的编程,而不必担心一个对象所属于的具体类(class)。
如果你熟悉设计模式,即使只是有个初步了解,那么你也会了解这个概念。事实上,PHP5多态性可能是基于模式设计编程中的最伟大的工具。它允许我们以一种逻辑的方式来组织相类似的对象从而实现在具体编码时不必担心对象的具体类型;而且,我们只需要对一个所期望的接口或基类编程即可。一个应

2015/11/9 Comments:
如何安装使用php轻量级的性能分析追踪工具xhprof

一、前言

  有用的东西还是记录下来吧,也方便以后的查询;这次记录一下xhprof的安装使用;

  xhprof是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,

  还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。

二、安装

  wget http://pecl.php.net/get/xhprof-0.9.3.tgz 
tar zxf xhprof-0.9.3.tgz
cd xhprof-0.9.3/extension
2015/11/6 Comments: