关闭

冒泡,二分法插入,快速排序算法

1.冒泡排序算法 过程: 1.遍历整个数组,每两两相邻的元素进行比较,如$a[$i]>$a[$i+1]则互换位置,每次比较消除一个逆序。 2.每一次循环后,下次再需要循环的次数减少1。 <?php // 冒泡排序 $arr = createarr(20); printarr($arr); popsort($arr); printarr($arr); function createarr(...
阅读(18206) 评论(0)

HTML5 history API 介绍

HTML5 history API介绍 history是个全局变量,即window.history 属性和方法如下: length:历史堆栈中的记录数。 back(): 返回上一页。 foward(): 前进到下一页。 go([delta]): delta是数字,如果为0或为空则刷新本页,如果正数则前进[delta]页,如负数则后退[delta]页。 HTML5添加了...
阅读(17037) 评论(0)

11个实用的Apache .htaccess配置

Apache的.htaccess文件是服务器的心脏,控制着网站访问的各种规则。这里提供了11个不错的.htaccess片段能够帮助你优化你的网站,包括重定向、性能、可用性等等! 1. 强制后缀反斜杠  在URL的尾部加上反斜杠似乎对SEO有利 :) RewriteCond %{REQUEST_URI} /+[^\.]+$ RewriteRule ^(.+[^/])$ %{REQUE...
阅读(16443) 评论(0)

利用Apache mod_expires 与 mod_headers 实现文件缓存及mod_deflate压缩输出

1.使用mod_deflate module 压缩输出(启动gzip) 开启mod_deflate sudo a2enmod deflate sudo /etc/init.d/apache2 restart在httpd.conf中添加 #单独设置需要压缩的类型 AddOutputFilterByType DEFLATE text/html text/plain text/xml...
阅读(14878) 评论(0)

快速排序算法

快速排序: 代码: <?php /** 快速排序算法 * 1. 在数组中找一个元素作为key,一般取数组第一个元素作为key * 2. i=0, j=数组长度-1 * 3. j-- 当 arr[j]key, arr[i]与arr[j]交换位置 * 5. 重复3,4 直到 i==j 时,完成。 * 6...
阅读(14247) 评论(0)

php click captcha 验证码类

需求: 现在常用的表单验证码大部分都是要用户输入为主,但这样对手机用户会不方便。 如果手机用户访问,可以不用输入,而是click某一位置便可确认验证码,这样就会方便很多。 原理: 1.使用PHP imagecreate创建PNG图象,在图中画N个圆弧,其中一个是完整的圆(验证用),将圆心坐标及半径记录入session。 2.在浏览器,当用户在验证码图片上点击时,记录点击的位置。 3...
阅读(14626) 评论(0)

sh cssupdate 优化

#!/bin/bash # 更新css文件内图片的版本 # 如background:url('images/test.jpg'); 更新为 background:url('images/test.jpg?20130330121210'); csstmpl_path="/home/fdipzone/php/csstmpl" # css tmpl path css_path="/home/fdip...
阅读(14121) 评论(0)
    微博
    微信公众号
    微信分享公众平台-破晓领域
    破晓领域
    微信号:fdipzone-idea
    名称:破晓领域

    个人资料
    • 访问:6996243次
    • 积分:44269
    • 等级:
    • 排名:第79名
    • 原创:281篇
    • 转载:24篇
    • 译文:0篇
    • 评论:457条
    博客专栏
    最新评论