心海,心要像大海一样宽广 的个人资料张元照片日志列表 工具 帮助

日志


10月31日

js(3)

/*

  IsFloat(string,string,int or string):(测试字符串,+ or - or empty,empty or 0)

  功能:判断是否为浮点数、正浮点数、负浮点数、正浮点数+0、负浮点数+0

*/


function IsFloat(objStr,sign,zero)

{

    var reg;    

    var bolzero;    

    

    if(Trim(objStr)=="")

    {

        return false;

    }

    else

    {

        objStr=objStr.toString();

    }    

    

    if((sign==null)||(Trim(sign)==""))

    {

        sign="+-";

    }

    

    if((zero==null)||(Trim(zero)==""))

    {

        bolzero=false;

    }

    else

    {

        zero=zero.toString();

        if(zero=="0")

        {

            bolzero=true;

        }

        else

        {

            alert("检查是否包含0参数,只可为(空、0)");

        }

    }

    switch(sign)

    {

        case "+-":

            //浮点数

            reg=/^((-?|\+?)\d+)(\.\d+)?$/;

            break;

        case "+": 

            if(!bolzero)           

            {

                //正浮点数

                reg=/^\+?(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;

            }

            else

            {

                //正浮点数+0

                reg=/^\+?\d+(\.\d+)?$/;

            }

            break;

        case "-":

            if(!bolzero)

            {

                //负浮点数

                reg=/^-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;

            }

            else

            {

                //负浮点数+0

                reg=/^((-\d+(\.\d+)?)|(0+(\.0+)?))$/;

            }            

            break;

        default:

            alert("检查符号参数,只可为(空、+-)");

            return false;

            break;

    }

    

    var r=objStr.match(reg);

    if(r==null)

    {

        return false;

    }

    else

    {        

        return true;     

    }

}


 

js常用功能2

/*

验证类函数

*/


function IsEmpty(obj)

{

    obj=document.getElementsByName(obj).item(0);

    if(Trim(obj.value)=="")

    {

        alert("字段不能为空。");        

        if(obj.disabled==false && obj.readOnly==false)

        {

            obj.focus();

        }

    }

}


 

/*

  IsInt(string,string,int or string):(测试字符串,+ or - or empty,empty or 0)

  功能:判断是否为整数、正整数、负整数、正整数+0、负整数+0

*/


function IsInt(objStr,sign,zero)

{

    var reg;    

    var bolzero;    

    

    if(Trim(objStr)=="")

    {

        return false;

    }

    else

    {

        objStr=objStr.toString();

    }    

    

    if((sign==null)||(Trim(sign)==""))

    {

        sign="+-";

    }

    

    if((zero==null)||(Trim(zero)==""))

    {

        bolzero=false;

    }

    else

    {

        zero=zero.toString();

        if(zero=="0")

        {

            bolzero=true;

        }

        else

        {

            alert("检查是否包含0参数,只可为(空、0)");

        }

    }

    switch(sign)

    {

        case "+-":

            //整数

            reg=/(^-?|^\+?)\d+$/;            

            break;

        case "+": 

            if(!bolzero)           

            {

                //正整数

                reg=/^\+?[0-9]*[1-9][0-9]*$/;

            }

            else

            {

                //正整数+0

                //reg=/^\+?\d+$/;

                reg=/^\+?[0-9]*[0-9][0-9]*$/;

            }

            break;

        case "-":

            if(!bolzero)

            {

                //负整数

                reg=/^-[0-9]*[1-9][0-9]*$/;

            }

            else

            {

                //负整数+0

                //reg=/^-\d+$/;

                reg=/^-[0-9]*[0-9][0-9]*$/;

            }            

            break;

        default:

            alert("检查符号参数,只可为(空、+-)");

            return false;

            break;

    }

    var r=objStr.match(reg);

    if(r==null)

    {

        return false;

    }

    else

    {        

        return true;     

    }

}

js的常用功能

将下面代码保存为Common.js

  类库功能:

  1.Trim(str)--去除字符串两边的空格

  2.XMLEncode(str)--对字符串进行XML编码

  3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)

  可以设置显示的提示的文字的字体、颜色、大小以及提示的背景颜色、边框等

  4.IsEmpty(obj)--验证输入框是否为空

  5.IsInt(objStr,sign,zero)--验证是否为整数,正整数,负整数,以及是否包括零

  6.IsFloat(objStr,sign,zero)--验证是否为浮点数,正浮点,负浮点,以及是否包括零

  7.IsEnLetter(objStr,size)--验证是否为26个字母,大写小

  源代码如下:

