自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 做了一个上传组件以后,在IE中通过以下代码限制上传文件类型为jpg和png:

<br />/// <summary>/// 判断是否合法的文件类型/// </summary>/// <param name="fu">文件上传组件的引用</param>/// <returns>是否允许上传的文件类型</returns>private bool FileTypeAllowed(FileUpload fu){ //是否合法的文件类型,通过FileUpload的ContentType属性来确定类型 string fileType = fu.Post

2011-02-11 16:47:00 1104

原创 Order by的用法和注意问题

<br />1、ORDER BY 中关于NULL的处理<br />缺省处理,Oracle在Order by 时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。<br />当然,你也可以使用nulls first 或者nulls last 语法来控制NULL的位置。<br />Nulls first和nulls last是Oracle Order by支持的语法<br />如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是a

2010-12-30 15:07:00 1787

转载 php 新穎的方法调用

<br /> <br />$foo -> bar ()-> bar ()-> bar ()-> bar ()-> hello (); 是php框架中常用的形式。<br /> <br />首先理解一 下$this,伪变量 $this 可以在当一个方法在对象内部调用时使用。$this 是一个到调用对象的引用,先看一下例子吧<br /><?php class foo{ function bar() { return $this; } function hello()

2010-11-22 13:42:00 529

转载 PHP获取文件扩展名的4种方法

<br /><?php//方法一function extend_1($file_name){$retval="";$pt=strrpos($file_name, ".");if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);return ($retval);}//方法二function extend_2($file_name){$extend = pathinfo($file

2010-11-18 10:39:00 651

转载 利用PHP为大图片生成缩略图代码实现

<br /><?php/*** 生成缩略图** @param string $imagePath 图片路径* @param string $thumb 生成缩略图名称* @param integer $width 生成缩略图最大宽度* @param integer $height 生成缩略图最大高度** @author Silver* @link http://www.zdyi.com*/function resizeImage($imagePath, $th

2010-09-13 13:07:00 1800

转载 php面向对象(OOP):php5接口技术

<br /> <br />PHP与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类.为了解决这个问题,PHP引入了接口,接口的思想是指定了一个实现了该接口的类必须实现的一系列方法.接口是一种特殊的抽象类,抽象类又是一种特殊的类,所以接口也是一种特殊的类,为什么说接口是一种特殊的抽象类呢?如果一个抽象类里面的所有的方法都是抽象方法,那么我们就换一种声明方法使用“接口“;也就是说接口里面所有的方法必须都是声明为抽象方法,另外接口里面不能声明变量(但可声明常量constant),而且接口

2010-09-13 12:11:00 510

转载 php面向对象(OOP):把对象串行化

<br /> <br />有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化, 就像我们现在想把一辆汽车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这些部件组装回汽车。<br />有两种情况我们必须把对象串行化,第一种情况就是把一个对象在网络中传输的时候要将对象串行化,第二种情况就是把对象写入文件或是数据库的时候用到串行化。<br />串行化有两个

2010-09-13 11:48:00 407

转载 教程:如何制作一个多功能U盘

<br /><br />想制作一个强大的多功能U盘吗?一个4GB的U盘,可以启动PE进行系统维护,可以快速安装多个版本的GhostXP,还可以原生冷启动安装Windows 7,甚至还可以以Wubi方式装Ubuntu……<br />这一切并不难,如果你有过一些折腾系统的经验的话,跟着下面的教程走,很快你也能拥有这样一个U盘。<br />本文关键字:量产,多功能U盘,可启动U盘,PE,GhostXP,Windows 7,Ubuntu一、准备<br />你需要:U盘一只。一般要求4GB或以上,不要太“非主流”就行

2010-09-07 15:18:00 802

转载 PHP导出MySQL数据到Excel文件

<br /> <br />经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。<?php// 输出Excel文件头,可把user.csv换成你要的文件名header('Content-Type: application/vnd.ms-excel');header('Content-Disposition:

2010-09-06 09:39:00 386

转载 JavaScript的document和window 对象详解

<br /><br />[document对象]<br />该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。<br />属性<br />alinkColor 活动链接的颜色(ALINK)<br />anchor 一个HTMI锚点,使用<A NAME=>标记创建(该属性本身也是一个对象)<br />anchors array 列出文档锚点对象的数组(<A NAME=>)(该属性本身也是一个对象)<br />bgColor 文档的背景颜色(BGCOLOR)<br />cooki

2010-09-06 09:37:00 375

原创 PHP分页显示制作详细讲解

<br /><br />1、前言<br />分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。<br />2、原理<br />所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初

2010-09-06 09:32:00 335

原创 提高PHP编程效率的53个要点

要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦。function clear_html_label($html) { $search = array ("''si", "']*?>'si", "'([rn])[s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl

2010-09-06 09:21:00 307

原创 详解php获取url地址栏及各种参数的方法

<br />获取url地址栏参数多种方法:<br /><br />$_SERVER["SERVER_PORT"]//获取端口<br /><br />$_SERVER['HTTP_HOST']//获取域名或主机地址 如mallidea.com或www.mallidea.com 或uc.mallidea.com<br />$_SERVER['SERVER_NAME']//获取域名或主机地址 注:只是主域名 如mallidea.com<br />$_SERVER["REQUEST_URI"]//获取域名后的详细地

2010-09-06 09:19:00 815

转载 echo特殊用法(转载)

<br /><br />ANSI控制码的说明<br />例如:<br />echo -ne "/033[32m" 可以将字符的显示颜色改为绿色<br />echo -ne "/033[3;1H" 可以将光标移到第3行第1列处<br />具体的摘抄一些如下:<br />/033[0m 关闭所有属性<br />/033[1m 设置高亮度<br />/033[4m 下划线<br />/033[5m 闪烁<br />/033[7m 反显<br />/033[8m 消隐<br />/033[30m -- /033[3

2010-09-06 09:18:00 480

转载 PHP自动加载class文件的方案

<br />PHP5中有一个很方便的__autoload的魔术函数,PHP Manual中的示例如下:<br />function __autoload($class_name) { require_once $class_name . '.php';} $obj = new MyClass1();$obj2 = new MyClass2(); <br />算是很方便的一个函数,然而有一个缺陷就是没有名称空间,大量的class不得不放在一个目录下面,才可以用这个自动加载php

2010-08-25 16:31:00 1706

原创 实用jquery代码片段集合

加载google的jquery库有利于加快加载速度(已经得到验证)。修改图片src更新图片$(imageobj).attr(‘src’, $(imageobj).attr(‘src’) + ‘?’ + Math.random() );(这是很实用的技巧,曾经有人问明河,为什么他已经修改了图片的src,但图片没变化呢?原因在于缓存,给图片路径后加个随机数参数即可。加载多张图片,判断加载完成状态var totalimages = 10;var loadedimages = 0;$(“”).load(f

2010-08-20 09:48:00 466

原创 18个Windows XP运行的命令/工具

<br />1.磁盘清理大师——Cleanmgr<br />用来自动地释放出一部分硬盘空间,并会智能化地进行删除操作。<br />2.剪贴板查看器——Clipbrd<br />Windows XP中的剪贴板查看器程序较原先Windows 9X/Me的旧版本多出了共享功能,通过设置权限允许其他网上用户将该剪贴板装入使用。<br />3.控制面板启动器——Control<br />快速启动控制面板。<br />4.Windows XP的诊断医生——Drwtsn32<br />Drwtsn32是一个程序错误调试器

2010-08-20 09:45:00 406

转载 Jquery UI dialog 详解 (中文)

1 属性1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的时候才弹出dialog窗口。默认为:true。1.12 初始化例:请注意,$('.selector')是dialog 的类名,在本例中.selector=#dialoag,以后不再说明。$('.selector').dialog({ autoOpen: false });1.13 初始化后,得到和设置此属性例://获得v

2010-06-22 18:50:00 433

转载 PHP几个算法整理-PHP冒泡-PHP二分法-PHP求素数-PHP乘法表

PHP冒泡法 示例//PHP冒泡  从小到大  function maopao(&$arr)  {      if(!emptyempty($arr))      {          for($i=0;$i$arr[$j])                  {                      //开始交换                      $temp = $arr[$i];                      $arr[$i] = $arr[$j];             

2010-06-21 12:32:00 1053

转载 从魔兽看PHP设计模式

<br />前段时间看到有人用魔兽来解释设计模式,感觉很有意思,于是我把它改了改,又添加了些设计模式内容,今天发出来。有些地方借鉴了前人的内容,没有注明,请前人不要见怪啊。<br />这里用大家感兴趣的魔兽3来讨论PHP的几种常见的设计模式:单件模式、策略模式、工厂模式、观察者模式。今天就讲这四个吧,以后继续。<br />   这些设计模式,都是针对面向对象来说的,所以都用PHP5,另外在这里我想说的是PHP4从2008年8月8日(我记得是和北京奥运会同一天,没查

2010-06-02 14:35:00 503

转载 php实现当前用户在线人数

原理:根据不同的IP统计出当前有多少人在线。实现方式:可以用数据库,也可以用文本。我这里用了文本实现。/***@ Date         2010.04.07*@ Author       华夏之星 PHP100.com*@ Blog         http://hi.baidu.com/woaidelphi/blog*/$user_online = "

2010-05-18 13:44:00 663

转载 二十一个实用便利的PHP代码摘录

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

2010-04-27 13:14:00 459

转载 20个非常有用的PHP类库

下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Chart

2010-04-23 10:58:00 416

转载 PHP中魔术常量

__LINE__ 文件中的当前行号。  __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。 __DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的

2010-04-16 10:23:00 513

转载 JS正则表达式

什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp(pattern);正则表达式的exec方法简介语法:reg.exec(str);

2010-04-08 23:34:00 436

转载 javascript事件列表解说

javascript事件列表解说事件浏览器支持解说一般事件onclickIE3、N2 鼠标点击时触发此事件ondblclickIE4、N4 鼠标双击时触发此事件onmousedownIE4、N4 按下鼠标时触发此事件onmouseupIE4、N4 鼠标按下后松开鼠标时触发此事

2010-04-08 13:39:00 272

DotNet全书-C

收集到的,不敢独享!

2007-06-08

空空如也

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

TA关注的人

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