自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chen

混迹于互联网的小小菜鸟

  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 好用的PHP生产缩略图类

class Thumb{ //公共变量 var $srcFile=""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im=""; //临时变量 var $srcW=""; //原图宽 var $srcH=""; //原图高

2012-10-29 23:12:51 507

转载 jquery validate 详解

官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:t

2012-10-29 10:52:21 396

原创 PHP生产缩略图

<?phperror_reporting( E_ALL );// 测试imagezoom('asdfg.jpg', '2.jpg', 140, 50, '#FFFFFF');/* php缩略图函数: 等比例无损压缩,可填充补充色 author: 华仔 主持格式: bmp 、jpg 、gif、png param: @

2012-10-26 17:52:44 663

原创 创建mysql数据表时,字段的int类型长度问题

填完字段名、数据类型之后就要填写长度,就好比int(4) varchar(16)这里的4和16 ,这个M代表什么意思呢?varchar类型的没什么异议,但是这个INT的呢?第一感觉就是代表长度,我只能存储4个数字以内的,可我存超过4位的数字的时候依然是可以存的,所以这样的理解是不完全对的。其实这个M跟INT能表示的范围没有关系,只要你选择了INT,INT是用4个字节表示,1个字节8位,若表

2012-10-26 16:45:28 23821

转载 mysql读写分离实现

一个完整的mysql读写分离环境包括以下几个部分:·                     应用程序client ·                     databaseproxy ·                     database集群 在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理clie

2012-10-26 14:54:46 1631

原创 mysql优化

--------------------韩顺平笔记整理要保证数据库的效率,要做好以下四个方面的工作: 数据库设计 sql语句优化 数据库参数配置 恰当的硬件资源和操作系统数据库表设计1NF :就是具有原子性,不可分割.(只要使用的是关系性数据库,就自动符合)2NF: 在满足1NF 的基础上,

2012-10-26 14:51:12 383

原创 Mysql索引的使用

l下列几种情况下有可能使用到索引:1,对于创建的多列索引,只要查询条件使用了最左边的列,索引一般就会被使用。2,对于使用like的查询,查询如果是 ‘%aaa’不会使用到索引‘aaa%’会使用到索引。l下列的表将不使用索引:1,如果条件中有or,即使其中有条件带索引也不会使用。2,对于多列索引,不是使用的第一部分,则不会使用索引。3,like查询是以%开头4

2012-10-26 00:06:32 289

转载 数据库三范式

1 第一范式(1NF)    在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。     所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之

2012-10-25 19:32:50 712

原创 dwz与Tp结合

protected function ajaxReturn($data,$info='',$status=1,$type='') { $result = array(); $result['status'] = $status; $result['statusCode'] = $status; // zhanghuihua@msn.

2012-10-22 17:29:10 1654

转载 PHP autoload机制详解

(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/* Person.class.php */

2012-10-18 17:57:13 365

转载 DiscuzX 程序目录和文件列表

se.php| — source — language — magic — lang_doodle.php| — source — language — magic — lang_downdateline.php| — source — language — magic — lang_flicker.php| — source — language — magic

2012-10-18 17:56:38 1037

转载 PHP读写XML文件

PHP可以方便的生成和读取XML文件。PHP主要通过DOMDocument、DOMElement和DOMNodeList来完成XML的读取与写入操作的。下面就简要说明下如何使用这些类。一.生成XML文件对于一个如下XML文件。[html] PHP访问MySql数据库 初级篇http://blog.csdn.net/morewindows/article/de

2012-10-18 17:55:01 475

转载 php中使用jpGraph一点总结

$graph = new Graph(500,400); $graph->SetScale(“textlin”);//设置刻度样式,X轴和Y轴 $graph->img->setMargin(“30″,”30″,”60″,”30″);//设置生成的图形与画布边缘距离,顺序为左右上下 $graph->yaxis->scale->SetGrace(20);//设置y轴刻度值分辨率 $gr

2012-10-18 09:54:31 7356

转载 五个方面促进你写出更加专业的CSS代码

一、重置  首先,很认真的告诉你,总是要重置某些分类。无论你是使用 Eric Meyer Reset、YUI Reset,或者你自己编写的重置代码,只要使用就对了。  它能很简单的移除所有元素的填充(padding)和边距(margin):html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, bloc

2012-10-18 09:47:05 466

转载 需要遵循CSS选择符命名的四个原则

坦率的说,我写CSS时,有至少1/4的时间是在纠结选择符该如何命名。随意的命名,会让你陷入尴尬。   举个例子,我们需要在一段文字里将某些词标红。所以为此建了一个.red { color: red; }。结果产品经理觉得,红色太刺眼了,改成橘色比较好吧。这下头大啦,难道写成.red { color: orange; }么?要不然就是把HTML里的每个class="red"改成class="or

2012-10-18 09:45:20 951

转载 能把汉字转化为拼音的一个函数

很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用多维数组 1.添加索引2.遍历数组<?$d=array( array("a",-20319), array("ai",

2012-10-18 09:42:53 1257

转载 call_user_func和call_user_func_array

常用的两个回调函数的:call_user_func和call_user_func_arraymixed call_user_func ( callback function [, mixed parameter [, mixed ...]] ):利用第一个参数回调用户的函数利用给定函数的参数来调用一个用户定义的函数:Call a user defined function gi

2012-10-18 09:37:55 453

转载 实例详解$_SERVER函数中QUERY_STRING和REQUEST_URI等四个变量区别

$_SERVER存储当前服务器信息,其中有几个值 如$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"] 和$_SERVER["PHP_SELF"]常常容易混淆,以下通过实例详解$_SERVER函数中 QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF变量区别,掌握这

2012-10-18 09:37:20 1135

转载 通过Apache的URL地址重写(附伪静态方式)

URL实例重写URL:http://www.baidu.com/?p=152原始URL:http://www.baidu.com/p152.html重写规则:^p([0-9]+)\.html      /?p=$1     [L]正则基础知识:^ 匹配行的开始,匹配URL地址的开头部分,对于RewriteRule而言,域名(http://www.biuuu.com)不是UR

2012-10-17 19:59:55 1354

转载 Apache Rewrite 规则详解

1、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码

2012-10-17 19:59:10 280

转载 Javascript中最常用的55个经典技巧

1.oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table   2. 取消选取、防止复制   3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制   5. IE地

2012-10-17 19:58:39 648

转载 ecshop二次开发指南

Ecshop文件结构ecshop文件架构说明/*ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ article.php 文章内容┣ article_cat.php文章分类

2012-10-17 19:58:08 1354

转载 php header函数的详细解析

php header函数的详细解析header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protoc

2012-10-17 19:57:31 604

转载 ECSHOP v2.0 以上版本伪静态开启说明

******************************************************************************** 一、Apache 服务器*******************************************************************************1、首先您需要找到 Apache 安装目

2012-10-17 19:56:19 624

转载 管理中心公用文件init.php源码分析

/*** ERC 管理中心公用文件* ============================================================================*/if (!defined('IN_ERC')) // defined()函数检查某常量是否存在,若常量存在,则返回 true,否则返回 false。{die('Hacking att

2012-10-17 19:54:56 1409

转载 ecshop 函数列表大全

lib_time.phpgmtime()P: 获得当前格林威治时间的时间戳 /$0server_timezone()P: 获得服务器的时区 /$0local_mktime($hour = NULL , $minute= NULL, $second = NULL,   $month = NULL,   $day = NULL,   $year = NULL)P: 生成一个用户

2012-10-17 19:54:16 408

转载 验证邮件送积分

最近研究了下验证邮件送积分1.查了相关资料送积分lib_common.php 的 log_account_change方法/*** 记录帐户变动* @param int     $user_id       用户id* @param float $user_money     可用余额变动* @param float $frozen_money 冻结余额变动* @par

2012-10-17 19:52:49 432

转载 EC程序文件说明一

一、文件夹功能说明    1、根目录:前台程序文件2、admin:后台程序文件夹   --根目录:后台程序文件 *.php文件   --help\zh_cn:各功能的帮助文件 *.xml文件   --images:后台页面用图片   --includes:后台公用文件和函数   --js:后台用js脚本   --styles:后台用样式表   --templat

2012-10-17 19:52:08 1166

转载 EC程序文件说明二

library 库文件说明ad_position.lbi – 广告article_category_tree.lbi – 文章分类树auction.lbi – 拍卖商品bought_goods.lbi - 购买过此商品的人购买过哪些商品 brand_goods.lbi - 品牌商品brands.lbi – 所有品牌cart.lbi - 购物车 cat_article

2012-10-17 19:51:47 706

转载 EC程序文件说明三

admin后台管理目录account_log.php - 帐户变动记录ad_position.php - 广告位置管理程序admin_logs.php - 记录管理日志文件 ads.php - 广告管理程序 adsense.php – 站外JS投放的统计程序affiliate.php – 推荐设置affiliate_ck.php – 分成管理页agency.php

2012-10-17 19:50:30 1163

转载 EC程序文件说明四

includes目录cls_captcha.php - 验证码图片类 cls_ecshop.php - 基础类 cls_error.php - 用户级错误处理类cls_iconv.php – 字符集转换类cls_image.php - 后台对上传文件的处理类(实现图片上传,图片缩小, 增加水印)cls_json.php – JSON 类cls_mysql.php – M

2012-10-17 19:49:54 791

转载 解除phpMyAdmin 导入大型MySQL数据库文件大小限制

phpMyAdmin 导入大型数据库文件大小限制配置…1. 修改 php.ini 文件中下列3项的值:upload_max_filesize, memory_limit 和 post_max_sizeupload_max_filesize,上传文件大小memory_limit 设置内存post_max_size 提交数据的最大值为你想改的大小值.2. 在 phpMyAd

2012-10-17 19:48:03 498

转载 在php中的变量和函数名前加&符号的意思

在PHP中&符号即传的是变量的引用而不是拷贝,引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的紧密连接。PHP 的引用允许你用两个变量来指向同一个

2012-10-17 19:47:39 4946

转载 js常用字符串处理函数

函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串例子:var deli

2012-10-17 19:46:52 703

转载 Mysql中获取刚插入的自增长id的三种方法归纳

我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys() 方法:程序片断:Connection conn = ;Serializable ret = null;Prepare

2012-10-17 19:46:11 1281

转载 error_reporting()用法

error_reporting() 设置 PHP 的报错级别并返回当前级别。语法error_reporting(report_level)如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:1 E_ERROR2 E_WARNING4 E_PARSE8 E_NOTICE16 E_CORE_ERROR32 E_CORE_WARNING

2012-10-17 19:45:32 641

转载 进程和线程的区别是什么?

进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一

2012-10-17 19:44:25 654

转载 js中的for in 用法

for(var i=0;ifor(var el in a){alert(a[el]);}这个就是穷举出a中的所有元素,当然上面这个例子是可以用for(var i=0,len=a.length;ialert(a[i]);}这种方式进行循环列出的,不过有时候这种方式就不一定奏效了。例如:var a = {"first":1,"second":2,"third":3}

2012-10-17 19:41:02 555

mysql读写分离实现

在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。

2012-10-26

phpunit中文手册.doc

phpunit安装以及使用中文教程! [“你打算何时写PHPUnit文档?”对于这个问题,长久以来,我的回答是“你不需要PHPUnit文档。只需阅读JUnit的文档或者买本关于JUnit的书籍,将用于JUnit的Java代码示例改编为用于PHPUnit的PHP代码即可。” ]

2011-07-26

ZendDebugger安装程序

ZendDebugger安装程序

2011-03-01

JSP入门教程。。。。

欢迎使用JavaServer Pages(以下简称JSP)技术-制作动态内容网页的方法。 如果你希望学习这篇教程的话,我想你一定是这项技术的新手。你可能想成为一名利用JSP 技术开发网络应用程序的程序员或者网页设计师。本教程中包含了一系列JSP的技巧和一些 简单的代码的写法,每一步都举了一组例子来讲述原理。 我建议你在学习本教程之前先去看一看FAQ,了解如果配置你的服务器好让他能支持并运 行JSP。那样你就可以跳过前边的内容直接看你感兴趣的内容了。

2011-03-01

空空如也

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

TA关注的人

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