/*

       名字:Common.js

       功能:通用javascript脚本函数库

       包括:

            1.Trim(str)--去除字符串两边的空格

            2.XMLEncode(str)--对字符串进行XML编码

            3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)

            4.IsEmpty(obj)--验证输入框是否为空

            5.IsInt(objStr,sign,zero)--验证是否为整数

            6.IsFloat(objStr,sign,zero)--验证是否为浮点数

            7.IsEnLetter(objStr,size)--验证是否为26个字母

*/

/*字符串操作

Trim(string):去除字符串两边的空格

*/

/*

  1.LTrim(string):去除左边的空格

*/


function LTrim(str)

{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

    

    if (whitespace.indexOf(s.charAt(0)) != -1)

    {

        var j=0, i = s.length;

        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)

        {

            j++;

        }

        s = s.substring(j, i);

    }

    return s;

}

 

/*


  2.RTrim(string):去除右边的空格

*/


function RTrim(str)

{

    var whitespace = new String(" \t\n\r");

    var s = new String(str);

 

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)

    {

        var i = s.length - 1;

        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)

        {

            i--;

        }

        s = s.substring(0, i+1);

    }

    return s;

}


 

/*

  3.Trim(string):去除前后空格

*/


function Trim(str)

{

    return RTrim(LTrim(str));

}

/*

  XMLEncode(string):对字符串进行XML编码

*/

function XMLEncode(str)

{

       str=Trim(str);

       str=str.replace("&","&amp;");

       str=str.replace("<","&lt;");

       str=str.replace(">","&gt;");

       str=str.replace("'","&apos;");

       str=str.replace("\"","&quot;");

       return str;

}

javascript检查

<script language="javascript">
          <!--
          
          function check_all()
          {
           if(window.document.add_user_form.user_name.value =="")
           {
            alert("请输入用户名!");
            window.document.add_user_form.user_name.focus();
            return false;
           }
           if(window.document.add_user_form.password.value =="")
           {
            alert("请输入用户密码!");
            window.document.add_user_form.password.focus();
            return false;
           }
           if(window.document.add_user_form.password.value!=window.document.add_user_form.repassword.value)
           {
            alert("两次输入的密码不一样,请重新输入");
            window.document.add_user_form.password.value="";
            window.document.add_user_form.repassword.value="";
            window.document.add_user_form.password.focus();
            return false;
           }
           
           
//           if(window.document.add_user_form.email.value.indexOf("@")==-1)
//           {
//            alert("请输入正确的email地址!");
//            window.document.add_user_form.email.value="";
//            window.document.add_user_form.email.focus();
//            return false;
//           }
           
           if(window.document.add_user_form.email.value.lastIndexOf("@")!=window.document.add_user_form.email.value.indexOf("@"))
           {
            alert("请输入正确的email地址!");
            window.document.add_user_form.email.value="";
            window.document.add_user_form.email.focus();
            return false;
           }
           if(isNaN(window.document.add_user_form.telephone.value))
           {
            alert("请输入数字!");
            window.document.add_user_form.telephone.value="";
            window.document.add_user_form.telephone.focus();
            return false;
           }
           if(isNaN(window.document.add_user_form.mobile.value))
           {
            alert("请输入数字!");
            window.document.add_user_form.mobile.value="";
            window.document.add_user_form.mobile.focus();
            return false;
           }
          }
          
          -->
          </script>

