自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 mysql 强制索引

mysql force index 强制索引其他强制操作,优先操作如下:mysql常用的hint对于经常运用 oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多要领 。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEXSELECT * FROM TABLE1 FORCE INDEX (

2012-08-09 11:12:37 1436

原创 mysql优化需要注意的点

1.如何分析一条sql语句的瓶颈explain 和show profiles2.那些字段适合建索引,都有哪些类型的索引,以及使用场景的限制3.什么时候建单一索引,什么时候建立组合索引4.join的算法原理以及优化策略5.distinct,order by和group by的原理以及优化策略由于时间原因,后续会补充答案,谢谢!

2012-08-07 17:08:19 345

转载 php的http缓存

http协议里控制浏览器缓存的头有三个Cache-Control,Expires,Last-Modified对于静态页面还有Etag。一、先来看第一种情况:apache 静态页面apache发送给客户端的静态页面一般包含Last-Modified和Etag,这两个标签的值来自静态文件的修改时间和inode,下面是截取得apache返回客户端的头---------Last-M

2012-08-05 20:28:42 580

原创 php二分查找

// 二分查找算法function twoSerach($array, $key, $low, $hight) {  $mid = ($low + $hight) / 2;  while($low     if ($array[$mid] > $key) {      $hight = $mid;    } else if ($array[$mid]       $lo

2012-07-17 11:27:58 400

原创 MYSIAM和INNODB引擎区别

1.MyISAM查询性能比InnoDB更快,但不支持事务处理,InnoDB支持事务处理和外键等高级功能2.InnoDB不支持全文检索3.InnoDB中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种

2012-07-17 11:00:30 662

转载 关于yii framework

Yii CDbCriteria的常用方法PHP代码    $criteria = new CDbCriteria;    $criteria->addCondition("id=1"); //查询条件,即where id = 1    $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where id IN (1,23,,

2012-07-17 10:41:48 2781

原创 php冒泡排序

// 冒泡排序算法function sortObj($array) {  $length = count($array);  $stop = false;  for ($i = 0; $i     if ($stop == true) {      break ;    }    $stop = false;    for ($j = $length - 2;

2012-07-16 16:42:45 375

原创 php递归遍历文件夹

// 递归遍历文件夹function test($dirs) {    $base_dir = $dirs;    foreach (scandir($dirs) as $file) {      if (is_file($file)) {        echo "文件:".$file."\n";      } else if (is_dir($file) && $fil

2012-07-16 16:40:32 473

转载 php垃圾收集机制

前言PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完全兼

2012-07-16 16:29:03 527

转载 PHP大小写敏感规则

PHP对大小写敏感问题的处理比较乱,大家一定要注意。推荐大家始终坚持“大小写敏感”。这里面需要注意的是类和函数不区分大小写。但即使你疏忽了,在调试时解释器也会抓住这个错误的。一、大小写敏感1. 变量名区分大小写所有变量均区分大小写,包括普通变量以 及$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$_SERVER,$_FILES,$

2012-07-16 16:23:23 619

转载 JS 添加网页桌面快捷方式的代码

functiontoDesktop(sUrl,sName){ try   {  varWshShell = newActiveXObject("WScript.Shell"); varoUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") +"\\"+ sName + "

2012-07-16 16:20:02 1106

转载 JS中的instanceof和typeof

对于instanceof和typeof,以前偶尔的用到过,特别是typeof用到的相对更多一些,今日研究ext源码,很多地方都用到了instanceof,突然觉得他们两个有些相似但也应该有他们区别,网上看了一些文章,对它们之间的关系有了一定的了解。instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。typeof用以获取一个变量的类型,typeof一般只能返回如

2012-07-16 16:16:23 301

转载 html判断浏览器版本

判断浏览器版本的方法有很多,但是我个人认为最快,最有效的方法就是利用html来进行,因为无论是用js根据浏览器的属性来判断还是css中的hack,都需要先执行或者先渲染,而html方法则是从根源上上解决了问题(不符合的版本根本就不加载)html的方法只是简单的一个if判断,应该算是if判断吧。。 具体内容 其中可以用到的条件:gt 大于 lt 小于 gte 大于或等于 lte

2012-07-16 16:14:21 564

转载 常犯的10个MySQL错误

数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MySQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。1.使用MyISAM而不是InnoDBMySQL有很多的数据库引擎,单一般也就用MyISAM和In

2012-07-16 16:08:28 363

转载 CSS浏览器兼容汇总

对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明.1.div的垂直居中问题  vertical-align:middle;  将行距增加到和整个DIV一样高 line-height:200px;  然后插入文字,就垂直居中了。缺点是要控制内容不要换行。 2. margin加倍的问题

2012-07-16 16:04:45 600

原创 yii数据库操作

一、查询数据集合1、$admin=Admin::model()->findAll($condition,$params);该方法是根据一个条件查询一个集合,如:  findAll("username=:name",array(":name"=>$username));     2、$admin=Admin::model()->findAllByPk($postIDs,$condit

2012-07-16 16:01:40 479

原创 php命令行模式选项

我们建议初学者多看手册,但是很少有人能全部看一遍的,都是用到哪看到哪,包括我自己。 选项名称描 述-s显示有语法高亮色彩的源文件。 该参数使用内建机制来解析文件并为其生成一个 HTML 高亮版本并将结果写到标准输出。请注意该过程所做的只是生成了一个 [...] 的 HTML 标记符块,并不包含任何的HTML 头。

2012-07-16 15:52:22 492

原创 php进制转换

一.十进制1.十进制转二进制 decbin() 函数:返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。2.十进制转八进制 decoct() 函数:返回一字符串,包含有给定 number 参数的八进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 "37777777777"。

2012-07-16 15:38:07 575

原创 apache禁止文件执行

有些目录并不需要php脚本执行权限,为了避免上传漏洞这些目录需要禁止掉php脚本的执行权限,方法如下:方法一:Order allow,denyDeny from all 方法二:php_flag engine off #表示此目录下的PHP文件不被解释执行,限没有PHP权限当以 Apache 的模块方式运行 PHP 时,也可以通过 Apache 的配置文件(

2012-07-16 15:14:06 554

原创 Yii之ActiveRecord内存泄漏问题

Yii的CActiveRecord会造成内存泄漏,ActiveRecord对象使用完以后不会被unset,所以在跑大数据量的命令行脚本时最好用原声的数组形式:$db = Yii::app()->db;$results= $db->createCommand($sql)->queryAll();这样变量用完之后会被垃圾回收掉,不会造成内存泄漏

2012-07-16 15:04:36 1578

原创 mysql之insert

以前一直使用insert into table ... values...的形式,后来看到有这样的写法insert into article set writer  = 'sss',title="ddd";

2012-07-16 14:53:04 277

原创 php数据类型比较转换

PHP数据类型转换细节1、数字(整形和浮点型之间可以相互转化)    整形转换为浮点型:由于浮点型的精度范围远大于整形,所以转换后的数值精度不会改变。    浮点型转换为整形:讲自动舍弃小树部分,只保留整数部分。注:如果一个浮点型超过整数取值的有效范围,其结果将是无法确定的(整数的最大值约是2.147e9)。【示例】         $real_num=3.1e9;

2012-07-16 14:29:01 363

原创 php写的简单选择排序算法和直接插入排序算法

// 简单选择排序算法function simpleSelectSort($array) {  for ($i = 0; $i     $min = $i;    for ($j = $i + 1; $j       if ($array[$j]         $min = $j;      }    }    if ($min != $i) {

2012-07-16 14:25:29 321

原创 apache rewrite后的URL的ajax传递

URL经过apache rewrite之后链接会被rewrite成静态链接,所以ajax提交的方式必须是POST,如果是GET,参数会丢失

2012-07-16 14:21:59 428

原创 什么时候使用jquery框架?

最近研究了下jquery的源码和jquery的使用,写下心得:1.由于jquery得对数据类型做检查,会影响代码执行效率,所以很多时候如果可以用原生的javascript尽可能用原生的javascript语句,而且jquery对dom的操作相应速度没原声的javascript速度快2.jquery是在dom加载完成后开始执行,这时还有很多图片和css还没加载,可能会造成javascript

2012-07-16 14:16:12 973

原创 form表单的action

form表单的action尽量不要直接写在form里,可能会被hack利用,可以包装一下,虽然不能完全防御,但至少不会那么直白例如:onsubmit = "return changeAction(this)"function changeAction(f){f.action = url;}

2012-07-16 14:01:52 404

mysql开发手册

mysql5开发手册,开发必备手册,方便查阅

2012-07-16

php手册chm

php5开发手册,chm类型的,包括基本函数使用

2012-07-16

mysql索引分析和优化

mysql索引分析和优化的文档,不错的,可以看看

2011-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除