摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 虽然这篇文章我写的很长,但看起来真的不会困啊,真的都是干货啊!!!! 先解析一条sql语句,看出现什么内容 EXPLAIN SELECT s.uid,s.username,s. 阅读全文
posted @ 2017-12-21 12:01 Kiwi0921 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-24 09:45 Kiwi0921 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 层级关系为:<div ——————————— position:relative; 不是最近的祖先定位元素,不是参照物<div—————————-没有设置为定位元素,不是参照物<div———————- position:relative 参照物<div box1<div box2 ——–positi... 阅读全文
posted @ 2015-01-08 10:11 Kiwi0921 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 说到网站安全就不得不提到SQL注入(SQL Injection),如果你用过ASP,对SQL注入一定有比较深的理解,PHP的安全性相对较高,这是因为MYSQL4以下的版本不支持子语句,而且当php.ini里的 magic_quotes_gpc 为On 时。提交的变量中所有的 ' (单引号), "... 阅读全文
posted @ 2014-12-11 14:10 Kiwi0921 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。 从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本... 阅读全文
posted @ 2014-11-20 11:13 Kiwi0921 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、不写注释2、不使用可以提高生产效率的IDE工具3、不使用版本控制4、不按照编程规范写代码5、不使用统一的方法6、编码前不去思考和计划7、在执行sql前不执行编码和安全检测8、不使用测试驱动开发9、编码时不打开自动报错(error_reporting)10、不使用一种好的调试工具11、不重构你的代... 阅读全文
posted @ 2014-11-20 11:03 Kiwi0921 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 分享一下PHP Windows所有可以找到的扩展索引资源:PHP 5.2/5.3的Windows扩展索引站点:在这里你可以找到诸如php_oci8.dll, php_memcache.dll, php_mongo.dll, php_apc.dll等常用的Windows扩展dll文件,也能找到一些相对... 阅读全文
posted @ 2014-06-06 21:21 Kiwi0921 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 外部链接虚拟机linux服务的时候,一直未连接,后来发现没有安装ssh导致以下是ssh安装步骤,具体过程请百度一下~//可检查是否安装root@kiwi-virtual-machine:~# ssh localhostssh: connect to host localhost port 22:... 阅读全文
posted @ 2014-05-26 11:20 Kiwi0921 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。要先用其他用户修改 root 密码主要命令 passwd 使用 :su passwd root 输入2次密码即可 阅读全文
posted @ 2014-05-26 10:55 Kiwi0921 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 下载的excelreader 加载2个核心文件基本就能完成excel的读取功能,上面Excel中然后 reader中修改 require_once 'Spreadsheet/Excel/Reader/OLERead.php';为 require_once 'oleread.inc'; function excel_list() { header('Content-Type: text/html; charset=gb2312'); //加载类库 $this->load->library('reader'); //在部分 阅读全文
posted @ 2013-11-14 14:36 Kiwi0921 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 【 mhash安装一样 一般2个扩展同时开启 】据说以上2个扩展在5.3的版本都是内置开启的。但是本人用的 php 5.2.6,需要自动动手。step 1 :首先在php.ini开启扩展就不用我多说了,看图step 2 :复制php目录下的libmcrypt.dll到windows/system32目录下step 3. 将libmcrypt.dll复制到apache的bin目录下,生效 阅读全文
posted @ 2013-11-07 14:56 Kiwi0921 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: //浮点数加法运算function FloatAdd(arg1,arg2){ var r1,r2,m; try{ r1=arg1.toString().split(".")[1].length }catch(e){ r1=0 } try{ r2=arg2.toString().split(".")[1].length }catch(e){ r2=0 } m=Math.pow(10,Math.max(r1,r2)) return (arg1*m+arg2*m)/m} //浮点数减法运算f... 阅读全文
posted @ 2013-11-06 10:01 Kiwi0921 阅读(372) 评论(0) 推荐(0) 编辑
摘要: parent()、parents()与closest()方法两两之间有类似又有不同,本篇简短的区分一下这三个方法。通过本篇内容,大家将会在以后使用.parent()、parents()和closest()时不会显得无从下手。我们直接看例子来来说明一下这三个方法的使用区别: Home End接下来,分别看看这三个方法:$("#menu a").click(function() { $(this).parent("ul").css("background", "y... 阅读全文
posted @ 2013-11-05 16:24 Kiwi0921 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 现在web中的一种元素就是tag,即为标签,咱们发表很多新闻,或者上传图片给图片描述,都会用到tag,输入tag的时候往往对于中文用户来说会有全角标点符号,传统的标点分隔符是逗号,所以在处理逗号的时候就会有一些小技巧。1、假设网页编码格式为GBK,那么其实在输入端就很方便的进行控制了,自动的将输入的中文逗号“,”(或者空格等其他符号)转换成英文逗号“,”,转换逗号的代码如下:" onkeyup="this.value=this.value.replace(/,/g, ','); " />2、当在UTF-8编码时候,就要进行一番转码操作了,其实 阅读全文
posted @ 2013-11-01 11:46 Kiwi0921 阅读(965) 评论(0) 推荐(0) 编辑
摘要: shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2,3,4,5];var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。pop:删除原数组最后一项,并返回删除元素的值; 阅读全文
posted @ 2013-11-01 10:58 Kiwi0921 阅读(168) 评论(0) 推荐(0) 编辑
摘要: php ob_start 与 ob_end_flush() 是 php 的缓冲输出函数。ob_start([string output_callback])- 打开输出缓冲区,所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面,可选得回调函数用于处理输出结果信息。ob_end_flush - 结束(发送)输出缓冲区的内容,关闭输出缓冲区。php 输出东西,会保存在一个 php 维护的内存里,称为 buffer 也行,缓存也行,都是一个意思。然后当这个 buffer 满了,php 会自动往 web server 发送这些数据。也就是说每次 echo,并不一定会输出东西,而是保存在 bu 阅读全文
posted @ 2013-10-22 17:42 Kiwi0921 阅读(320) 评论(0) 推荐(0) 编辑
摘要: "; */ // 利用淘宝接口根据ip查询所在区域信息 $res1 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip"); $res1 = json_decode($res1); /* print_r($res1); */ 阅读全文
posted @ 2013-09-18 17:17 Kiwi0921 阅读(878) 评论(0) 推荐(0) 编辑
摘要: Demo: CSS3 ButtonsCSS3 Gradient Buttonsby Web Designer Wall Rectangle or Rounded Can be Medium or Small Button Tag Span Div P Tag H3 Gray Rounded Medium Small Button Tag Span Div P Tag H3 White Rounded M... 阅读全文
posted @ 2013-09-13 08:43 Kiwi0921 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-08-26 13:55 Kiwi0921 阅读(249) 评论(0) 推荐(0) 编辑
摘要: jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(); //获取Select选择的Value 4. var 阅读全文
posted @ 2013-08-03 16:13 Kiwi0921 阅读(469) 评论(0) 推荐(0) 编辑