页面的自动刷新

<meta http-equiv='refresh' content='5'>代表每5秒页面自动刷新一次

linux命令学习

ps -e 查看所有进程
which ():在设定的目录里来查找()内容
find -name ():在当前的目录及子目录里来查找()
() |()后一个在前一个命令的前提下执行
 

php 和javascript的交互

php是服务器端的脚本 ,而js是客房端的脚本。
<script type="text/javascript">
 
  d = new dTree('d');
  d.add(0,-1,'目录','','','itwork_main');
  d.add(1,0,'设备日志管理','','','itwork_main');
  d.add(2,0,'IT资产管理','','','itwork_main');
  d.add(3,0,'系统设置','','','itwork_main');
//  d.add(4,0,'退出','logout.php','','_parent');
  d.add(5,1,'全部日志','all_log_management.php','','itwork_main');
  d.add(6,1,'网络设备日志','net_device_log_management.php','','itwork_main');
  d.add(7,1,'服务器日志','server_device_log_management.php','','itwork_main');
  d.add(8,1,'客户机日志','','','itwork_main');
  d.add(9,2,'设备信息管理','','','itwork_main');
  d.add(10,9,'网络资产','','','itwork_main');
  d.add(11,9,'服务器资产','','','itwork_main');
  d.add(12,9,'客户端资产','','','itwork_main');
  d.add(13,2,'设备视图管理','','','itwork_main');
  d.add(14,13,'全部设备','all_device_view.php','','itwork_main');
  d.add(15,13,'网络设备','net_device_view.php','','itwork_main');
  d.add(16,13,'服务器','server_device_view.php','','itwork_main');
  d.add(17,3,'用户管理','user_management.php','','itwork_main');
  d.add(18,3,'紧急事件','emergency_event.php','','itwork_main');
  d.add(19,3,'设备类型','device_type.php','','itwork_main');
  d.add(20,3,'IT资产信息','it_device.php','','itwork_main');
  
  <?php
  include("connect_db.php");
  $query="SELECT ZCBH,SBLX FROM IT_PROPERTY";
  $result=mysql_query($query,$conn);
  $i=21;
  while ($row=mysql_fetch_array($result)){
   $zcbh=$row[0];
   $sblx=$row[1];
   if($sblx!="服务器")
   {
  ?>
   d.add(<?php echo $i?>,10,'<?php echo $zcbh?>','','','itwork_main');
      d.add(<?php echo $i+1;?>,<?php echo $i;?>,'基本信息','device_info.php?zcbh=<?php echo $zcbh?>','','itwork_main');
      d.add(<?php echo $i+2;?>,<?php echo $i;?>,'SNMP信息','snmp_info.php?zcbh=<?php echo $zcbh?>','','itwork_main');
      d.add(<?php echo $i+3;?>,<?php echo $i;?>,'日志信息','device_log.php?zcbh=<?php echo $zcbh?>','','itwork_main');
   <?php
   }
   else
   {
    ?>
   d.add(<?php echo $i?>,11,'<?php echo $zcbh?>','','','itwork_main');
   d.add(<?php echo $i+1;?>,<?php echo $i;?>,'基本信息','device_info.php?zcbh=<?php echo $zcbh?>','','itwork_main');
   d.add(<?php echo $i+2;?>,<?php echo $i;?>,'SNMP信息','snmp_info.php?zcbh=<?php echo $zcbh?>','','itwork_main');
   d.add(<?php echo $i+3;?>,<?php echo $i;?>,'日志信息','device_log.php?zcbh=<?php echo $zcbh?>','','itwork_main'); 
   <?php
   }
   $i++;$i++;$i++;$i++;
  }
  ?>
  d.closeAll();
  document.write(d);
 </script>
 

