努力思考 + 实践, 眼高手低是不行的. 注册 | 登陆
浏览模式: 标准 | 列表全部文章

不使用任何内部函数, 倒序输出给定的字符串

From: http://www.phpchina.com/bbs/viewthread.php?tid=33757

算法一
  1. function xxxx($str) {   
  2.     $return = '';   
  3.     for ($i = 0; ; $i++) {   
  4.         @$s = $str{$i};   
  5.         if ($s) {   
  6.             $return = $s . $return;   
  7.         } else {   
  8.             break;   
  9.         }   
  10.     }   
  11.     return $return;   
  12. }  
算法二
  1. $str = 'ABCDEF';   
  2. $i = 0;   
  3. while ($str[$i++]);   
  4. $out = '';   
  5. $i-=2;   
  6. while ($str[$i]) {   
  7.     $out .= $str[$i--];   
  8. }   
  9. echo $out;  

Tags: php, 算法

推荐新手细读的一篇文章

http://dev.phpcms.cn/2007/0719/article_5.html

初学的编码遵守规范很重要, 但是我发此贴的用意是让大家多注意到文章的小知识点.

如: 

PHP代码
  1. 数组中,如果下标不是整型,而是字符串类型,请务必用单引号将下标括起,正确的写法为$array[‘key’],而不是$array[key],因为不正确的写法会使PHP解析器认为key是一个常量,进而先判断常量是否存在,不存在时才以“key”作为下标带入表达式中,同时出发错误事件,产生一条Notice级错误。  

对于此文提及的编码规范, 虽说是phpcms开发组的编码习惯, 但是既然人家使用了,总有其一定的参考价值

既然坚定学php了就不要三心二意, 这是大忌.相信存在即价值.

btw: 本人3月份动手以来,一直懒懒散散,没啥进步,偶尔来精神,偶尔很萎靡不振 = =b, 借发此文希望和大家一同进步.

Tags: php, 杂谈, 心得

恢复消失的"新建文本文档"

把以下的内容存在记事本里,起个名字*.reg ,双击导入注册表就ok了

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfile]
@="文本文档"
[HKEY_CLASSES_ROOT\txtfile\shell]
[HKEY_CLASSES_ROOT\txtfile\shell\open]
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="NOTEPAD.EXE %1"

Tags: 实用技巧

元素 float:right 后右对齐换行原因

XML/HTML代码
  1. <p style="width: 400px; height: 20px; text-align: left;">新闻新闻新闻<span style="float: right">2007-08-18</span><span style="clear: both;"></span></p>  
  2.   
  3. <p style="width: 400px; height: 20px; text-align: left;"><span style="float: right">2007-08-18</span>新闻新闻新闻</p>  

效果:

 大小: 1010 bytes
尺寸: 420 x 105
浏览: 322 次
点击打开新窗口浏览全图

原因: 

当非float的元素和float的元素在一起的时候,如果非float元素在先,那么float的元素将被排斥
也就是说,你的span是float:right,但是你文本还是float:none

如果要让两者占据同一行:

  1. 要么你把span先于文本显示 :<span style="float: right">2007-08-18</span> 示例第3行)
  2. 要么把文本也设成float:<span style="float: left">新闻新闻新闻</span>

参考: http://www.zvv.cn/blog/?action=show&id=31

Tags: css技巧, 浮动, float, 换行

CSS中Float概念相关文章采撷

From: http://www.chinahtml.com/webdesign/5/2007/CSScss-118254346114547.shtml

 Float(浮动)概念也许是CSS中最让人迷惑的一个概念吧。Float经常被错误理解,而且因为将上下文元素全部浮动导致的可读性、可用性问题备受责难。然而,这些问题的根源并不在于理论本身,而是开发人员以及浏览器对理论的解读造成的。

如果你认真的去读一下浮动概念,你会发现并不像所见的那样复杂。大多数问题都是由于老版本的IE带来的(我只是猜想)。如果你知道这些bug,你就能避免这些问题。

让我们尝试去解决这些问题并澄清一些以前使用浮动的误解。我们参考了成打的相关文章,并选取了最为重要的一些你必须了解的问题。

详见全文

» 阅读全文

Tags: css技巧, css, 浮动, float

http抓包工具推荐

From:  http://www.dbapp.cn/blog/article.asp?id=83

最近工作过程中,有时候都需要抓包分析源地址和目标url。用到了几个工具感觉还不错。

第一个是国产的WSockExpert。以前大家上网漏洞的时候很多时候都用到他。易上网,功能一般。但自身dll文件容易被认为木马删除。适用于特定程序提交的分析。

第二个是HttpWatch。一种内嵌于IE内的抓包程序。可以清楚看到post头和返回值。比较合适WEB整站数据的分析。

第三个是HttpAnalyzerStdV2,也是我现在最喜欢的一个抓包工具。分两种形式,有一种模式类似于HttpWatch,可嵌套IE。另一种模式是独立的EXE,可以抓取所有WEB请求,包括EXE向WEB的请求,这一点就有很多效用了。有时候也可以用来判断是否EXE可能中马(虽然机率小),另一种就是可以通过他来抓包分析一些注入工具的数据包。比起WSockExpert,可以更加便捷的抓取到每次提交时的数据。从而可以更加方便的分析出原来nbsi,阿D等相关SQL注入工具关于验证和列目录等功能的SQL语句。

WSockExpert官网地址:
http://www.dxqsoft.com/we/index.htm

httpwatch官网地址:
http://www.httpwatch.com/

HttpAnalyzerStdV2官网地址:
http://www.ieinspector.com/

Tags: http, 抓包, 工具, 软件

翔子给我做个像素头像, 用上了, 谢谢翔子!

蛮喜欢的, 翔子进步很快(在我的"带领"下~), 总之, 加油!

大小: 35.25 K
尺寸: 108 x 128
浏览: 107 次
点击打开新窗口浏览全图

翔子's blog: www.hxui.com

Tags: 感谢, 头像

IE6.0、IE7.0 与FireFox CSS兼容的解决方法

1、float的div一定要闭合。
2、margin加倍的问题。
3、关于容器的包涵关系
4、关于高度的问题
5、最狠的手段 - !important;

详见全文

» 阅读全文

Tags: css兼容, css, ie6, ie7, firefox