- 博客(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
677
原创 vs2003.net恢复到默认布局
第一种方法在“工具”-》“选项”对话框里面: 在“选项”下面的“常规”有个“重置窗口布局”按钮。 第二种方法把 Documents and Settings\用户名\Application Data\Microsoft\VisualStudio\7.1 下的所有文件都删除,然后重新开vs2003 就可以了 ...
2010-08-11 09:47:02
314
原创 UML中的组合和聚合
聚合:指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。例如一个航母编队包括海空母舰、驱护舰艇、舰载飞机及核动力攻击潜艇等。需求描述中“包含”、“组成”、“分为…部分”等词常意味着聚合关系。组合:也表示类之间整体和部分的关系,但是组合关系中部分和整体具有统一的生存期。一旦整体对象不存在,部分对象也将不存在。部分...
2010-08-06 19:31:00
169
原创 全面认识UML类图元素
在UML建模中,对类图上出现元素的理解是至关重要的。开发者必须理解如何将类图上出现的元素转换到Java中。以java为代表结合网上的一些实例,下面是个人一些基本收集与总结: 基本元素符号: 1. 类(Classes)类包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(...
2010-08-06 19:28:10
119
原创 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
134
原创 PHP类的精缩归纳
一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruc...
2010-08-06 15:52:45
155
原创 SQL中UNION和UNION ALL关键字区别
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfysunionselect * f...
2010-08-06 15:26:36
167
原创 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
2159
原创 用array_flip()删除数组重复元素
在PHP中,用于删除数组中重复元素有一个可用的函数,那就是 array_unique(), 但是它并不是一个最高效的方法,使用array_flip() 函数将比array_uniqure()在速度上高出五倍左右。方法如下:$arr = array(…………) ;//假设有一万个元素的数组,里面有重复的元素。$arr = array_flip(array_flip($arr)); //这样便...
2010-08-06 14:52:59
148
原创 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
241
原创 EOT用法
批量输出HTML内容!echo <<< EOTHTML输出内容。。。//这里注释照样输出!EOT;Print <<<EOTHTML输出内容。。。//这里注释照样输出!EOT;(注意:内部包含变量用“{变量}”)...
2010-08-06 11:21:41
950
原创 global变量解析
1 Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件 2 在函数体内定义的global变量,函数体外可以使用 <?php function f(){ global $a; $a=123;}f();echo $a; //正确,可以使用?> ...
2010-08-06 11:15:28
199
原创 $_SERVER的详细用法
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER[...
2010-08-06 11:05:49
310
原创 include()语句与require()语句
如果要根据条件或循环包含文件,需要使用include()。require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。 <?php//下面为错误语句if($condition)include($file);elseinclude($other);...
2010-08-06 10:52:33
254
原创 关联参数传递(&的使用)
关联参数传递(&的使用),两种方法。例:<?php//方法一:functionfoo(&$bar){$bar.="andsomethingextra";}$str="ThisisaString,";foo($str);echo$str;//output:ThisisaString,andsomethingextraecho"<br>";...
2010-08-06 10:45:51
150
原创 文件格式类
<? 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
219
原创 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
119
原创 获得客户端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
120
原创 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
164
原创 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
160
原创 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
1059
原创 php中声明与定义
<?php$a;var_dump(isset($a));var_dump(empty($a));?> 这个$a是声明 用isset($a)检测是falseempty($a)检测是trueisset可以来检测的是变量是否定义了empty检测变量是否为空、为零 声明与定义是有区别的...
2010-08-06 09:27:13
263
原创 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
94
原创 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
141
原创 正则表达式定位符
^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
300
原创 MSSQL2005远程连接失败
服务器名称,登录名,密码都输入正确,还是不能访问远程数据库。 最后解决方法是,原来不能直接复制密码到密码输入框,要在密码输入框中手动输入密码,然后就可以连接成功了...
2010-08-06 08:55:34
114
原创 set_time_limit
第一 set_time_limit(0)长连接的实现 每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,我们才得到返回结果。如果我们需要一个脚本持续的运行,那么我们就要通过php长连接的方式,来达到运行目的。每个PHP脚本都限制了执行时间,所以我们需要通过 set_time_limit 来设置一个脚本的执行时间为无限长;然后使用 flush() 和 ob_fl...
2010-08-04 21:45:43
277
原创 PHP5之_set和_get函数
先来看一个例子:class UserInfo{ var $UserName = ’’; var $PassWord = ’’; var $Birthday = ’’; }这个例子我想很多人在PHP4种也有用到,接下来给对象属性进行付值:$oUserInfo = new UserInfo; $oUserInfo->UserName = '木目'; $oUserIn...
2010-06-08 15:36:44
114
原创 htmlspecialchars() 函数
定义和用法htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符是:& (和号) 成为 &amp; " (双引号) 成为 &quot; ' (单引号) 成为 &#039; < (小于) 成为 &lt; > (大于) 成为 &gt; 语法htmlspeci...
2010-06-08 14:52:34
125
原创 php格式化打印数组,调试有用
以下是从fleaphp上挖来的,感谢fleaphp的开发者们。 /*** 输出变量的内容,通常用于调试** @package Core** @param mixed $vars 要输出的变量* @param string $label* @param boolean $return*/function dump($vars, $label = '', $...
2010-06-08 14:43:39
307
原创 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
111
原创 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
99
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
124
删除指定目录下的所有文件
#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
121
生成控制台(Console)程序EXE的图标
第一种 为你的console工程加入一个资源文件并加入一个ico) 其实这样就可以了,因为第一个加入的icon(资源ID值为101)程序就会默认生成EXE的图标了 第二种 程序指定(也要为工程加入一个资源文件和一个ico)#include "stdafx.h" int main(int argc, char* argv[]) ...
2010-04-15 11:21:15
642
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
198
增加约束,但表中存已经违约的数据的做法
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
218
让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
638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人