九华山拜佛归来

这个周末我陪老婆家人到九华山玩去了。
  九华山在安徽省池州境内,是中国四大佛教胜地之一。中国的四大佛教名山是:山西的五台山、安徽的九华山、四川的峨嵋山、浙江的普陀山。山西五台山曾是文殊菩萨(大智菩萨)的道场、四川峨眉山曾是普贤菩萨(大行菩萨)的道场,浙江普陀山曾是观音菩萨(大慈大悲菩萨)的道场、安徽九华山曾是地藏菩萨(大愿菩萨)的道场。
     相传在公元916年间,古新罗国王子金乔觉远道来到九华以此作为他的修炼之地,修行了75年圆寂后,因其肉身不坏,以为他是地藏王菩萨的化身,而从此把九华山作为地藏王菩萨的道场。在香会期更是游人如织,纷至沓来朝拜地藏王菩萨。地藏王菩萨称为大愿地藏王菩萨,据《地藏十轮经》上说:地藏王菩萨“安忍不动犹如大地,静虑深思犹如秘藏。”所以称为地藏,因为地藏王菩萨曾经发下宏愿:“地狱不空,誓不成佛,度尽众生,方证菩提”,“我不入地狱,谁入地狱。”
    地藏王菩萨还有一个重大的责任,那就是在佛祖释迦牟呢佛圆寂和大肚弥勒菩萨未出世之间,接受释迦牟尼佛的嘱托,度尽六道众生。地藏王菩萨一般供在钟楼,闻钟声可以“轻烦恼,长智慧,生菩提”,撞钟则可以警戒十方,使那些受苦的众生早日离苦得乐。撞一百零八下就相处可以去掉人身上的一百零八个烦恼。
      地藏王菩萨手持如意明珠和锡杖,也是颇具含义:
         如意明珠寓意:明珠照彻天堂路,度尽你的一切烦恼苦厄,送你到佛教的最高境界西方极乐世界。
         锡杖:则为敲开地狱之门
      九华街,面积约4平方公里,是九华山的核心景区,为香客游人集散地。老街店铺、寺庙林立,僧俗共处,农禅并重,是九华山人文景观荟萃之地。有化城寺、放生池、无瑕肉身、慈明肉身、祇园寺、旃檀林、百岁宫、东崖禅寺、回香阁、肉身殿等景点多处。
        九华山海拔最高的景区,最高峰十王峰位于该景区。在约8平方公里的范围内,奇峰怪石, 峭壁危崖,高台幽洞,梵宫古刹,建有著名寺院地藏禅林、古拜经台、大悲院、观音峰上院、翠云庵、道僧洞等,可观天台、青龙背、罗汉墩、蜡烛峰、金龟朝北斗、观音峰、钵盂峰、宴仙台、捧日亭、无底洞、太极洞、古佛洞等百余处名胜景点。古人赞此地为"非人间"(摩崖石刻),意为登临天台,如入仙境。置身天台,北可见长江如游龙横卧江淮大地,南可观神奇黄山奇峰秀水,自古就有"不到天台,等于没来"之说。
       位于九华山风景区中心部位,紧邻九华街景区,由上闵园、中闵园、下闵园三部分构成,面积约6平方公里。清澈见底、婉延流淌的龙溪河纵贯闵园, 景区遍生松、杉、毛竹,珍贵树种有青钱柳、金钱松、珙桐、楠木等,富产灵芝、黄精、何首乌、丹皮、石蒜、黄莲、九死还魂草等野生药材,尤以大面积的“闵园竹海”和“天下第一奇松”──凤凰松最为诱人。深山密林之中,九华莲社、大悲莲社、接引庵、心愿茅蓬、香山茅蓬、净修茅蓬、莲宗精舍、慈佛精舍、潮音精舍等20余座尼庵或隐或现,“曲径通幽处,禅房花木深”,环境十分幽静。