自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 .htaccess文件RewriteRule语法规则

# —— 位于行首时表示注释。    [F] —— Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器    [L] —— Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL。立即停止重写操作,并不再应用其他重写规则。它对应于Perl中的last命令或C语言中的break命令。这个标记用于阻止当前已被重写的

2015-04-17 17:52:45 1152

原创 冒泡排序法

function getFun($arr){ $num = count($arr); for($i=0;$i<$num;$i++){ for($j=$num-1;$j>$i;$j--){ if($arr[$j-1]>$arr[$j]){ $tmp = $arr[$j-1]; $arr[$j-1] = $arr[$

2014-07-02 23:59:11 513

原创 抽象类和接口

共同特点:1、不能被实例化2、 interface 实现类及 abstract class 的子类都必须要实现已经声明的抽象方法不同点:1、interface 需要实现 要用implements 而abstract需要继承要用extends2、一个类可以实现多个interface 而一个类只能继承一个abstract class3、interface强调特定功能的实

2014-07-02 23:50:58 550

原创 用单例模式来设计一个PHP数据库类

<?phpclass nmdb { private $link; static private $_instance; // 连接数据库 private function __construct($host, $username, $password) { $this->link = mysql_connect($host, $username, $password); $t

2014-07-02 21:26:26 581

原创 单例模式的作用以及适用范围 以及创建步骤

单例模式的作用以及适用范围 以及创建步骤适用于只有一个实例,并且自身实例化这个类,并向系统提供这个实例 例如:比较适用于数据库操作类,不需要频繁的new创建对象,因为创建对象需要耗费资源。打个比方,地球只有一个。PHP单例模式的创建方法:1、创建一个保存实例的静态化static私有对象2、私有化构造函数__construct();3、防止被克隆 将__clone()

2014-07-02 21:23:17 3124 1

原创 php中global的作用

global $var1,$var2;就是外部变量的同名引用,变量本身的作用范围仍然在函数体内。改变这些变量的值,外部的同名变量自然也改变。但一旦用了&,那么变量将不再是同名引用。php$var1 = 1;$var2 = 2;function test(){ global $var1,$var2; // 作用范围在函数体内 $var1 = 3;}test();echo $v

2014-07-02 09:07:48 962

原创 新版本的php 降低错误级别

.配置php.ini打开php.ini,把display_errors = Off 改成 display_errors = On然后找到 error_reporting 最好设置成error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE然后保存,重启apache2.修改php文件上面的办法比较麻烦,而且也不一定能成功,因为在php文件一样可

2014-05-25 09:41:54 3167

原创 wampseaver

Options FollowSymLinks    AllowOverride None    Order deny,allow    Allow from all

2014-05-24 17:14:53 490

原创 jquery 判断滚动条到达了底部,怎么判断滚动条是否又到达的顶

$(document).scrollTop() 获取垂直滚动的距离 即当前滚动的地方的窗口顶端到整个页面顶端的距离$(document).scrollLeft()() 这是获取水平滚动条的距离看明白了吗??你要获取顶端 只需要获取到scrollTop()==0的时候 就是顶端了要获取底端 只要获取scrollTop()>=$(document).height()-$(window)

2013-12-24 15:20:44 652

原创 jquery封装的几个效果

jQuery.extend({ //去除左边的空格 ltrim: function(_str){ return _str.replace(/(^\s*)/g, ""); }, //去除右边的空格 rtrim: function(_str){ return _str.replace(/(\s*$)/g, ""); },

2013-12-20 14:13:11 1887

原创 php格式化数字:位数不足前面加0补足

php格式化数字:位数不足前面加0补足先实例,后讲解PHP代码    $var=sprintf("%04d", 2);//生成4位数,不足前面补0       echo $var;//结果为0002   ?> PHP字符串sprintf()函数语法sprintf(format,arg1,arg2,arg++)参数描述

2013-12-11 19:27:09 10266

原创 MySQL 巧写sql提高rand随机查询速度

测试数据: 表名 :by_blogreply2 记录 :7389147 条 说明 :其他测试条件以及MySQL优化配置未计算在内,采取默认配置。  测试1: select * from by_blogreply2 order by rand() limit 1; 结果1: 1 min 26.08 sec  测试2:# max() * rand() select * from b

2013-11-25 12:00:42 1436

原创 jquery控制只输入数字或小数点后几位

// JavaScript Document$.fn.decimalinput = function(num) { $(this).css("ime-mode", "disabled"); this.bind("keypress", function(e) { if (e.charCode === 0) return true; //非字符键 for firef

2013-11-18 14:09:21 4038

转载 IIS7.5 配置 PHP 5.3.5

http://www.cnblogs.com/Ryan_j/archive/2011/03/19/1988973.html

2013-11-07 22:13:26 483

原创 【PHP】配置windows 系统PHP系统环境变量

http://hi.baidu.com/sunsetcity/item/d167383d32cc1a617c034b83

2013-10-30 16:24:55 496

原创 PHP递归实现无限级分类

在一些复杂的系统中,要求对信息栏目进行无限级的分类,以增强系统的灵活性。那么PHP是如何实现无限级分类的呢?我们在本文中使用递归算法并结合mysql数据表实现无限级分类。递归,简单的说就是一段程序代码的重复调用,当把代码写到一个自定义函数中,将参数等变量保存,函数中重复调用函数,直到达到某个条件才跳出,返回相应的数据。Mysql首先我们准备一张数据表class,记录商品分类信息。表中有

2013-10-15 10:07:24 696

原创 jQuery中的.bind()、.live()和.delegate()之间区别分析

DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。复制代码代码如下:$('a').bind('click',function(){a

2013-10-14 11:43:53 461

原创 JS将时间戳转换成日期格式

/** * 和PHP一样的时间戳格式化函数 * @param {string} format 格式 * @param {int} timestamp 要格式化的时间 默认为当前时间 * @return {string} 格式化的时间字符串 */ function date(format, timestamp){ var a, jsda

2013-10-12 20:48:39 2266

原创 js去掉前后空格

function String.prototype.Trim() { return this.replace(/(^/s*)|(/s*$)/g, ""); }   // 去掉左右空格      function String.prototype.Ltrim() { return this.replace(/(^/s*)/g, ""); }            // 去掉左空格    

2013-10-10 10:15:50 696

原创 通过位运算判断数值的奇偶性

$a = 4; if(!(is_int($a) && ($a & 1))){echo 'no';}

2013-09-28 18:43:05 640

原创 PHP的位运算

$a & $b and(按位与)$a | $b or(按位或)$a ^ $b Xor(按位异或)~$a Not(按位非)$a $a >> $b Shift right(右移)详解$a & $b 按位与 把$a和$b中都为1的位设为1;例:10 & 12 = 810 101012 11001000 8

2013-09-28 18:42:15 432

原创 console.log火狐下的调试

console.log火狐下的调试

2013-09-25 14:13:16 830

原创 分析MySQL数据类型的长度

分析MySQL数据类型的长度      MySQL有几种数据类型可以限制类型的"长度",有CHAR(Length)、VARCHAR(Length)、TINYINT(Length)、SMALLINT(Length)、MEDIUMINT(Length)、INT(Length)、BIGINT(Length)、FLOAT(Length, Decimals)、DOUBLE(Length, Decim

2013-09-16 18:53:42 721

原创 主题: 如何取得批量上传(或单张)图片后返回的文件列表信息(已解决)

在上传图片,成功后,我需要截获返回的文件路径,请问这个如何实现?自己解决了,同时也解决了单独调用 批量上传图片的问题。发出来给大家分享一下,省得走弯路。修改以下几个地方:kindeditor/plugins/multiimage/multiimage.js 文件,第106行,修改如下try {     data = K.json(serverData);

2013-09-13 08:55:59 1668

原创 You don't have permission to access /phpmyadmin/main.php on this server.

在 phpmyadmin 文件夹中找到 phpmyadmin.conf在文件中能看到如下面一段配置    Options Indexes FollowSymLinks MultiViews    AllowOverride all        Order Deny,AllowDeny from all        Allow from 1

2013-09-12 11:57:37 1564

原创 WAMP配置笔记,Apache开启.htaccess支持,通过vhost文件管理本地多个站点

WAMP官网:http://www.wampserver.com/en/ WAMP集成了Apache,MySQL,PHP支持(如果你本机上有装Apache或者MySQL,建议先清理,对MySQL数据库进行备份) 本人笔记,不详细写了,只记录常用的:1、通过vhost文件管理本地多个站点编辑文件:wamp\bin\apache\apache2.2.22\conf\ht

2013-09-12 11:25:52 6953 1

原创 msubstr=0,5,'utf-8',false

{$vod.classname|msubstr=0,5,'utf-8',false}

2013-09-09 16:50:04 925

原创 PHP array_chunk() 函数

定义和用法array_chunk() 函数把一个数组分割为新的数组块。其中每个数组的单元数目由 size 参数决定。最后一个数组的单元数目可能会少几个。可选参数 preserve_key 是一个布尔值,它指定新数组的元素是否有和原数组相同的键(用于关联数组),还是从 0 开始的新数字键(用于索引数组)。默认是分配新的键。语法array_chunk(array,siz

2013-09-09 10:28:03 653

原创 Mysql update语句赋值嵌套select

Mysql update语句赋值嵌套select Java代码  update a set col=(select col from a where id='5') where id>5 and id  www.2cto.com  报错了 ERROR 1093 (HY000): You can't specify target table 'a' f

2013-09-08 14:43:30 6222

原创 MySQL字符串连接函数repeat()

MySQL字符串连接函数repeat()的语法是我们都需要掌握的,下面就为您介绍一些该MySQL字符串连接函数的知识,供您参考学习。MySQL字符串连接函数--repeat()函数该函数用来复制字符串,如下'ab'表示要复制的字符串,2表示复制的份数mysql> select repeat('ab',2);+----------------+| repeat('

2013-09-08 14:20:06 2778

原创 将数组按照2为一个单位,进行重组 数据库分页

$targetArr=array();$k=0;for($i=0;$i$targetArr[$k][]=$arr[$i];if(($i+1)%2==0){$k++;}}return $targetArr;

2013-09-03 19:15:46 513

原创 一个php从数据库取出的无限极递归多维数组

$info = D('Shopclass')->where('state = 0')->select();$shopClass = D('Shopclass')->getShopClassIndex($info);        /*** 获取首页商家分类无限极递归 * * @author shaobaojie 26416@163.com*/public function

2013-09-03 09:45:21 999

原创 Thinkphp 无限极分类原理

无限极分类的结构表。 SELECT * , concat(path,'-',id) AS npath  FROM   `think_cate`  ORDER  BY  npath   LIMIT   0, 30 以前用过递归,也用过着这种数据库路径法,居然没想到用 sql语句的concat函数   搞成自己写的累加形式。特此记录下来。 单个树查询SELECT *FROM `ks

2013-09-01 09:30:07 3687 1

原创 Thinkphp一些诡异的注意事项

一.三大自动 1.自动验证的callback必须写在 protected $_validate下面 不然失效同理自动添加的也是 位置决不能错2.自动验证设置自动映射之后,所有查询数据库的内置操作就会失效 如 unique 需要自己写callback3.自动验证的名字 永远是数据库字段名 二.大M大D方法开启APP_DEBU的条件下 大M方法对表名首字母大小写不敏感  而大D

2013-08-26 16:10:05 728

原创 mysql 分组查询数据时,如何获得用于分页的总记录数?

主要是想查询符合条件的记录总数,查询数据使用的sql为:SELECT SUBSTRING_INDEX(`url`,'/',3) AS host,COUNT(*) AS count FROM `tab` WHERE `type`=4 GROUP BY host HAVING(count >= 5) ORDER BY count desc LIMIT 0,10以

2013-08-20 16:05:55 8292

原创 级联城市因为ajax的异步请求导致的问题

在进行ajax的异步通信的时候 如果是城市级联菜单,默认加载页面就执行方法,偶尔就会出现 页面的请求有返回值但是不能加载到DOM中去的问题,出现这个问题的主要原因就是 是用jquery的异步请求的时候,页面返回值返回过来,还没有执行返回方法,就已经往下执行了,所以应该讲异步请求改为同步请求同步请求的代码是$.ajaxSettings.async = false;下面要把全部的代码贴进来//

2013-08-08 19:41:04 712

原创 Mysql select in 按id排序实现方法

表结构如下: mysql> select * from test; +----+-------+ | id | name | +----+-------+ | 1 | test1 | | 2 | test2 | | 3 | test3 | | 4 | test4 | | 5 | test5 | +----+-------+ 执行以下SQL: my

2013-08-03 12:22:52 2972

原创 Javascript 获得url地址栏参数 获取 传值

HTML页面调用代码如下:JavaScript代码:var getArgs=(function(){    var sc=document.getElementsByTagName('script');    var paramsArr=sc[sc.length-1].src.split('?')[1].split('&');    var args={},

2013-08-02 17:32:13 1161

原创 使用Eclipse开发php应用,中文提示乱码怎么办

边很多朋友都使用ThinkPHP或CodeIgniter等开发框架为自己的项目提高开发效率。在得力于这些优秀框架良好的设计结构的同时,也头疼于代码的自动完成提示功能没有纯PHP网站那么完善了。经常都要手写代码,许多函数的大小写容易记错,并且每次都要硬着头皮把方法或函数打完。OMG~~~下面就以最简单的方法告诉大家怎么把提示功能开起来,至于准确率的话,这个就没有很大的指望了,hoho

2013-08-01 19:12:45 4187

原创 php 处理透明背景的图片时的问题

PHP图象处理之透明背景的gif和png图片的一些问题1,直接读取有透明背景的PNG格式文件,然后直接输出,背景变成了黑色,gif则没有这种情况。  解决方法:使用 imagesavealpha ($image, true),此函数是针对png格式的.12$im=imagecreatefromp

2013-07-31 16:52:19 12860

空空如也

空空如也

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

TA关注的人

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