自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 div上下层间隔问题

代码1 <html><head><title>div上下层间隔问题</title><style type="text/css">*{ margin:0; padding:0;}#main{width:120px; height:120px; background:gray;}#d1{width:100px;...

2010-08-11 09:55:13 650

原创 vs2003.net恢复到默认布局

第一种方法在“工具”-》“选项”对话框里面: 在“选项”下面的“常规”有个“重置窗口布局”按钮。 第二种方法把 Documents   and   Settings\用户名\Application   Data\Microsoft\VisualStudio\7.1 下的所有文件都删除,然后重新开vs2003   就可以了 ...

2010-08-11 09:47:02 285

原创 UML中的组合和聚合

聚合:指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。例如一个航母编队包括海空母舰、驱护舰艇、舰载飞机及核动力攻击潜艇等。需求描述中“包含”、“组成”、“分为…部分”等词常意味着聚合关系。组合:也表示类之间整体和部分的关系,但是组合关系中部分和整体具有统一的生存期。一旦整体对象不存在,部分对象也将不存在。部分...

2010-08-06 19:31:00 150

原创 全面认识UML类图元素

在UML建模中,对类图上出现元素的理解是至关重要的。开发者必须理解如何将类图上出现的元素转换到Java中。以java为代表结合网上的一些实例,下面是个人一些基本收集与总结: 基本元素符号: 1. 类(Classes)类包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(...

2010-08-06 19:28:10 107

原创 smarty局部缓存技术

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

2010-08-06 16:10:20 111

原创 PHP类的精缩归纳

一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruc...

2010-08-06 15:52:45 138

原创 SQL中UNION和UNION ALL关键字区别

在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfysunionselect * f...

2010-08-06 15:26:36 152

原创 MySQL存储过程变量前@的含义

  在MySQL存储过程变量前加@符号代表会话变量,作用域是当前登陆的帐户,DECLARE申明的变量只在存储过程内部有效。mysql> delimiter //mysql> CREATE PROCEDURE pro2()    -> BEGIN    -> DECLARE d int;    -> SELECT MAX(id) INTO d from php_co...

2010-08-06 15:23:50 2067

原创 用array_flip()删除数组重复元素

    在PHP中,用于删除数组中重复元素有一个可用的函数,那就是 array_unique(), 但是它并不是一个最高效的方法,使用array_flip() 函数将比array_uniqure()在速度上高出五倍左右。方法如下:$arr = array(…………) ;//假设有一万个元素的数组,里面有重复的元素。$arr = array_flip(array_flip($arr)); //这样便...

2010-08-06 14:52:59 132

原创 PHP浮点数比较不准

首先看一段代码:<?php$a = 0.1;$b = 0.7;var_dump(($a + $b) == 0.8);打印出来的值居然为 boolean false这是为啥?PHP手册对于浮点数有以下警告信息:Warning 浮点数精度显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0...

2010-08-06 11:52:23 220

原创 EOT用法

批量输出HTML内容!echo <<< EOTHTML输出内容。。。//这里注释照样输出!EOT;Print <<<EOTHTML输出内容。。。//这里注释照样输出!EOT;(注意:内部包含变量用“{变量}”)...

2010-08-06 11:21:41 922

原创 global变量解析

1  Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件 2 在函数体内定义的global变量,函数体外可以使用 <?php function f(){ global $a; $a=123;}f();echo $a; //正确,可以使用?> ...

2010-08-06 11:15:28 175

原创 $_SERVER的详细用法

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER[...

2010-08-06 11:05:49 282

原创 include()语句与require()语句

如果要根据条件或循环包含文件,需要使用include()。require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。 <?php//下面为错误语句if($condition)include($file);elseinclude($other);...

2010-08-06 10:52:33 231

原创 关联参数传递(&的使用)

关联参数传递(&的使用),两种方法。例:<?php//方法一:functionfoo(&$bar){$bar.="andsomethingextra";}$str="ThisisaString,";foo($str);echo$str;//output:ThisisaString,andsomethingextraecho"<br>";...

2010-08-06 10:45:51 131

原创 文件格式类

<? php $mime_types = array( 'gif' => 'image/gif', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'jpe' => 'image/jpeg', 'bmp' => 'image/bmp', ...

2010-08-06 10:37:01 192

原创 PHP重定向

方法一:header("Location: index.php");     方法二:echo "<scrīpt>window.location ="$PHP_SELF";</scrīpt>";      方法三:echo "<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php"

2010-08-06 10:34:26 96

原创 获得客户端IP

<?php function GetIP() { //获取IP if ($_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if ($_SERVER["HTTP_CLIENT_IP"]) ...

2010-08-06 10:23:52 97

原创 call_user_func与call_user_func_array

call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:  <?php  function a($b,$c)    {    echo $b;    echo $c;    }    call_user_func('a', "111","222");    call_user_func('a', "333","444");    //显示 111 222 333 4...

2010-08-06 10:08:30 142

原创 PHP正则相关的几个函数

1、preg_grep()函数原型:array preg_grep (string $pattern, array $input)PHP函数preg_grep()返回一个数组,其中包括了$input数组中与给定的$pattern模式相匹配的单元。对于输入数组$input中的每个元素,preg_grep()也只进行一次匹配。代码给出的示例简单地说明了preg_grep()函数的使用。 &...

2010-08-06 10:00:26 142

原创 PHP在双引号中写入变量的注意点

<?php $b=3;echo "$b这里有一个变量";?>结果输出:Notice: Undefined variable: b这里有一个变量 in E:\phpLearn\index.php on line 10 如果我改成 echo "这里有一个变量$b"; 就正常了。把$b放在中间也不行,如 echo "这里有$b一个变量";原因:$b和后面的“这里有一个变量”没...

2010-08-06 09:30:20 1028

原创 php中声明与定义

<?php$a;var_dump(isset($a));var_dump(empty($a));?>  这个$a是声明 用isset($a)检测是falseempty($a)检测是trueisset可以来检测的是变量是否定义了empty检测变量是否为空、为零 声明与定义是有区别的...

2010-08-06 09:27:13 242

原创 PHP变量的作用域

局部变量指的是函数体里面变量,而if语句,for语句里面声明的变量不算。这点是与其他语言变量作用域有点不同:如下<?php error_reporting(E_ALL);if(true){$b=123;}echo $b; ?>   输出结果为123;可以看到 即使变量在if for 里面定义在if for外面也是可以访问得到的...

2010-08-06 09:19:26 79

原创 echo的逗号与点号

echo中是可以用逗号来连接字符串的比如:echo 'abc'.'def';  //用点号连接字符串  echo 'abc','def';  //用逗号连接字符串  那么下面我们就举一些例子.来认清楚他们之前的区别.echo '1+5=' . 1+5; 看看上面的.输出的结果是6而不是1+5=6.有些神奇吧?更神奇的是你看下面的例子. echo "1+5=" ....

2010-08-06 09:12:24 130

原创 正则表达式定位符

^once   这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once upon a time"匹配,与"There once was a man from NewYork"不匹配。正如如^符号表示开头一样,$符号用来匹配那些以给定模式结尾的字符串。bucket$   这个模式与"Who kept all of this cash in ...

2010-08-06 09:05:01 282

原创 MSSQL2005远程连接失败

服务器名称,登录名,密码都输入正确,还是不能访问远程数据库。 最后解决方法是,原来不能直接复制密码到密码输入框,要在密码输入框中手动输入密码,然后就可以连接成功了...

2010-08-06 08:55:34 101

原创 set_time_limit

第一  set_time_limit(0)长连接的实现      每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,我们才得到返回结果。如果我们需要一个脚本持续的运行,那么我们就要通过php长连接的方式,来达到运行目的。每个PHP脚本都限制了执行时间,所以我们需要通过 set_time_limit 来设置一个脚本的执行时间为无限长;然后使用 flush() 和 ob_fl...

2010-08-04 21:45:43 260

原创 PHP5之_set和_get函数

先来看一个例子:class UserInfo{    var $UserName = ’’;    var $PassWord = ’’;    var $Birthday = ’’; }这个例子我想很多人在PHP4种也有用到,接下来给对象属性进行付值:$oUserInfo = new UserInfo; $oUserInfo->UserName = '木目'; $oUserIn...

2010-06-08 15:36:44 94

原创 htmlspecialchars() 函数

定义和用法htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符是:& (和号) 成为 & " (双引号) 成为 " ' (单引号) 成为 ' < (小于) 成为 < > (大于) 成为 > 语法htmlspeci...

2010-06-08 14:52:34 113

原创 php格式化打印数组,调试有用

以下是从fleaphp上挖来的,感谢fleaphp的开发者们。 /*** 输出变量的内容,通常用于调试** @package Core** @param mixed $vars 要输出的变量* @param string $label* @param boolean $return*/function dump($vars, $label = '', $...

2010-06-08 14:43:39 290

原创 var_export

var_export(PHP 4 >= 4.2.0)var_export -- 输出或返回一个变量的字符串表示描述mixed var_export ( mixed expression [, bool return])此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。 您可以通过将函数的第二个...

2010-06-08 09:57:04 97

原创 var_dump

var_dump (PHP 3>= 3.0.5, PHP 4 )var_dump -- 打印变量的相关信息描述void var_dump ( mixed expression [, mixed expression [, ...]])此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 提示: 为了防止程序...

2010-06-08 09:47:23 91

MFC程序员的WTL指南的第一个例子解释

#include "stdafx.h"#include "iostream.h"template <class T>class B1{public: void SayHi() { T* pT = static_cast<T*>(this); // HUH?? 我将在下面解释 p...

2010-04-18 01:11:16 111

删除指定目录下的所有文件

#include "stdafx.h"#include "afx.h"bool DeleteDirectory(char* sDirName,bool flag=TRUE) { CFileFind tempFind; char sTempFileFind[200] ; sprintf(sTempFileFind,"%s*.*",sDirNa...

2010-04-15 11:54:44 105

生成控制台(Console)程序EXE的图标

第一种 为你的console工程加入一个资源文件并加入一个ico)     其实这样就可以了,因为第一个加入的icon(资源ID值为101)程序就会默认生成EXE的图标了 第二种 程序指定(也要为工程加入一个资源文件和一个ico)#include "stdafx.h" int main(int argc, char* argv[]) ...

2010-04-15 11:21:15 603

post传送文件格式

strFormat = _T("POST /upload.php HTTP/1.1\r\n"); strFormat = _T("Host: example.org\r\n"); strFormat = _T("Content-Type: multipart/form-data; boundary=%s\r\n"); strFormat = _T("C...

2010-04-15 10:56:57 178

增加约束,但表中存已经违约的数据的做法

 SQL> create table test(id int); 表已创建。 SQL> insert into test values(1); 已创建 1 行。 SQL> insert into test values(1); 已创建 1 行。 SQL> commit; 提交完成。 SQL> create index ind_test on test(id); 索...

2010-04-12 16:41:09 199

让VC++直接生成汇编代码

让VC++直接生成汇编代码1)    选择菜单工程(Project)设置(Settings),2)    选择C/C++标签,然后在分类(Category)中选择Listing Files,然后在列表文件类型(Listing file type)选择Assembly with Source code这样设置之后就可以输出汇编代码了。3)    编译----执行后,我们看到Debug目录已生成了对应...

2010-04-12 16:32:05 605

XP_CMDSHELL

远程系统重启命令XP_CMDSHELL 'shutdown -r' //显示C盘目录xp_cmdshell 'dir c:'

2010-04-12 16:15:16 88

IIS整站重定向

将一个网站整站重定向可以使用如下图配置  要记得选上"上面输入的准确URL(X)" 跟"资源的永久重定向(R)" 

2010-04-12 16:03:27 134

Hibenate

Hibernate 3.0

2008-05-29

空空如也

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

TA关注的人

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