自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zzq

我的博客

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 jQuery 二级联动

var c1 = ['广东', '湖北']; var c2 = [['广州', '深圳', '东莞'], ['武汉', '十堰', '襄阳']]; // 省市二级联动 $(document).ready(function(){ select1(); $('#select1').bind('change', function(){ select2(); });

2013-09-30 08:10:35 913

原创 图片轮换

var arr = Array('one','two','three','four','five'); var pic;//图片对象 var i = 0;//计数 var time; function $(x){ return document.getElementById(x); } function $n(x){ return document.getEle

2013-09-30 08:08:08 916

原创 jQuery实现无刷新分页

HTML /** * jQuery实现无刷新分页 * */ // 全局变量 var num; // 初始化页码 var cache = new Array(); // 缓存数据 // 分页 function display(e){ // alert(num); pageNum = e; var $fpage = $('

2013-09-29 22:02:15 1054

原创 PHP DOM操作

/*** PHPDOM主要用于增删改* SimpleSML主要用于查询**///设置头header('content-type:text/html;charset=utf-8');//实例化DOM对象$doc = new DOCDocument('1.0','utf-8');//加载XML文件$doc -> load('lianxi.xml'); / 1$xml=simp

2013-09-27 13:18:26 734

原创 js 去除数组中重复的的数

