开发过程中遇到了一个问题,需要将指定的数字通过某种运算转换成另一个在系统中唯一的随机数,如:
输入:100
输出:12345678(仅为举例)

算法要求:
1、生成的数字在系统中唯一,即输入两个不同的数字不能产生相同的结果,当然,相同的输入对应相同的输出。
2、输入的数字和生成的数字大于0,且小于或等于2的32次方,即4294967296。
3、生成的数字...

2011-09-09 •

Ngnix在遇到“%00”空字节时与后端FastCGI处理不一致,导致访问者可以在图片中嵌入PHP代码然后通过访问“xxx.jpg%00.php”来执行其中的代码,也可以通过xxx.jpg/xxx.php来执行隐藏在xxx.jpg中的PHP代码,大家有什么好的办法解决么?

2011-09-13 •

1.跨二级域,如a.test.com b.test.com
2.跨顶级域,如www.test.com www.abc.com

2011-09-14 •

在项目中用Facebook Connect登录网站,用户在网站退出时,用户在Facebook也要求是退出状态,请问如何解决

2011-09-14 •

在统计项目中,最难实施的就是日志数据的收集。由于日志分布在全球各个机房,而且数据量比较大,像rsync+inotify这种方式显然不能满足快速日志同步的要求。大家有什么比较好的方案吗?几点要求:1.快速 2.实时 3.增量 4.完整(不丢数)

2011-09-16 •

比如我有个资源列表:
var resources = ["resource/audio/war01.mid","resource/image/mapTiles.png"];
如何用javascript编写一个动态loading条,在预加载资源的同时,即时显示已经加载和总大小的百分比?

其实可以拆分为两个问题:
1、用什么方式实现预加载?
2、怎样获取资...

2011-09-19 •

我们都知道QQ等IM工具是采用长连接方式与服务器端通信的,所以可以实时判断用户是否在线,但在一般的web项目中大多采用短连接,有什么比较好的方式能够在短连接的情况下也能判断用户的在线状态吗?

2011-09-20 •

使用window.open打开新页面会被浏览器阻止,体验不好,但是现在需要在新窗口中打开一个页面,有没有好的办法实现?

2011-09-22 •

我知道利用TrackMouseEvent和OnMouseLeave可以判断鼠标是否已经离开一个窗口。但是,由于我的窗口存在滚动条,当鼠标进入滚动条区域时,MouseLeave消息就会产生,这是我不期望的。我所希望的是只有在鼠标离开整个窗口区域时,然后产生某个消息或响应某个事件,这样我就好操作了。

VC

2011-10-09 •

在web开发中,经常需要记录操作用户的实际IP地址,但是用户通过某些手段隐藏了真实的IP地址,该如何获取?

2011-10-13 •

2011-10-13 •

//在Delphi中获得exe备注字段的方法如下,那么如何设置该字段呢?

  
function TMe.getFileComments(): string;
var
VerInfoSize: DWORD;
VerInfo: Pointer;
VerValueSize: DWORD;
Dummy: DWO...
C++

2011-10-14 •

我需要对InnoDB引擎的数据库重命名,目前采用的方法是先导出旧数据库的内容,然后导入到新库中,这种方式对小数据量的库还好,大数据量的情况就比较麻烦了。
MySQL曾提供了RENAME DATABASE的语法,但是后来又移除了。
请教大家有什么好的方案吗?

2011-10-19 •

我想用Redis做数据库,而不是缓存。根据我的理解,Redis是一个在内存中的数据库。那么使用Redis有什么风险?如何避免这些风险呢?

2011-10-22 •