摘要: 当 a>b获取a,否则获取b,当a>c获取a,否则获取c,b大于c获取b否则获取c SELECT id,(CASE WHEN a>b THEN a WHEN a>c THEN a WHEN b>c THEN b ELSE c END) as d FROM test2; SELECT id,(CASE 阅读全文
posted @ 2017-02-16 11:22 李修远 阅读(176) 评论(0) 推荐(0) 编辑
摘要: <?php //PHP工厂模式 //工厂类 class Factory{ /* * 生产对象 * @param1 string $class,要得到的对象的类的类名 * @return object,对应类的对象 */ public static function getInstance($clas 阅读全文
posted @ 2017-02-15 00:20 李修远 阅读(139) 评论(0) 推荐(0) 编辑
摘要: <?php //单例模式 //定义类 class Singleton{ //静态属性:保存对象 private static $obj; //杜绝一切可以产生多个新对象的方式 private function __construct(){} private function __clone(){} 阅读全文
posted @ 2017-02-15 00:11 李修远 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 隐藏X-Powered-By 修改 php.ini 文件 设置 expose_php = Off apache 隐藏 server 修改httpd.conf 设置 ServerSignature Off ServerTokens Prod nginx 隐藏 server 修改nginx.conf 在 阅读全文
posted @ 2017-02-14 23:26 李修远 阅读(7892) 评论(0) 推荐(0) 编辑
摘要: upstream www.abc.com { server www.mynginx.com:91; server www.mynginx.com:92; }server { listen 80; server_name www.mynginx.com; location / { root D:/ww 阅读全文
posted @ 2017-02-14 20:56 李修远 阅读(5141) 评论(3) 推荐(0) 编辑
摘要: /*$arr 数组 * $name 排序依据列 * $asc asc正序 desc 倒序 * */function arr_sort($arr,$name,$type='asc'){ $temp=array(); foreach($arr as $v){ $temp[$v[$name]]=$v; } 阅读全文
posted @ 2017-02-13 12:48 李修远 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 通过rpm –qa查找已安装的软件包 如果想精确查找某一软件,可以通过管道命令grep来实现 精确查找rpm –qa |grep关键词 如 rpm –qa |grep vim 卸载已安装rpm包 rpm –e 软件名称 如果软件卸载失败(存在依赖关系)可以采用 —nodeps进行强制卸载 rpm - 阅读全文
posted @ 2017-02-09 22:29 李修远 阅读(816) 评论(0) 推荐(0) 编辑
摘要: r(read) 4 可读 w(write) 2 可写 x() 1 可执行 644 755 rw-r-r rwx-rx-rx 用户权限 所属组权限 组外用户权限 阅读全文
posted @ 2017-02-09 22:14 李修远 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 先输入top 然后 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 阅读全文
posted @ 2017-02-09 21:55 李修远 阅读(27789) 评论(0) 推荐(1) 编辑
摘要: 在apache设置环境变量有什么好处: 提高代码的可移植性,不用因为换服务器而改项目代码 阅读全文
posted @ 2017-02-09 21:53 李修远 阅读(4971) 评论(0) 推荐(0) 编辑