自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (1)
  • 收藏
  • 关注

转载 多菜鸟 的 php缓存类

/** 缓存类 cache* 作 者:多菜鸟* 联系邮箱:kingerq AT msn DOT com* 创建时间:2006-05-05* 实 例:include( "cache.php" );*/$cache = new cache(30);$cache->cacheCheck();echo date("Y-m-d H:i:s");$cac

2009-12-07 10:00:00 654

转载 主键和索引的区别

 很多文章关于主键和索引没有做太多的比较和详细的讲解比如:php与mysql web开发(第三版)中也就只有不多的几句来说明主键和索引。其实指定列的索引就相当于对指定的列进行排序,为什么要排序呢?因为排序有利于对该列的查询,可以大大增加查询效率。(那么可能有人认为应该对所有的列排序,这样就可以增加整个数据库的查询效率?这样的想法是错误的,原因是建立索引也是要消耗系统资源的,给每个表里的每个

2009-11-25 20:39:00 871

原创 csdn的文章提交-------->可恶

csdn的文章提交-------->可恶 编辑文章的时候 没有做任何更改 在次提交 就提交不上去了,老提示这样的一个错误提交失败,请重新提交!

2009-07-11 12:00:00 560

原创 MySQL中的字符串连接函数 concat

这个由于是不熟悉MYSQL中的SQL造成,这个应该算我自己的问题。简单地说update xxx表 set xxx列=xxx列+xxx字符串 ...这个你要是知道错什么地方了,证明你对mysql语法和特性比较熟了。如果还不知道,那就的真的好好向下看看了。update xxx表 set xxx列=concat(xxx列+xxx字符串) ...这条语句的错误有一点隐蔽!比较正确的写应该为:upd

2009-07-08 21:49:00 1167

原创 开发某企业网站遇到的问题及解决方法

最近在帮朋友做一个企业网站,用模板来实现,以前没有用模板开发过,这里记录一些遇到的问题及解决方法! 问题1   模板的嵌套问题  该模板类似smarty模板,但比smarty模板执行快,只有一些常用功能,比smarty小多了 //外循环 //内循环 问题2  因为有些东西是更改其他网站的,经常

2009-07-07 17:03:00 881

转载 FCKeditor的php应用 [转]

FCKeditor 是一个十分强大的网页文本编辑器,它支持多种脚本编程语言和支持多国语言。 官方网站 http://www.FCKeditor.net/ 这里是关于php的配置方法,其他语言的配置方法是和它一样的。 假设网站的目录为: /www      /index.php      /inc      /FCKeditor 一:调用FCKeditor的两种方法 1:通过创建实例    在这里只

2009-06-30 16:19:00 542

原创 FCKeditor在smarty中的使用一例

FCKeditor是目前互联网上最好的在线编辑器。smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。在Smarty中调用FCKeditor的文件: //FCKeditor in

2009-06-29 21:45:00 1250

原创 Aptana使用

 Aptana中的智能提示(Code Assist)是大家比较感兴趣的部分,也是它强于其他工具的重要部分。这里我再介绍几点。一.快捷键1.在Aptana中,你可以在文档的任何位置用 Alt+/ 激活智能提示。当然你也可以把它替换成任何你想要的快捷键,就在菜单 Window / Preferences / General / Keys ,然后找到“Content Assist”这一项,修

2009-06-24 15:47:00 1322

转载 Zend Studio for Eclipse 6.1调试

 一直想学习一下PHP,前几天下载了一个Zend studio for Eclipse 6.1.2,可是建了一个项目不管是用debug script还是debug web page都不能进行调试,提示缺少一个dummy.php文件,在网上查了相关资料,也照有关文档手工建了一个dummy.php放到相应的目录下,还是不能进行调试,最后上Eclipse官网,下了一个资料来看,终于明白了怎么回事。文档网

2009-06-24 15:38:00 1017

转载 PHP IDE新选择,【zend studio 6.0+aptana】

一直在寻找一个完美的IDE统一体,可以统一完成所有PHP,javascript,css,html的编辑。我一直在尝试,试过zend studio,editplus,ultraeditor,DW,始终无法在一个编辑器里完成所有的操作,怎样都会少那么一点支持。终于!在zend studio for eclipse 出来之后我看到了希望,就是因为eclipse传说是个强大的插线板!首次接触eclipse

2009-06-24 13:26:00 1916

转载 Zend Studio For Eclipse 6.0 实用快捷键

ZendChina官方:为了方便开发者的使用,提高开发效率,下面对Zend Studio For Eclipse 6.0的快捷键的功能进行详细介绍。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘

2009-06-24 11:53:00 571

转载 SVN客户端用户使用手册

该文档将逐步教您如何在软件开发过程中使用svn客户端环境模拟现有项目名称:test服务端版本库:testURL:http://10.155.11.10:81/svn开发人员:devA,devB版本库目录结构: 一.基本操作第一步:安装客户端到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键

2009-06-22 17:55:00 1767 1

原创 完美解决:Could not open the editor: Editor could not be initialized

Zend Studio for Eclipse不能打开文件经常有时候会出现工程里的某一个文件打不开,总是出现:Could not open the editor: Editor could not be initialized.的提示信息。产生原因:听说是由于文件外部修改导致,参考说法如下:Could not open the editor: Editor could not be ini

2009-06-19 13:42:00 45582 4

原创 zend studio 中include 其他页面,代码提示的技巧

在一个页面中include 了一个外部文件,如在index.php中 include 了db.class.php;  打开index.php 的时候,无论怎么书写都不会提示db.class.php 中定义的方法无意中发现,当打开这个文件的时候才会提示。

2009-06-19 11:11:00 864

原创 mysql存储日语编码设置

mysql创建数据库时候使用默认的编码设置  数据库表类型 MyISAM 字符集:utf8----utf-8 Unicode整理:utf8_gerenal_ci 这样设置的话,存入的日文或者中文 在数据库里看都不是乱码 但是在网站前台显示的时候 需要  使用header发个编码头即:@header("content-Type: text/html; char

2009-06-15 11:32:00 4309

原创 MYSQL中随机读取数据库表中的记录-ORDER BY rand()

MYSQL中随机读取数据库表中的记录用ORDER BY rand()SELECT   * FROM mg_news ORDER BY rand() LIMIT 2

2009-06-15 10:06:00 863

转载 转帖一个很好的数据库类

<?php/** * 文件名:Db.class.php * 功 能:MYSQL数据库操作类 * 日 期:2009-05-1 * 作 者:小恺 * 类 名:Db */if(!defined(IN_KAI)){ exit(Access Denied);}class Db{ /** * 数据库连接标识 * @

2009-06-12 15:54:00 650

转载 php编程命名规则

 命名是程序规划的核心。古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力 量。只要你给事物想到正确的名字,就会给你以及后来的人带来比代码更强的力量。别笑! 名字就是事物在它所处的生态环境中一个长久而深远的结果。总的来说,只有了解系统的程序员才能为系 统取出最合适的名字。如果所有的命名都与其自然相适合,则关系清晰,含义可以推导得出,一般人的推 想也能在意料之中。 如

2009-06-08 10:58:00 563

转载 MySQL字段类型说明

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。   由MySQL支持的列类型列在下面。下列代码字母用于描述中:M指出最大的显示尺寸。最大的合法

2009-06-02 14:31:00 474

转载 SQL SERVER 数据类型详解

数据类型 类型 描             述 bit 整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 数据类型可以存储从- 231(-21474836

2009-06-02 14:31:00 411

转载 smarty的局部区域缓存

smarty的庞大身躯一直为人所诟病,但其功能"强大"却是不得不令人叹服.对模板引擎来说,缓存是必不可少的,smarty在这方面同样是优秀的,它拥有众多令人可喜的功能:1)可在同一程序中对不同模板文件使用不同的缓存时间2)可使用不同的cache_id实现同一模板的不同缓存(想起asp.net的根椐$request缓存),这对统一入口的程序很有用,可以根椐url来生成不同的缓存3)可使用$cache

2009-05-28 07:51:00 1292 1

转载 php,smarty 缓存操作

一、使用缓存要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.使用cache_lefetime指定缓存生存时间,单位为秒要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display(index.tpl,$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存二、清除缓存

2009-05-27 14:44:00 3468 1

转载 DATAVIE的作用

一直以来在对数据进行排序, 条件查询都是直接重复构建SQL来进行, 在查询次数和数据量不多的情况下倒没觉得什么, 但慢慢得, 当程序需要对大量数据椐不同条件进行多次查廛或排序时, 使用这种方式显然对程序的性能影响将会是十分明显的, 在网上找了一下, 发现DATAVIEW能很好的解决这个问题, 其提供了一种简单直观的方式来操作数据, 如下面代码:         SqlConnection co

2009-03-12 10:42:00 779

原创 DataList数据绑定时DataList.DataKeyField和DataList.DataKey的用法

private void DataListToBing()    {        int curPage = Convert.ToInt32(this.Label2.Text);        SqlConnection con = DB.createCon();        SqlDataAdapter sda = new SqlDataAdapter();        sda.Selec

2009-03-11 15:20:00 2459

转载 PagedDataSource 成员

 PagedDataSource 成员封装数据绑定控件(如 DataGrid、GridView、DetailsView 和 FormView)的与分页相关的属性,以允许该控件执行分页操作。无法继承此类。 实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方法或存储过程,根据传入的页数返回需要显示的数据表(DataTable) 2、使用PagedDataSour

2009-03-11 10:54:00 536

转载 Repeater控件

Repeater控件Repeater 控件使用列表方式来显示数据,能够让用户定义 Template 模板标记,自动用模板标记的项目,像循环那样重复编排数据源的数据,其基本语法如下所示。                            上述Repeater 控件使用 Template 模板标记(标记内容可以使用 HTML 标记)编排数据。各种Template 标

2009-03-09 10:49:00 3769

原创 ADO.NET中的五个主要对象

ADO.NET中的五个主要对象Connection 物件Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command 物件Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以

2009-03-09 10:39:00 770

转载 直面40个菜鸟迹象——40个迹象表明你还是PHP菜鸟

这些迹象不只是用来告诉我是菜鸟,还告诉我还有很多要学习的。简介40个迹象的英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。40个Conquer的作者是《PHPer》李俊鹏,可用于非商业传播。正文我愿意把本文归入我的“编程糗事”系列。尽管在

2008-12-26 10:16:00 890

转载 JS隐藏错误

function killErrors() {return true;}window.onerror =killErrors;// -->这样在状态栏下就不会出现错误提示了~...

2008-11-03 15:34:00 1269

转载 修改Smarty的变量调节器truncate无乱码截取中文

网站的页面在展现时,为了美观,经常需要对一些标题的长度进行控制。在整个程序中,到处都是那忙碌的字符串截取函数,而且还可能出现中文乱码。用mb_substr()可以比较好的截取中文,但是它把中文和英文都按一个字符处理,截取的效果感觉不是太好。如果你是用Smarty做表现层的话,可以用smarty的变量调节器truncate方法来控制字符串的长度,当然利用Smarty自己的truncate截取中文

2008-10-16 17:39:00 763

转载 php的Smarty中实现模板嵌套的方法(转)

以前用习惯了fasttemplate,突然接触smarty,竟然找不到模板嵌套的方法 于是尝试着看了一下smarty的源码,发现其实很好办在Smarty.class.php中有这样一个方法 fetch function fetch($resource_name, $cache_id = null, $compile_id = null, $display = false) 他的作用是得到模板文件最

2008-10-16 16:28:00 1038

转载 Mysql 的ERROR 1005 (HY000): Can't create table 'xxx' (errno: 150)

在使用MySQL的时候,在操作不当时,很容易出现 ERROR 1005 (HY000): Cant create table 这类错误。很多站长朋友可能需要排查很久才会找到问题的原因其实很简单,希望这篇文章可以对站长朋友以及Mysql初学者一点帮助。MySQL官方提供的问题原因:在信息中有一组【LATEST FOREIGN KEY ERROR】会有最近错误的详细描述和解决办法。

2008-10-02 09:45:00 9731

转载 VSS使用手册

1 VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、

2008-09-21 09:43:00 465

翻译  十分钟学会 xajax

译者按: xajax 最大的特点是他采用了xml response,这样我们可以用php来布置,处理异步传送数据之后,网页内容的更新。而这些操作其它的ajax 框架都是由js来完成的的。xajax 使我们只需要写一些php函数,就可以实现。所有学好xajax的关健在于熟练掌握 xajaxresponse 类。tutorials:learn xajax in 10 minutes教程:十分钟学会

2008-08-28 10:19:00 449

翻译  Xajax中文手册(第一版)

Xajax中文手册(第一版)      原文:http://xajax.sourceforge.net/   英文原版:Copyright © 2005 J. Max Wilson   简体中文翻译:HonestQiao(乔楚)/2005-12-7 17:23/(第一版)      什么是xajax?   xajax如何工作?   为什么我要使用xajax代替其他PHP的Ajax库?   如何在我

2008-08-28 10:06:00 412

原创 目录,文件操作详谈—php

  一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)二、目录操

2008-08-27 17:49:00 399

转载 实例讲解MYSQL数据库的查询优化技术

实例讲解MYSQL数据库的查询优化技术数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积

2008-08-25 14:02:00 479

原创 理解学习PHP编码规范之注释和文件结构

文件结构||――images|――include  |――parameter  |――config  |――function|――indeximages存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类

2008-08-21 13:48:00 552

原创 PHP中header的作用

PHP 中 header()函数的作用是给客户端发送头信息。什么是头信息?这里只作简单解释,详细的自己看http协议。在HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和体内容,这里的头信息不是HTML中的部分,同样,体内容也不是</BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日期、内容的长度等。而体内容就

2008-08-21 10:42:00 823

转载 10条PHP编程习惯

简介  本文来自于作者的一段面试经历,从而总结出10条编写PHP程序时的好习惯和技巧,帮助你在找工作时获得更多的优势。  过去的几周对我来说是一段相当复杂的经历。我们公司进行了大裁员,我是其中之一,但却体验到了其中的乐趣。我从来没有被开除过,所以很难不去想得太多。我开始浏览招聘板块,一个全职PHP程序员的职位很吸引人,所以我寄去了简历并获得了面试机会。在面试之间

2008-08-21 10:35:00 498

下载→《解决Flash“单击以激活并使用此控件”的办法》文件

解决Flash“单击以激活并使用此控件”的办法

2007-07-25

空空如也

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

TA关注的人

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