摘要: 阅读全文
posted @ 2017-02-05 23:54 李修远 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-05 23:52 李修远 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-05 23:45 李修远 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ctrl+shift+F 阅读全文
posted @ 2017-02-05 23:43 李修远 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 按shift+「G」:移动到文章的最后。 「dd」:剪切。 「u」:撤销上一步的操作 [p]粘贴 ​「yy」:复制光标所在行到缓冲区。 为查找一个字符串,在vi命令模式下键入“/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的 阅读全文
posted @ 2017-02-05 23:39 李修远 阅读(133) 评论(0) 推荐(0) 编辑
摘要: cat 连续显示、查看文件内容more 分页查看文件内容less 分页可控制查看文件内容 阅读全文
posted @ 2017-02-05 23:35 李修远 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 分三中情况进行测试,分别是:第一种情况:in和or所在列为主键的情形。第二种情况:in和or所在列创建有索引的情形。第二种情况:in和or所在列没有索引的情形。每种情况又采用不同的in和or的数量进行测试。由于测试语句的数据量有4种情况,我这里就称为A组、B组、C组、D组,其中A组为3个值,B组为1 阅读全文
posted @ 2017-02-05 23:29 李修远 阅读(18692) 评论(0) 推荐(1) 编辑
摘要: use information_schema select concat(round(sum(DATA_LENGTH/1024/1024),2),'M'),concat(round(sum(INDEX_LENGTH/1024/1024),2),'M') from tables where table 阅读全文
posted @ 2017-02-05 23:22 李修远 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 1、in和exists in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exist 阅读全文
posted @ 2017-02-05 23:18 李修远 阅读(209) 评论(0) 推荐(0) 编辑
摘要: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 基本查询 mysql> select * from aa;+ + +| id| name |+ + +|1 | 10||1 | 20||1 | 20| 阅读全文
posted @ 2017-02-05 23:16 李修远 阅读(266) 评论(0) 推荐(0) 编辑
摘要: MySQL中内存分为全局内存和线程内存两大部分(其实并不全部,只是影响比较大的 部分) 线程内存公式: per_thread_buffers=(read_buffer_size+read_rnd_buffer_size+sort_buffer_size+thread_stack+join_buffe 阅读全文
posted @ 2017-02-05 23:13 李修远 阅读(4746) 评论(0) 推荐(0) 编辑
摘要: /** * 邮件发送 * @param $to 接收人 * @param string $subject 邮件标题 * @param string $content 邮件内容(html模板渲染后的内容) * @throws Exception * @throws phpmailerException 阅读全文
posted @ 2017-02-05 19:58 李修远 阅读(148) 评论(0) 推荐(0) 编辑
摘要: function isMobile(){ // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) return true; // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if 阅读全文
posted @ 2017-02-05 19:36 李修远 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 我们最常用的是在php程序中设置,如下例程序所示: if(!isset($_SESSION['abc']) || time()-$_SESSION['abc']>60){ $_SESSION['abc']=time(); }这样就搞定了,如果要设置已过期的话也可以在程序中实现: unset($_SE 阅读全文
posted @ 2017-02-05 14:52 李修远 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: session.cookie.lifetime session.cookie.lifetime 默认是0,即浏览器关闭,session失效;修改这个值的作用是修改sessionid以cookie的形式保留在浏览器的时间长度,也就是说这个值设置一个小时,名为sessionid的cookie就保留在浏览 阅读全文
posted @ 2017-02-05 14:40 李修远 阅读(3025) 评论(0) 推荐(0) 编辑
摘要: 字符串函数 strlen:获取字符串长度,字节长度 substr_count 某字符串出现的次数 substr:字符串截取,获取字符串(按照字节进行截取) mb_strlenmb_substr strchr:与substr相似,从指定位置截取一直到最后 strrchr(获取文件后缀名):与strch 阅读全文
posted @ 2017-02-05 14:30 李修远 阅读(994) 评论(1) 推荐(0) 编辑