摘要: 先提提大原则1)优化更需要的优化 说明:执行对系统影响更大的QUERY,一般指的是高并发,执行更加频繁的SQL) 2)定位优化对象性能瓶颈 3)明确优化目标 4)explain 写sql语句必须要使用explain5)profile 6)小结果集驱动大结果集 7)尽可能在索引中完成排序 8)只取自己... 阅读全文
posted @ 2013-05-22 11:47 Gcoder 阅读(154) 评论(0) 推荐(0) 编辑
摘要: array array_filter ( array $input [, callable $callback = "" ] ) 依次将 input 数组中的每个值传递到 callback 函数。如果 callback 函数返回 TRUE,则 input 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。 如果没有提供 callback 函数, 将删除 input 中所有等值为... 阅读全文
posted @ 2013-05-21 17:50 Gcoder 阅读(229) 评论(0) 推荐(0) 编辑
摘要: in_array 关于字符串的陷阱1 <?php2 3 $arr=array(0,1,2,3,4,5);4 5 if(in_array('xxx',$arr)){6 echo 'in';7 }else{8 echo 'out';9 }在字符串与含有数字的数组进行比较时,大家一定要注意了,雷还是很容易踩的,因为这个结果不一定就是你想要的。假设要进行比较的变量为$a,数组为$b:in_array 会把$a与$b进行一一比较,如 $a==$b[0] , 此时,当$a为字符串,而数组中有元素为数字时,php就会将$a数字化然后进行比较,当然结果就很 阅读全文
posted @ 2013-05-08 15:32 Gcoder 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 1、查看硬盘 df -h 2、查看内存大小 free free [-m|g]按MB,GB显示内存 vmstat 查看虚拟内存(Virtual Memory)使用状况 3、查看cpu cat /proc/cpuinfo 4、查看系统内存 cat /proc/meminfo 5、查看每个进程的情况 cat /proc/1940/statu... 阅读全文
posted @ 2013-03-15 11:49 Gcoder 阅读(201) 评论(0) 推荐(0) 编辑
摘要: vi 下格式化代码: 全部代码格式化: 命令行模式下 按下 gg (回到开头) 按下 = (格式化命令) 按下 G (代码尾部) 部分代码格式化: 命令行下 选中你要格式化的代码 按下 = 阅读全文
posted @ 2013-02-28 16:54 Gcoder 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 在工作中,经常用要用php读取文件,file函数必不可少。但有时候会碰到很棘手的问题,比如下面的代码:<?php define("UIDS_","uids_"); $allUidArr=array(); for($i=1;$i<10;$i++){ $uids_path='./'.UIDS_.$i; if(!file_exists($uids_path)){ break; } $uidArr=file($uids_path); ... 阅读全文
posted @ 2013-02-26 19:34 Gcoder 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: PHP中数组合并有两种方式:array_merge 与 “+”,使用方式如下: $arr =array_merge($arr1 ,$arr2); $arr =$arr1 + $arr2 ; 两种方式看似相同,但使用中 坑 还是不少的。 看下面的例子: <?php$arr1=array(3,3476,123,45,45,'a'=>79);$arr2=array(40,74,435,86,34,34... 阅读全文
posted @ 2013-02-26 17:02 Gcoder 阅读(449) 评论(0) 推荐(0) 编辑
摘要: wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点: (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了; (2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有... 阅读全文
posted @ 2013-02-25 18:01 Gcoder 阅读(5628) 评论(0) 推荐(0) 编辑
摘要: LDAP是什么? LDAP是轻量级目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP. 一般用来构建集中的身份验证系统可以减少管理成本,增强安全性,避免数据复制的问题,并提高数据的一致性。ActiveDirectory是什么? Active Directory存储了有关网络对象的信息,并且让管理员和用户能够轻松地查找和使用这些信息。Active Directory使用了一种结构化的数据存储方式,并以此作为基础对目录信息进行合乎逻辑的分层组织。 ①基础网络服务:包括DNS、WINS、DHCP、证书服务等。... 阅读全文
posted @ 2013-02-25 11:36 Gcoder 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 下载openldap2.2.29.rar,并一路next下去。然后根据网上配置slapd.conf:在include ./schema/core.schema这行下加入include ./schema/cosine.schemainclude ./schema/inetorgperson.schemainclude ./schema/nis.schemainclude ./schema/misc.schema然后用php测试,测试代码是:<?php//ldap服务地址 $ldap_host = "ldap://127.0.0.1"; //ldap服务占用端口 $lda 阅读全文
posted @ 2013-02-22 18:17 Gcoder 阅读(273) 评论(0) 推荐(0) 编辑