Loading

邢栋博客

mongo索引学习笔记

db.imooc_collection.getIndexes() //查询索引 db.imooc_collection.ensureIndex({x:1}) //增加索引 db.imooc_collection.dropIndex({x:1}) //删除索引 mongodb索引种类 _id索引 绝大多数集合默认建立的索引 单键索引 最普通的索引 db.imooc_collection.ensureIndex({x:1}) 多键索引,与单键索引创建形式相同。区别在于字段的值 单键索引:值为一个单一的值,如字符串,数字或者日期 多键索引:值具有多个记录,例如...

mongo的基本操作(包括php的)

db.test.find()<==> select from test db.test.find({'name':'foobar'})<==> select from test where name='foobar' db.test.find({'ID':10}).count()<==> select count() from test where ID=10 db.test.find().skip(10).limit(20)<==> select from test limit 10,20 db.test...

PSR-0规范

PSR-0规范 1.命名空间必须与绝对路径一致 2.类名首字母必须大写 3.除入口文件外,其他的'.php'必须只有一个类 开发符合PSR-0规范的基础框架 1.全部使用命名空间 2.所有php文件必须使用自动载入,不能有include/require 3.单一入口 根目录下新建index.php文件,代码如下 <?php define('BASEDIR',__DIR__); include BASEDIR.'/Config/Loader.php'; spl_autoload_register('\\Config\\Loader::autoload...

mysql分区介绍以及案例展示

mysql分区介绍以及案例展示 分区类型 RANGE分区(portioning):根据列值所属的范围区间,将元组分配到各个分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。 HASH分区:根据用户定义的函数的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL 中有效的、产生非负整数值的任何表达式。 KEY分区:类似于按HASH分区,区别在于KEY分区只支持计算一列或多列,且MySQL 服务器提供其自身的哈希函数。 1.创建分区表 CREAT...

windows下装php的mongodb扩展

windows下装php的mongodb扩展,遇到一个问题 ,折腾了半天 问题:phpinfo中看不到mongo的信息,扩展都已经配置进去,apache重启也没有报错 我的电脑环境是装的wampserver,php版本是5.5.12,X64,我先下载mongodb的安装包mongodb-win32-x86_64-2008plus-ssl-3.0.3-signed.msi(官网可下载到),如日志http://xingdong365.com/network/32.html 已经正常了。 下面需要装扩展文件,找的是对应的版本 php_mongo-1.6.8-5...

php常用魔术方法

 //construct    //构造函数 在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法。如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::construct() 。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承(假如没有被定义为 private 的话)。    class Animal{     public function construct() { ...

php屏蔽手机号和固话的中间四位

<?php //php屏蔽手机号和固话的中间四位 //php屏蔽手机号码的中间四位 //方法1 利用正则 $phone = 13811119999; echo preg_replace('/(1[3|4|5|6|7|8|9][0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$phone); echo "<br>"; //方法2 echo substr_replace($phone,'****',3,4); echo "<br>...

Sublime Text实现函数( /** @param @return */ )注释

安装DocBlockr插件 在function上一行输入/**,然后按Tab就自动补全注释

php标准库spl的文件处理函数

SplFileInfo用于获得文件的基本信息,比如修改时间、大小、目录等信息 SplFileObject用户操作文件的内容,比如读取、写入 <?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); $file = new SplFileInfo('studynote/imooc.txt'); echo "文件创建时间:".date('Y-m-d H:i:s',$file->getCTime())."<br>"; e...

php标准库spl函数的使用(Autoload)

为了初始化php中的类对象,需要通过一定的方法寻找到类的定义。通常情况下,类会定义在一个单独的文件中。 Autoload就是php找到这类文件的方法。 spl函数的使用->类载入基本流程 开始->当前文件找类->找到->初始化类 开始->当前文件找类->未找到->依次调用spl_autoload_register注册的方法找类->找到->初始化类 开始->当前文件找类->未找到->依次调用spl_autoload_register注册的方法找类->未找到->文件的auto...