/** * 去除重复的数 * 思路: 1,将键和值对调; 2,通过for...in语句取出下标 */ var arr = [9,9,2,2,9,3,4,5,6,6,]; window.onload = function(){ var re_arr = unique_arr(arr); alert(re_arr); } function unique_arr(

2013-09-27 11:29:03 943

原创 迭代器Iterator

<?php /** * 使用迭代器Iterator实现使之实现对象像数组一样进行便利 * */ class Test implements Iterator{ // 定义一个私有属性 private $item = array( 'id' => 1, 'name' => 'php' ); // 返回迭代器的第一个元素 public function

2013-09-25 17:00:49 649

原创 无限极分类

<?php /** * 无限极分类 * @param $list array 要分类的数组 * @param $parent_id int 当前分类的父id * @param $deep int当前调用递归的深度 * @return array 返回按层级排序好的数组 */ function tree(&$list,$parent_id,$deep){ static $tre

2013-09-25 16:47:57 985

原创 数组转换2

<?php // 数组转换 $arr2 = $temp = array(); $arr1 = array( array('fid' => 1, 'tid' => 1, 'name' => 'name1'), array('fid' => 6, 'tid' => 2, 'name' => 'name2'), array('fid' => 1, 'tid' => 3, 'name'

2013-09-25 16:40:27 608

原创 数组转换

<?php /** * 需求: array(123,4567,89) 转换为 array(1,2,3,4,5,6,7,8,9); * @param $arr array 要进行转换的数组 * @return array 已经转换好的数组 */ function changeArr($arr){ //return preg_split('//u',join($arr),-1,PRE

2013-09-25 16:35:39 631

原创 删除文件夹下的所有文件

<?php /** * 删除文件夹下的所有文件 * @param $dir string 文件路径 */ header('content-type:text/html;charset=utf-8'); error_reporting(E_ALL & ~ E_NOTICE); function del_dir($dir,$sign=0){ if(is_dir($dir)){

2013-09-25 16:31:30 670

原创 便利文件和文件夹

<?php /** * 便利文件夹下面所有的文件 和 文件夹 * @param $dir string 文件夹路径 * @return 返回查找到的文件和文件夹 */ function list_files($dir){ $files = array(); if(is_dir($dir)){ if($open = opendir($dir)){ while($f

2013-09-25 16:28:10 672

原创 猴子吃桃[迭代]

<?php /** * 题目: * 1, 猴子吃桃,猴子前面有一堆桃子 * 2, 每天吃一半,又多吃了一个 * 3, 当到第十天时,只剩一个桃子 * * 问: 开始共有多少个桃子 * * @param $n int 第几天,默认为1 * @return int 摩天的桃子的数量 */ function Peach($n=1){ $total = 1; // 默认就剩

2013-09-25 16:24:59 975

原创 斐波那契数列(迭代)

<?php /** * 斐波那契数列(迭代) * * @param $n int n个数 * @return 斐波那契数的值 */ function Fib_Number($n){ $num1 = 1; $num2 = 1; // 从第3项开始,求到第N项 for($i=3; $i<=$n; ++$i){ $now = $num1 + $num2;

2013-09-25 16:23:54 936

原创 快速排序

<?php /** * 快速排序 * * @param $arr array 要排序的数组 * @return array 排序好的数组 */ function quichSort($arr){ // 递归出口,小于等于1的值不用排序 if(count($arr) <= 1){ return $arr; } // 假设标记 $mid = $arr[0];

2013-09-25 16:21:30 537

原创 求素数

<?php /** * 素数(筛选法) * 思路: 假如都是素数做标记为1, 从2到n的倍数都不是素数标记为0,取出做标记为1的全部都是素数 */ function Prime($n){ // 放素数的数组 $prime = array(); // 假如都是素数,并做标记为1 $arr_prime = array_fill(2,$n-1,1); // 从2到n的

2013-09-25 16:19:17 546

原创 约瑟夫问题

<?php /** * 约瑟夫问题 * * @param $n int 第n个数 * @param $m int 第m个数退出 * @return int 最后的数 */ function Joseph($n,$m){ $r = 0; for($i=2; $i<=$n; ++$i){ $r = ($r + $m) % $i; } return $r + 1;

2013-09-25 16:17:36 475

原创 二叉树排序(二分查找)[递归]

<?php /** * 二叉树排序(二分查找)[递归] * * @param $arr array 已经排序好的数组 * @param $value int 要查找的数 * @param $start int 开始 * @param $end int 结束 * @return int 查找到数的下标 */ function Dicho($arr,$value,$start,

2013-09-25 16:15:11 826

原创 二叉树排序(二分查找)[迭代]

<?php /** * 二叉树排序(二分查找)[迭代] * * @param $arr array 已经排序好的数组 * @param $value int 要查找的数 * @return int 查找到数的下标 */ function Dicho($arr,$value){ // 指定开始和结束(也可以由外部决定) $start = 0; $end = count(

2013-09-25 16:12:22 768

原创 桶式排序

<?php /** * 桶式排序 * * 思路: 造做一个空桶, 然后把有值的数在空桶中做一个标记,再便利这个桶就得出了排序好的数 * @param $arr 要排序的数组 * @return array 排序好的数组 */ function Bucket($arr){ // 放入已排序好的数 $arrs = array(); // 计算出最大值,最小值 $ma

2013-09-25 16:07:59 750

原创 选择排序

<?php /** * 选择排序 * * @param $arr 要排序的数组 * @return array 排序好的数组 */ function Opt($arr){ $temp = null; for($i=0,$len=count($arr); $i<$len; ++$i){ $k = $i; // 假如$k = $i; for($j=$i+1;$j<$l

2013-09-25 16:04:17 511

原创 冒泡排序

<?php /** * 冒牌排序(经典算法),效率不高 * * @param $arr 要排序的数组 * @return array 排序好的数组 */ function Bubble($arr){ $temp = null; // 外层循环控制比较次数 for($i=0,$len=count($arr); $i<$len; ++$i){ // 内层循环控制比较多

2013-09-25 16:01:48 521

原创 DIV + CSS

思想:  页面内容 与 表现分离(表现则使用CSS在另外的位置进行设定);布局: 盒子(核心) + 分层思想(z-index)  + 浮动(float) +  display + position(定位方式) + 等一系列设定组成(注意层嵌套最好不要超过3层,否则维护困难,代码复杂冗余);兼容性: 主要要考虑IE(不过现在好多了),div+css比之Table 会出现更多不兼容的现象(主要

2013-09-24 14:57:46 517

原创 html基本结构图

文档头(标题,CSS样式,JS代码,利于SEO等设置组成)文档主体(主要显示出来的业务数据等)

2013-09-24 12:26:36 2039

php文件下载

写的文件下载,封装一下即可成为下载工具类

2013-07-19

空空如也

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

TA关注的人

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