摘要: 前言 索引加快了检索的速度,但是却降低了数据列里插入、删除以及修改数值的速度。也就是说,索引降低了许多涉及写入的操作速度。之所以出现这种情况,是由于写入一条数据不仅仅是要写入到数据行,还需要所有的索引都作出相应的改变如更新或是重新编排。MySQL在为检索生成一个执行方案时候,要仔细对索引进行计算,创 阅读全文
posted @ 2016-07-29 15:03 helloworldlee 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、session是怎么保存的?怎么去查看其内容? session是以文件的形式保存的。php.ini中有个配置项--session.save_path= "";这个里面填写的路径,将会使session文件保存在该路径下。session文件的命名格式是:"sess_[PHPSESSID的值]"。每一 阅读全文
posted @ 2016-07-29 14:59 helloworldlee 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,当然有些题目非递归解法也应该掌握, 阅读全文
posted @ 2016-07-29 14:44 helloworldlee 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。常用的语言基本上都有正则表达式,如JavaScript、java等。其实,只有了解一种语言的正则使用,其他语言的正则使用起来,就相对简单些。文本主要围绕解决下面问题展开。 有哪些常用的转义字符 阅读全文
posted @ 2016-07-29 14:38 helloworldlee 阅读(232082) 评论(4) 推荐(12) 编辑
摘要: QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。 原理 QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以selec 阅读全文
posted @ 2016-07-29 14:25 helloworldlee 阅读(3903) 评论(0) 推荐(0) 编辑
摘要: 手册上查询优化器概述 查询优化器的任务是发现执行SQL查询的最佳方案。大多数查询优化器,包括MySQL的查询优化器,总或多或少地在所有可能的查询评估方案中搜索最佳方案。对于联接查询,MySQL优化器所调查的可能的方案数随查询中所引用的表的数目呈指数增长。对于小数量的表(典型小于7-10),这不是一个 阅读全文
posted @ 2016-07-29 14:23 helloworldlee 阅读(12746) 评论(0) 推荐(1) 编辑
摘要: 前言 在实际开发中,关于数据库操作类,很少是自己去写,大多是通过一些框架去实现,突然自己去写,还是需要借阅手册之类,于是我觉得有必要去总结一下,php连接mysql的方法,php连接mysql,可以通过mysql扩展、mysqli扩展,pdo扩展,因为高版本的php将移除mysql_系列方法,故在此 阅读全文
posted @ 2016-07-29 14:14 helloworldlee 阅读(25074) 评论(0) 推荐(0) 编辑
摘要: <? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = intval(($low+$high)/2 ); if ($array[$mid 阅读全文
posted @ 2016-07-29 14:05 helloworldlee 阅读(33874) 评论(1) 推荐(2) 编辑