自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pear安装及常用的方法

Pear:为了创建一个类似于Perl CPAN档案的工具,Stig S. Bakken创立了PEAR项目。PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。         Pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如...

2011-06-13 16:59:01 1456

原创 PHP_Memcache函数详解

memcache函数所有的方法列表如下:Memcache::add – 添加一个值,如果已经存在,则返回falseMemcache::addServer – 添加一个可供使用的服务器地址Memcache::close – 关闭一个Memcache对象Memcache::connect – 创建一个Memcache对象memcache_debug – 控制调试功能Memc...

2011-05-31 10:59:30 90

原创 用ASC码快速循环出a-z

for($i=0;$i<26;$i++) { echo $str=chr(65+$i).'<br />'; } 

2011-05-30 13:27:21 295

原创 continue、break、exit的区别

PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:代码:<?php$i = 1;while (true) { // 这里看上去这个循环会一直执行 if ($i==2) {// 2跳过不显示 $i++; con...

2011-05-30 13:21:10 257

原创 Windows下的Memcache安装

Windows下的Memcache安装 很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。 其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇...

2011-05-27 10:48:45 84

原创 一个很好用的jquery弹出插件popdiv

一个很好用的jquery弹出插件  支持背景变灰  操作简单 源码里面有demo

2011-03-26 17:15:06 301

原创 一个js函数

 scrollTo(x,y);将窗口的左上角定位到x,y坐标如 onclick="window.scrollTo(0,0);" 页面回到顶部

2011-03-21 10:12:08 84

原创 Mysql常用命令

show databases; 显示数据库  create database name; 创建数据库  use databasename; 选择数据库  drop database name 直接删除数据库,不提醒  show tables; 显示表  describe tablename; 显示具体的表结构  select 中加上distinct去除重复字段  ...

2011-03-20 12:34:53 164

原创 提高MYSQL百万条数据的查询速度

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样...

2011-03-18 09:25:11 111

原创 jquery——延迟加载技术

     自从接触电脑开始,就迷恋了两部动漫,火影和死神,记得以前看的时候,要等图片完全加载完成才能看到,最近半年的时间,发现打开漫画的速度是越来越快了,加载的方式也发生了一些变化。        查了一下,才知道他们使用了一种新的加载技术——图片延迟加载技术,那么什么才是图片延迟加载技术(ImageLazyLoad)呢?        在页面上图片比较多的时候,打开一张页面必然引起与...

2011-03-17 17:06:00 75

原创 ThinkPHP单字母函数整理

这是一篇TdWeb的笔记,在征得他的同意后,我放了上来。他最初是为Lite版本写的,但现在这些单字母函数在标准版里也都同样存在了。因此这些资料在两个版本的ThinkPHP中都同样适用。由于Tdweb偷了点懒,部分代码都是直接复制过来的,所以,我稍做了一下整理(主要是页面样式的稍做更新,同时对于部分语句进行了一些更新,tdweb莫生气)原文网址:http://bitctw.cn/hl/docs/...

2011-03-17 14:02:58 293

原创 mysql的SQL_CALC_FOUND_ROWS使用

在很多分页的程序中都这样写:SELECT COUNT(*) from `table` WHERE ......;   查出符合条件的记录总数SELECT * FROM `table` WHERE ...... limit M,N; 查询当页要显示的数据这样的语句可以改成:SELECT SQL_CALC_FOUND_ROWS * FROM `table` WHERE .........

2011-03-17 09:03:49 157

原创 mysql5.1安装图解

 mysql5.1安装图解教程

2011-02-16 10:19:56 188

原创 php中&的应用

举例: $a = 1;$b = &$a;$b = 2;echo $b; //2echo $a; //2 1表示 传递给函数的是一个引用。如果你确实想用引用传递。你需要 function a(&$obj) {}才接受。不过不推荐2表示传递的是一个变量。 只是接收的时候是一个引用接收。 不推荐。手册中说明。 php...

2011-01-24 09:33:39 99

原创 js 添加到收藏夹 效果 (google浏览器提示失败)

function AddFavorite(title){ var url=window.location.href; try { window.external.addFavorite(url, title); } catch (e) { try { window.sidebar.addPanel(title, url, ""); ...

2011-01-21 16:26:09 561

开启ubuntu下lamp的php错误提示

ubuntu下默认的lamp模式是没有php语法错误提示的,如果要开启,需要修改几个地方:1. 打开php.ini文件。这个文件在: /etc/php5/apache2 目录下,需要修改这个文件的权限才能写入。sudo chmod 777 /etc/php5/apache2/php.ini2. 搜索并修改下行,把Off值改成Ondisplay_errors = Off3. ...

2011-01-20 11:01:15 92

原创 php try catch execption用法

try{ $error = "没有此目录"; if(is_dir("/db")){ echo "有此目录"; }else{ throw new Exception($error,__LINE__); } echo "######";}catch (Exception $e){ echo "错误提示:".$e -> getMessage().&quot

2011-01-19 11:30:21 105

原创 try catch throw php搜集

我个人的理解是: 1。在private或者protected的成员函数不使用try,catch,而只使用throw 2。如果在private或者protected的成员函数需要使用try,catch,那么就要使用rethrow 3。在public成员函数里使用try,catch 4。如果该类相对于整个项目来说是属于被调用层,那么public成员函数也可以不使用try,catch 5。如果调用第三方...

2011-01-13 17:07:33 97

原创 PHPSecInfo检查环境的正确配置

PHPSecInfo检查环境的正确配置官网 http://phpsec.org/

2011-01-13 13:33:37 176

thinkphp

config.php基本配置:return array( 'APP_DEBUG' => true, // 开启调试模式 'DB_TYPE'=> 'mysql', // 数据库类型 'DB_HOST'=> 'localhost', // 数据库服务器地址 'DB_NAME'=>'thinkphp', // 数据...

2011-01-07 15:10:20 96

原创 本机测试使用Appserv Apache配置多站点的方法

本机测试使用appserv apache配置多站点的方法 安装了appserv,大家都知道在www文件夹里,放入要测试的网站文件,就可以通过127.0.0.1或者localhost来访问, 这几天我发现一个问题,如果我有很多个网站呢,应该怎么测试呢? 原来一般的方法就是在www文件夹里新建很多个子文件夹,然后通过相对目录来访问, 比如我在原来的基本上增加一个aaa的文件夹,放入要测试的网站文件...

2011-01-06 11:36:36 268

原创 Apache实现图片防盗链

Apache实现图片防盗链以及,显示一张“禁止盗链”的图片,我们可以用mod_rewrite 来实现。假设充许连结图片的主机域名为:www.php100.com修改httpd.conf SetEnvIfNoCase Referer "^" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=lo...

2011-01-06 10:41:59 112

原创 apache mod_bw 模块限速应用

也想来试试看 Windows 上能否做到花费一两天的时间明查暗访下,终于给我找到啦~找到后来才知道有个 http://modules.apache.org 网站在里面找到一个 Bandwidth Module 的 moduleInstalling step:1. 将 mod_bw.dll 放到安装 apache 资料夹下的 modules2. 编辑 httpd.conf,将 LoadModule ...

2011-01-06 10:00:40 269

原创 apache之404错误页面自定义跳转说明

404错误其实就是我们经常见到的找不到文件的错误,但是那是默认的效果,很难看。有时候我们需要的这样的功能:我们要记录下来404是的页面时哪些,更有些时候我需要判断404页面是不是本来系统应该生成的静态页面但是没有生成成功的,如果是,我们应该生成这个静态页面,然后把生成的静态页面返回给用户。我要处理的逻辑就是:把404错误跳转到一个页面,我们取名叫:missing404.php然后再...

2011-01-06 09:51:51 1498

原创 利用mysqldump备份MySQL数据库

在现实工作中,定期备份数据库是一项极为重要的事情。当我们使用MySQL时,在数据库备份方面有许多选择的余地,而本文将向读者介绍如何使用MySQL的mysqldump来备份数据库。  一、数据备份的重要性  工作中,如果意外删除了重要的文件或者目录的话,那结果可就惨了。尤其是当误删除的数据涉及重要的客户或者关键项目,并且这些数据无法轻易重新创建的时候,那滋味,不用我说你也能想象得到。不巧...

2011-01-06 09:43:01 84

原创 rewrite例子集合

在 httpd 中将一个域名转发到另一个域名 虚拟主机世界近期更换了域名,新域名为 www.wbhw.com, 更加简短好记。这时需要将原来的域名 webhosting-world.com, 以及论坛所在地址 webhosting-world.com/forums/ 定向到新的域名,以便用户可以找到,并且使原来的论坛 URL 继续有效而不出现 404 未找到,比如原来的 http://www. w...

2011-01-05 17:17:08 67

原创 rewrite例子集合

在 httpd 中将一个域名转发到另一个域名 虚拟主机世界近期更换了域名,新域名为 www.wbhw.com, 更加简短好记。这时需要将原来的域名 webhosting-world.com, 以及论坛所在地址 webhosting-world.com/forums/ 定向到新的域名,以便用户可以找到,并且使原来的论坛 URL 继续有效而不出现 404 未找到,比如原来的 http://www. w...

2011-01-05 17:15:38 108

原创 apache下实现301永久性重定向的方法

因为博客是使用了www.php100.com作为博客域名,所以想实现php100.com全部重定向(跳转)到www.php100.com。同时按照google的建议,使用服务器端 301 重定向,为了确保用户及搜索引擎定向至正确网页的最佳方法。301 状态代码表示某网页已被永久迁移至新位置。下面将了解一下apache下实现301永久性重定向2个方法,需要具有访问服务器的 .htaccess 文...

2011-01-05 17:09:48 189

原创 详解Apache下.htaccess文件的8个用法

.htaccess文件允许我们针对特定目录及其子目录修改一些服务器设置,虽然这种类型的配置最好是在服务器本身配置文件的小节部分处理,但有时我们根本没有权限访问这个配置文件,尤其是当我们在一台共享的托管主机上,大多数共享主机服务商只允许我们以.htaccess方式来改变服务器的行为。  .htaccess文件是一个简单的文本文件,注意文件名前的“.”很重要,我们可以用自己喜欢的文本编辑器编辑...

2011-01-05 16:53:51 335

原创 按钮css生成

http://css-tricks.com/examples/ButtonMaker/#

2010-12-31 15:36:28 76

原创 压缩与解压Zip(PHPZip类)

 PHPZip类来源:网络visitFile()函数来源:http://topic.csdn.net/u/20071225/11/e6a8db84-df02-4622-987b-2a4ed4a5eef0.html (第14楼)注:修改为可遍历子文件夹(替换遍历方法为visitFile());     添加GetZipComment()方法;     加上用法说明(注释部分)。...

2010-12-30 11:26:18 170 1

原创 Smarty之foreach心得

require_once('./Smarty/libs/Smarty.class.php');$db_host='localhost';$db_user='root';$db_password='';$db_name='test';mysql_connect($db_host,$db_user,$db_password); //连接数据库mysql_select_d...

2010-12-30 11:22:27 62

原创 什么是W3C标准

作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方便性等等),而不是站在网站访问者与搜索引擎角度。因此大部分的网站在浏览方面不够直观或是方便,特别是现在w3c的规范,更是在大部分的网站开发人员脑里一片空白。何况百度、google、msn、yahoo等专业搜索引擎更有自己的搜索规则及判断网页等级技术,所以网站要优化,优化的目的只有一个:符合标准,符合蜘蛛爬行的标准,...

2010-12-30 11:21:24 111

原创 HTTP协议是什么

HTTP是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web服务器产生连接的客户端程序,它的端口为TCP的80端口,。浏览器与Web服务器之间所遵循的协议就是HTTP。  笔者曾在第六期的《用telnet登陆非23端口》一文中写过关于用teln...

2010-12-30 11:20:50 111

原创 php对字符串加密解密常用的几个内置函数

md5urlencodeurldecodebase64_encodebase64_decodeordchrexplodeimplodecountsubstrsrand

2010-12-30 11:19:42 88

原创 PHP生成HTML的技术原理

1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名:  id (自动递增,这是关键,类型:INT)  title (顾名思义,新闻标题,类型可取 TEXT)  content (新闻内容,类型可取 TEXT)  path (HTML文件路径,类型可取 TEXT)   2)建立 c...

2010-12-30 11:18:35 79

原创 PHP把数据导出为CVS格式的类

///////////////第一次调用类,给csv的路径#$b=new CsvFieldDump("./sample.csv");//余下的这些函数是可选的-这取决于你想要什么#$b->dump_headers();#$b->dump_column_by_name(array("Description", "Code"));#$b->d...

2010-12-30 11:16:37 117

原创 JQUERY 获取text,areatext,radio,checkbox,select值

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本var item = $("select[@name=items] option[@sel...

2010-12-30 11:15:21 73

原创 mysql 5.0存储过程学习总结

一.创建存储过程1.基本语法:create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个...

2010-12-30 11:10:11 59

原创 MySQL如何使用索引

 MySQL如何使用索引  索引用于快速找到特定一些值的记录。如果没有索引,MySQL就必须从第一行记录开始读取整个表来检索记录。表越大,资源消耗越大。如果在字段上有索引的话,MySQL就能很快决定该从数据文件的哪个位置开始搜索记录,而无须查找所有的数据。如果表中有1000条记录的话,那么这至少比顺序地读取数据快100倍。注意,如果需要存取几乎全部1000条记录的话,那么顺序读取就更快了,...

2010-12-30 11:07:49 88

空空如也

空空如也

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

TA关注的人

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