Blog Tag: 软件设计


Excel 函数备忘

2008 年 10 月 08 日 下午 2:29 | | 阅读次数 : 5,841 次

项目管理 | ,

      在现在的软件开发过程中,很多都用到了Excel做处理,如软件的设计书、工作计划、项目组织、甘特图等等,都可以用强大的Excel完成,下面贴出我收集的一些常用的函数。  

1、ABS函数

  函数名称:ABS

  主要功能:求出相应数字的绝对值。

  使用格式:ABS(number) (更多…)

Share

这年头啊。。MD5都靠不住了。。。

2008 年 06 月 28 日 上午 10:54 | | 阅读次数 : 3,654 次

IT&时事 | ,

      一直的观点是,至少在目前,MD5的签名和完整性的校验是基本完美的,即使你能找到碰撞又能怎么样 ?能做到MD5相同,而且执行效果不同吗?现在,我彻底的被打败了,还真的可以 。。。 现在只需要在一台普通的pc上面,用几秒钟的时间,就能做成MD5相同,而内容不同的程序了。。
      现在我们“满怀敬意”的看看这个工具和源码吧。。。
      快速 MD5 碰撞生成器:http://www.win.tue.nl/hashclash/fastcoll_v1.0.0.5.exe.zip
      源代码:http://www.win.tue.nl/hashclash/fastcoll_v1.0.0.5_source.zip
      地球太危险了,我们回火星吧。。。。至少可以种芦笋。。。 (更多…)

Share

oracle rownum 使用注意事项

2008 年 06 月 13 日 上午 9:07 | | 阅读次数 : 7,563 次

数据库 | ,

在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum < = 5
那我要取N记录之后的呢?是不是rownum用”>” 即 select * from emp where rownum > 5 就搞定了呢??
答案是否定的!
先看看rownum的使用规则:

1 Oracle executes your query.
2 Oracle fetches the first row and calls it row number 1.
3 Have we gotten past row number meets the criteria? If no, then Oracle discards the row, If yes, then Oracle return the row.
4 Oracle fetches the next row and advances the row number (to 2, and then to 3, and then to 4, and so forth).
5 Go to step 3.

(更多…)

Share