摘要: 这些都是真实的IT公司招聘PHP程序员的面试题,这些都是简单的基本算法。包括:冒泡算法、快速排序算法、二分查找算法、顺序算法。冒泡排序,对象可以是一个数组01function bubble_sort($array){02$count = count($array);03if($count $i; $j--){08if($array[$j] $val) {07$keysvalue[$key] = $val[$keys];08}09if($order == 0){10asort($keysvalue);11}else{12arsort($keysvalue);13}14reset($keysva. 阅读全文
posted @ 2013-11-21 10:02 kin2321 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: char和varchar区别char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,char存储定长数据很方便,char字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。varchar类型:varchar的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"。而char不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian" 阅读全文
posted @ 2013-11-21 10:00 kin2321 阅读(3886) 评论(0) 推荐(0) 编辑
摘要: MySQL的数据库引擎的类型 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读 取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文 件就无法恢复了。如果你... 阅读全文
posted @ 2013-11-21 09:52 kin2321 阅读(308) 评论(0) 推荐(0) 编辑