`
文章列表
代码1   <html> <head> <title>div上下层间隔问题</title> <style type="text/css"> *{ margin:0; padding:0;} #main{width:120px; height:120px; background:gray;} #d1{width:100px; height:50px; background:yellow;} #d3{width:100px; height:50px; background:red;} </sty ...
第一种方法 在“工具”-》“选项”对话框里面: 在“选项”下面的“常规”有个“重置窗口布局”按钮。   第二种方法 把 Documents   and   Settings\用户名\Application   Data\Microsoft\VisualStudio\7.1 下的所有文件都删除,然后重新开vs2003   就可以了

UML中的组合和聚合

    博客分类:
  • UML
聚合:指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。例如一个航母编队包括海空母舰、驱护舰艇、舰载飞机及核动力攻 ...
在UML建模中,对类图上出现元素的理解是至关重要的。开发者必须理解如何将类图上出现的元素转换到Java中。以java为代表结合网上的一些实例,下面是个人一些基本收集与总结:   基本元素符号:   1. 类(Classes) 类包含 ...
1,insert 法定义一个函数显示时间的: function insert_get_current_time(){ $timestamp=empty($timestamp)?time():$timestamp; $timeoffset=(int) '+8'; return $ret=gmdate("Y-n-j g:ia", $timestamp + $timeoffset * 3600); }   然后在模板中: {insert name=" ...
一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不 ...
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如: select * from gc_dfys union select * from ls_jg_dfys 这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。 而UNION ALL只是简单的将 ...
  在MySQL存储过程变量前加@符号代表会话变量,作用域是当前登陆的帐户,DECLARE申明的变量只在存储过程内部有效。 mysql> delimiter //mysql> CREATE PROCEDURE pro2()    -> BEGIN    -> DECLARE d int;    -> SELECT MAX(id) INTO d from php_coder;    -> SET @dd=0;    -> SELECT MAX(id) INTO @dd FROM php_coder;    -> END;    -> //Qu ...
    在PHP中,用于删除数组中重复元素有一个可用的函数,那就是 array_unique(), 但是它并不是一个最高效的方法,使用array_flip() 函数将比array_uniqure()在速度上高出五倍左右。方法如下:$arr = array(…………) ;//假设有一万个元素的数组,里面有重复的元素。$arr = array_flip(array_flip($arr)); //这样便可以删除重复元素。究竟是怎么回事呢?来看下array_flip()的作用:array_flip()用于将一个数组的每个元素的键和值交换,如:$arr1 = array (”age” => 30, ...
首先看一段代码: <?php$a = 0.1;$b = 0.7;var_dump(($a + $b) == 0.8); 打印出来的值居然为 boolean false 这是为啥?PHP手册对于浮点数有以下警告信息: Warning 浮点数精度显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10) 通常会返回 7 而不是预期中的 8,因为该结果内部的表示其实是类似 7.9999999999...。 这和一个事实有关,那就是不可能精确的用有限位数表达某些十进制分数。例如,十进 ...

EOT用法

批量输出HTML内容!echo <<< EOTHTML输出内容。。。//这里注释照样输出!EOT;Print <<<EOTHTML输出内容。。。//这里注释照样输出!EOT;(注意:内部包含变量用“{变量}”)
1  Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件   2 在函数体内定义的global变量,函数体外可以使用   <?php function f() { global $a; $a=123; } f(); echo $a; //正确,可以使用 ?>  
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。 $_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。 $_SERVER['SERVE ...
如果要根据条件或循环包含文件,需要使用include()。require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。 由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。   <?php //下面为错误语句 if($condition) include($file); else include($other); //下面为正确语句 if($condition){ include($file); }else { include($other); } ?>  
关联参数传递(&的使用),两种方法。例: <?php //方法一: functionfoo(&$bar){ $bar.="andsomethingextra"; } $str="ThisisaString,"; foo($str); echo$str;//output:ThisisaString,andsomethingextra echo"<br>"; //方法二: functionfoo1($bar){ $bar.="andsomethingextra"; } ...
Global site tag (gtag.js) - Google Analytics