自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 简单编写php验证类,教你如何写好php程序(含多种验证规则)

很多人在开发网站的时候往往只是通过简单的js验证,当你一不小心在js中多写了个逗号或者点号,ie6无法识别就直接跳过验证了。其实最安全的做法还是需要在服务端对用户输入的数据做验证的。本人写了个简单的php验证类,含多种验证规则,供大家学习参考。原文链接<?php/** * 用户输入规则验证类 * author HaiNing Zhang * date 2013-05-23 *

2013-05-23 16:31:18 2920

转载 21段救命PHP代码

1. PHP可阅读随机字符串  此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。        /**************         *@length - length of random string (must be a multiple of 2)         **************/         fun

2013-05-02 18:05:30 1198

转载 PHP 计算页面执行时间

header("Content-Type:text/html;charset=utf-8");class RunTime{        public $StartTime = 0;         public $StopTime = 0;         function get_microtime(){                         list($

2013-05-02 18:03:54 570

转载 php算法

这里是用PHP写的几个基础算法,算法的重要性貌似对于PHP程序员不怎么重要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP程序员,我认为应该熟悉C,如果你想成为真正的程序员,请好好学C,学好数据结构与算法。这里仅仅只是几个基础算法,还有很多东东要学……1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。思路:多少行for一次,然后在里面

2013-05-02 17:50:23 840

转载 php urlencode()

在PHP中有urlencode()、urldecode()、rawurlencode()、rawurldecode()这些函数来解决网页URL编码解码问题。在ASP的时候URL编码解码很是恼火,Server.urlencode不太好用,遇到utf-8编码的地址更是麻烦。你要获取百度、Google点击到网站的网址链接中的关键字,要写上一堆自定义函数来得到urldecode的效果。摘录一篇关于

2013-05-02 17:49:13 534

转载 PHP程序员要知道的几个有用的PHP函数

PHP为PHP程序员提供了很多好用的函数,让php程序员能民快速地完成程序的开发和调试,看看这几个php函数的用法,你知道吗?1. 内存使用情况 memory_get_usage()注意程序的内存使用情况,能让PHP程序员更好的优化自己的PHP程序。PHP有自己的垃圾回收机制,同时也有很复杂的内存管理机制。PHP程序员可以通过memory_get_usage()函数看观察自

2013-05-02 17:47:28 505

转载 使用php_screw为php程序文件加密

先下载php_screw  http://sourceforge.net/projects/php-screw/files/ 解压,更改my_screw.h,里面的几个数字就是SEED,相当于密码,可以随意更改、增加 2、编译so文件:$ phpize$ ./configure --with-php-config=/usr/local/php/bin/php-confi

2013-05-02 17:43:09 746

转载 linux下为php添加GD库(重新编译php)

一、下载 gd-2.0.33.tar.gz http://www.boutell.com/gd/jpegsrc.v6b.tar.gz http://www.ijg.org/libpng-1.2.7.tar.tar http://sourceforge.net/projects/libpng/zlib-1.2.2.tar.gz http://sourceforge.net

2013-05-02 17:42:19 949

转载 PHP接口示例程序

VideoCard.php 接口文件(显卡的功能接口定义)interface VideoCardInter{function Display();function getName();}?>Dmeng.php 实现接口(帝盟的厂家实现了这些接口,怎么实现的,主板厂家不用管)include_once("VideoCard.php");class Dmeng

2013-05-02 17:38:56 549

原创 smarty的基本使用

什么是smarty及其安装Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法.Smarty要求web服务器运行php4.0.6和以上版本.smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目

2012-07-12 15:46:11 898

原创 jQuery UI中的日历插件,有了它,你就不需要再找其他的了

JQuery UI中集成了许多常用的效果,今天自学的其中的日历效果,感觉还不错,以后很多时候都可以用的到。在下边代码中还写了时间段的编写,很有用,大家可以试试。添加日历效果$(function (){ $("#datepicker").datepicker({ dateFormat:'yy-mm-dd', //更改时间显示模式 showAnim:"

2012-03-28 20:43:39 13388 2

原创 JQuery UI简单增加表单信息效果

刚开始学习JQuery UI,自己写了个简单的表单信息的插入,没有做验证,也很简单,和大家分享一下:添加用户#table1{ border-collapse:collapse; border:1px #39C solid; }#table1 tr,td{ border:1px #39C solid; }//当窗体加载完毕的时候 触发该匿名函数//

2012-03-28 20:08:11 8459

原创 jQuery UI选项卡效果

以前介绍的js引入可能不是很清楚,jQuery UI插件大家可以到http://jquery.com/,为了方便,我将jquery-1.7.1.min.js、jquery-ui-1.8.18.custom.min.js、jquery-ui-1.8.18.custom.css全部引入进来。以下是选项卡的基本参数注释及效果:选项卡效果//当窗体加载完毕的时候 触发该匿名函数

2012-03-28 20:02:53 4492

原创 jQuery UI弹窗效果

jQuery UI弹窗效果,很基本,介绍的也很详细,大家一起来学习吧!模拟dialog效果$(function (){ $("#dialog").dialog({ autoOpen:false, //设置对话框打开的方式 不是自动打开 show:"blind", //打开时的动画效果 hide:"explode", //

2012-03-28 19:55:03 7894 3

原创 强大的jQuery UI——学习手风琴效果

今天初次体验了一把jQuery UI,深刻体会到了它的强大之处,以下代码是实现手风琴的效果,需要引入相应的js类库,大家可去官网下载UI插件http://jquery.com/,为了方便,我将jquery-1.7.1.min.js、jquery-ui-1.8.18.custom.min.jsjquery-ui-1.8.18.custom.css引入进来,并实现了其效果。手风琴效

2012-03-28 19:44:43 3400 1

原创 多款jquery实现隔行换色、多选框选中变色【强大】

jquery实现隔行换色、多选框选中变色,效果还不错多款jquery实现隔行换色、多选框选中变色table{ border-collapse:collapse; }tr,td{ padding:3px; }.first{ background-color:#F6C; }.one{ background-color:#FCF;

2012-03-26 21:11:52 2306

原创 jquery实现select框内容的左右移动【经典】

select选框#div1{position:relative;margin-right:10px;float:left;}$(document).ready(function (){//双击将选中的option追加至select2中$("#select1").dblclick(function (){$("#

2012-03-22 08:55:20 5335

原创 jquery基本知识-第一天

jQuery的选择符大致分为三类:1、css选择符。(按我的理解就是三类基本的选择符:标签名选择符、class类选择符和Id选择符)eg:$('.odd') 、$('#id')                                                    2、属性选择符。([ ]中括号形式表示的) eg: $('img[src='demo.jpg']')

2012-03-19 19:47:37 454

原创 FCKeditorAPI接口的应用

FCKeditor JavaScript API  编辑器的js 应用编程接口FCKeditor offers a complete JavaScript API so you can interact with it once the editor is loaded and running.FCKeditor提供了完整的 js Api 接口函数,所以你可以在编辑器加载运行时与编辑器

2012-03-07 20:48:09 2800

原创 Dom实现table隔行换色

隔行换色function changeColor(){    var tab = document.getElementById("tab");    var trs = tab.getElementsByTagName("tr");    for (var i = 0; i         if (i%2 == 0) {               trs[i

2012-02-27 21:27:58 505

原创 js简单实现计算器

js-计算器var clearmsg=false;//获取点击获得的参数function getNum(num){var objResult = document.getElementById("result");if(clearmsg){objResult.value ="";clearmsg=false;}//将获得的值进行累加obj

2012-02-27 20:33:09 1884

原创 css+js实现选项卡

css-选项卡ul{width:300px;position:relative;list-style-type:none;margin-left:-40px;z-index:2;}ul li{border-left-width:1px;border-top-width:1px;border-right-width:1px;border-botto

2012-02-23 21:09:40 397

转载 火狐和IE的window.event对象详解

FF的FIREBUG,不仅能测试JS还能检查CSS错误,是一般常用的。但它主要检查FF方面的错误,对IE就无能为力了。要测试IE,就用ieTester,它可以测试IE几乎所有版本(1.0恐怕也用不到测试了),用法也很方便。 至于JS对不同浏览器的兼容注意事项,的确很多,下面给你的也只是部分,一般建议还是采用jquery,prototype等一些已经处理好了兼容的脚本库,更重

2012-02-22 16:01:50 351

原创 简单实现字符的验证

js-循环验证用户名//也可以将这个用户字符串验证改为非法字符验证,大家要学会变通。function check(){//获取用户输入的字符串var inputstr = document.getElementById("result").value;//检测字符串是否合法if(jiance(inputstr)){alert("输入的字符不合法!

2012-02-21 21:59:13 364

原创 javascript正则验证大全

匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟

2012-02-20 17:44:44 647 1

原创 linux基本命令大全

大家可以man  命令  或者   命令   --help来了解它的具体参数和操作步骤, 这里简单总结常用命令的含义:如下:    mcopy  复制MS-DOS文件mdel  删除MS-DOS文件mdeltree  删除MS-DOS文件及包含的子目录文件md

2011-12-22 17:52:35 354

原创 linux学习必备!《目录结构总结》

目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr 文件系统包含所有命令、库、man页和其他一般操作中所

2011-12-22 17:13:01 426

原创 初识linux的shell

Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对

2011-12-22 16:57:49 314

转载 Linux添加新硬盘、分区、格式化、自动挂载

第一步:创建分区    root# fdisk  /dev/had       进入到新添加的硬盘中The number of cylinders for this disk is set to 10402.There is nothing wrong with that, but this is larger than 1024,and could in ce

2011-12-21 20:24:10 807

原创 效果比较好的js小日历

var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二"); var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31); var days = new Array("日","一", "二", "

2011-12-15 10:07:57 734 1

原创 linux批量添加用户

1、首先我们创建用户文件和密码文件;   我们要创建包含新用户的文件 userfile.txt ;另一个是为新添加的用户设置密码的 userpwdfile.txt ;[root@localhost ~]# touch userfile.txt[root@localhost ~]# touch userpwdfile.txt然后用文本编辑器打开文件 userfile.tx

2011-12-15 10:04:19 252

原创 linux的基础启动流程

linux的基础启动流程1. 加载BIOS的硬件信息,并获取第一个启动设备的代号。2. 读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。3. 加载操作系统的核心信息,核心开始解压,并尝试驱动所有的硬件设备。4. 核心执行init程序并获得运行信息。5. init执行/etc/rc.d/rc.sysinit文件。6. 启动核心的外

2011-12-12 18:46:18 413

原创 登陆弹窗代码

自己闲暇无事在逛淘宝中,当没有登陆的时候去结算购物车时,会弹窗让你登陆,而不是让你去登陆界面登陆,这样就提高了很大的友好性,也提高了登陆速度。我特此在网上搜了个登陆弹窗代码,界面功能还需要自己完善,拿来和大家分享一下。代码: 弹出登录框的实现代码body { margin: 0px;padding:0}#div1 { display: none;

2011-12-12 08:18:15 6860

原创 js脚本仿qq空间发送心情

留言body,div,h2,h3,ul,li,p{margin:0;padding:0;}a{text-decoration:none;}a:hover{text-decoration:underline;}ul{list-style-type:none;}body{color:#333;background:#3c3a3b;font:12px/1.5 \5b8b\4f53;}#ms

2011-12-12 08:08:54 6060

原创 跟linux编辑器vi一样强大--windows环境下的vim编辑器

Vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Faster.

2011-12-08 20:50:51 25888 4

原创 linux文件压缩命令,不会的赶紧看看吧

1、tar命令      tar属于归档命令,实际上并没有起到压缩文件大小的目的,只是将多个文件压缩到了一个压缩文件中其中参数:     -c:create  创建归档文件     -t:list    显示归档文件内容     -x:恢复(释放)归档文件     -C:保存归档文件时指定外部介质      -f:指定归档文件的名称     -v:显示执行过程中的详

2011-12-07 15:50:04 613

原创 菜鸟初识linux笔记一

发展历史   UNIX(1)1965年,美国的麻省理工学院(MIT)、通用电气公司(GE)及贝尔实验室(AT&A)三家联合开发Multics,开发一种交互式的具有多道处理能力的分时操作系统,但是因为目标过于庞大复杂,项目进度远远落后于计划,最后失败;(2)1969年,美国贝尔实验室肯.汤普森的老师用汇编语言编写了一个操作系统,让学生做实验,有人写了一个小游戏(模拟飞行),速度特别慢

2011-12-06 16:07:55 516

原创 smarty定时自动清空缓存

smarty的缓存机制不是太完善,只会判断当前的缓存文件是否过期,如果过期就写入新的缓存,这样缓存只会越来越多,硬盘也总有hold不住的那天。那么,我们就来改进下smarty使之能够定时自动清空缓存。1、打开Smarty.class.php在smarty这个类中添加一个变量: /**  * @每2天 早上10点清空缓存  */  var $clear_cache_time

2011-11-24 21:27:11 671

原创 用 PHP 调用 FCKeditor

调用 FCKeditor 必须先载入 FCKeditor 类文件。具体代码如下。 用于载入 FCKeditor 类文件 ?> 接下来,我们需要创建 FCKeditor 实例、指定 FCKeditor 存放路径和创建(显示)编辑器等。 具体代码如下所示(代码一般放在表单内) 。 创建 FCKeditor 实例 $oFCKeditor->BasePath = './fckedi

2011-11-23 11:46:41 613

原创 smarty局部缓存技术3种方法

1,insert 法定义一个函数显示时间的:Php代码 function insert_get_current_time(){       $timestamp=emptyempty($timestamp)?time():$timestamp;       $timeoffset=(int) '+8';       return $ret=gmdate("Y-n-j

2011-11-21 21:37:29 505

秀丸汉化版

秀丸是日本最流行的小巧的编辑器。支持多语言,打开各种类型的编码不乱码,对日很有用。他最强大之处是简单易懂的宏操作,使你的操作起来更加简洁。此版本是8.0,已经汉化,喜欢秀丸而又读不懂日文或者英文的coder赶紧试试吧。

2012-06-18

zend studio9.02破解文件

第一步:如果已经安装过Zend Studio 9.0的,请打开Zend Studio 9.0,在菜单中“help>Unregister”,如果显示是灰的跳过此步退出Zend Studio。如果显示可以点击的请点击,这时Zend Studio会重启,重启到要求你填注册码时点“QUIT”按钮 第二步:下载com.zend.php.core_9.0.2.201202240955.jar文件,下载成功后复制到你安装Zend Studio 9.0的plugins目录下,覆盖同名文件。 第三步:启动Zend Studio 9.02,输入如下注册码License key:(注意没有空格也没有换行) 34E606CF10C3E4CF202ABCEAA9B0B7A64DD2C5862A514B944AAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C55309EE143165AC7F1817D626574615F3B32312F31312F323031313B392E303B3030313B313B3330 第四步:查看是否注册成功,在菜单中“help>About Zend Studio ”, 显示如下图。 过期时间9999年12月31日说明注册破解成功完成。

2012-03-19

空空如也

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

TA关注的人

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