易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

PHP IP地址和十进制数字互转

 IPV4 可以看做4个256进制的数字, 可以按常规的进制转换换算成十进制.
如 192.168.1.1 换算成10进制:
192*256*256*256 + 168*256*256+1*256+1
其实计算机更擅长移位和与或运算. 可以改进算法如下.
IP 转长整型
public ipToInt($sIP)
{
$aIP = explode('.',$sIP);
$iIP = ($aIP[0] << 24) | ($aIP[1] << 16) | ($aIP[2] << 8) | $aIP[3]
if($iIP < 0) $iIP += 4294967296;
return $iIP;
}

整型转 IP:
function intToIP($iIP)
{
$xor = array(0x000000ff,0x0000ff00,0x00ff0000,0xff000000);
for($i=0; $i<4; $i++)
{
${s.$i} = ($iIP & $xor[$i]) >> $i*8;
if (${s.$i} < 0) ${s.$i} += 256;
}
return $s3.'.'.$s2.'.'.$s1.'.'.$s0;
} ......

php处理xml


php对xml文件中节点的删除\编辑
使用getElementsByTagName()方法删除\编辑XML节点
三个文件:
1.root.xml
2.remove.php —— 删除节点
3.replace.php —— 替换节点
root.xml
<root>
<child1>child1 content</child1>
<child2>child2 content</child2>
<child3>child3 content</child3>
</root>
<root>
<child1>child1 content</child1>
<child2>child2 content</child2>
<child3>child3 content</child3>
</root>
remove.php
<?php
$xml_str = file_get_contents("root.xml"); //将root.xml文件中的内容读入一个字符串
$doc = DOMDocument::loadXML($xml_str);  //载入这个字符串
//取得元素$child2
$root = $doc->documentElement;
$child2 = $root->getElementsByTagName("child2")->item(0);
//删除$child2对象
$root->removeChild($child2);
//保存文件
$doc->formatOutput = true;
$doc->saveXML();
$doc->save("root.xml");
?>
<?php
$xml_s ......

php printf函数简介及格式化规定符介绍

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:
int printf(string $fromat [,mixed $args [,mixed ...]])
函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。
printf()函数的调用格式为:
printf("<格式化字符串>", <参量表>);
其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。
1. 格式化规定符
 a符号 作用
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%o 无符号以八进制表示的整数
%g 自动选择合适的表示法
说明: 
(1). 可以在"%"和字母之间插进数字表示最大场宽。 
例如: %3d 表示输出3位整型数, 不够3位右对齐。 
%9.2f 表示输 ......

PHP 数组和字符串互相转换

PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换。
  $array=explode(separator,$string);
  $string=implode(glue,$array);
  使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue)关系。当把一个数组转换成一个字符串时,将会设置胶合符——将被插入到生成字符串中的数组值之间的字符或代码。相反,当把字符串转换成数组时,要指定分隔符,它用于标记什么应该变成独立数组元素。例如,以字符串开始:
  $s1=’Mon-Tue-Wed-Thu-Fri’;
  $days_array=explode(’-',$s1);
  $days_array 变量现在是一个有5个元素的数组,其元素 Mon 的索引为0,Tue 的索引为1,等等。
  $s2=implode(’,',$days_array);
  $s2 变量现在是一个用逗号分隔的一个星期中各天的列表:Mon,Tue,Wed,Thu,Fri
本文摘自:http://blog.163.com/hai_binbin@126/blog/static/12138860920099964054774/
just recond it ,and remember the websit . ......

JSP 得到页面点击radio的值

<SCRIPT LANGUAGE="JavaScript">
var tt = "";
   var flag = false;
   var radios = document.getElementsByName("t1");//从jsp中取radio的id或radio的name
   for(var i=0;i<radios.length;i++){
   //如果当前有选中
   if(radios[i].checked == true){
   //赋值
   tt = radios[i].value;
   //赋值
   flag = true;
   //结束循环
   break;
   }
   }
   //判断 radio 是否有选中
   if(!flag){
   alert("No choose");
   return;
   }else{
   alert(tt);
   }
</SCRIPT> ......

Java编程那些事儿67——this和super

8.8 this和super
         下面再来介绍一下this和super关键字的使用。在程序中通过使用this和super关键字,可以实现对于类内部很多内容方便的引用,也有助于理解面向对象的实现原理,更方便的理解面向对象技术的内部实现。
8.8.1 this关键字
         this关键字代表自身,在程序中主要的使用用途有以下几个方面:
l  使用this关键字引用成员变量
l  使用this关键字在自身构造方法内部引用其它构造方法
l  使用this关键字代表自身类的对象
l  使用this关键字引用成员方法
8.8.1.1 引用成员变量
         在一个类的方法或构造方法内部,可以使用“this.成员变量名”这样的格式来引用成员变量名,有些时候可以省略,有些时候不能省略。首先看一下下面的代码:
                   /**
 * 使用this引用成员变量
 */
public class ReferenceVariable {
      &nb ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [4003] [4004] [4005] [4006] 4007 [4008] [4009] [4010] [4011] [4012]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号