首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

debug命令经验浅谈

对于网吧网管来说,使用debug和ping等命令是经常用来检查网络状态的手段,debug命令可以用来确定事件、数据包是否工作正常或者某个策略是否有效,通过debug命令,网管可以收集到很多有用的信息:如可以了解到网络节点所产生的错误信息、特定协议的诊断数据包、某个接口所通过的数据流量等等。不过debug命令跟ping等其他排错命令不同,随意使用的话其会带来很多的负面作用。下面笔者就来说说debug命令的一些实用经验。1.在不同的情况下,debug输出结果的格式是不同的。网络管理员掌握这些输出结果的差异,对于他们进行排错具有很大的使用价值。如上所述,debug命令产生的信息量是比较多的。如果管理员能够了解不同情况下的不同输出格式,那么就可以...
类别:网络技术 - 网管技术    查看:114    更新:2014-07-11

IE6双倍边距BUG的现象及解决办法

最近有很多人问我:在IE6下设置了几个标签的float和margin属性,但左边距明明设的是5px,怎么出来后就变成了10px,而在FireFox下就没问题。在解释了这是典型的IE6的双倍边距BUG的现象之一后,并帮助那位朋友解决了问题。其实,IE6的双倍边距BUG也常常是捆扰初学者的一个难题。下面我总结一下此BUG的现象和解决办法。第一种,也是最常见的一种就是上面说到的,设置了浮动(float)后再设置外边距(margin),外边距就会是原来值的2倍。请看下面的代码:以下是HTML代码:【运行】【复制】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org...
类别:网页编程    查看:140    更新:2014-06-06

常见IE的Bug及其fix

Internet Explorer – Web程序员的毒药。在IE上开发时间中有超过60%的时间是花在和IE的bug进行搏斗,让你的开发生产率严重下降。下面是一个教程,告诉你9个IE上最常见的BUG以及如何解决它们。1. 居中布局创建一个CSS定义把一个元素放到中间的位置,可能是每一个Web开发人员都会做的事情。最简单的做法是为你的元素增加一个margin: auto; ,然而 IE 6.0 会出现很多奇怪的行为。让我们来看一个例子。 #container{ border: solid 1px #000; background: #777; width: 400px; height: 160px; margin: 30px 0 0 30px;} #element{background: #95CFEF; border: solid 1px #36F; width: 300px; height: 100px; margin: 30px...
类别:网页编程 - CSS技术    查看:171    更新:2014-06-06

.NET开发正则表达式中BUG一例

  又发现了一个 .net 的bug!最近在使用正则表达式的时候发现:在忽略大小写的时候,匹配值从 0xff 到 0xffff 之间的所有字符,正则表达式竟然也能匹配两个 ASCII 字符:i(code: 0x69) 和 I(code: 0x49);但是仍然不能匹配其他的 ASCII 字母和数字。  比如以下的代码就是用来测试用正则表达式匹配从 0xff 到 0xffff 的字符。而值范围在 0 到 0xfe 的所有字符是不能被匹配的。    1234567891011121314151617Regex regex = new Regex(@"[/u00FF-/uFFFF]+");&...
类别:网页编程 - ASP.NET    查看:135    更新:2014-05-20

PHP的ip2long的bug

先看看下边这段PHP代码。这段使用ip2long函数,对同一个IP进行转换。当然,也有人认为58.99.011.1和058.99.011.1算不上合法的IP,那就Return,此文对你没有帮助。 为什么要使用带前导零的ip:为了在数据库中查询,这个可以在IP库中定位到ip所对应的位置信息。虽然没有整型的IP查询效率高,但毕竟直观啊。 以下是PHP代码:【复制代码】 <?php echo ip2long('58.99.11.1'),"<br/>"; //输出是 979569409 echo ip2long('58.99.011.1'),"<br/>"; //输出是 979568897 echo ip2long('058.99.11.1'),"<br/>"; //输出是空 ?> 在PHP 4.x,5.x中, 有前导零的ip转换的结果都...
类别:网页编程 - PHP技术    查看:107    更新:2014-05-19

常用的debug函数

function debug()  {  if (!defined('DEBUG'))  {  return;  }  $args = func_get_args();  $msg = $args[0];  array_shift($args);  $extra = implode(' ', $args);  printf("[debug] $msg [extra] $extran");  }  function debugn($times)  {  static $n = 0;  if ($n < $times)  {  $n++;  $args = func_get_args();  array_shift($args);  $call = 'debug(';  foreach($args as&n...
类别:网页编程 - PHP技术    查看:99    更新:2014-05-19