小编Unk*_*ech的帖子

更好的随机生成PHP

我知道只要使用rand()是可预测的,如果您知道自己在做什么,并且可以访问服务器.

我有一个项目高度依赖于选择尽可能不可预测的随机数.所以我正在寻找可以产生更好的随机数的建议,无论是其他内置函数还是用户函数.

我用这个做了一点测试:

$i = 0;

while($i < 10000){
    $rand = rand(0, 100);

    if(!isset($array[$rand])){
        $array[$rand] = 1;
    } else {
        $array[$rand]++;
    }

    sort($array);
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

我发现结果是均匀分布的,每个数字生成的次数都有一个奇怪的模式.

php security random

21
推荐指数
2
解决办法
5991
查看次数

以编程方式构建htpasswd

有没有建立一个编程方式的htpasswd文件,不依赖操作系统的特定功能(即exec(),passthru())?

php automation .htpasswd

20
推荐指数
1
解决办法
2万
查看次数

在Python中查找面向公众的IP地址?

如何在Python中为我的网络工作找到面向公众的IP?

python ip-address

19
推荐指数
4
解决办法
1万
查看次数

用Python读/写MS Word文件

是否可以在不使用COM对象的情况下读取和编写Python中的Word(2003和2007)文件?
我知道我可以:

f = open('c:\file.doc', "w")
f.write(text)
f.close()
Run Code Online (Sandbox Code Playgroud)

但Word会将其读作HTML文件而不是本机.doc文件.

python ms-word read-write

19
推荐指数
3
解决办法
7万
查看次数

Base64ing Unicode字符

可以使用Base64对Unicode字符进行编码和解码吗?

我试图对字符串'الله'进行编码,但是当我解码它时,我得到的只是'????'.

unicode base64

18
推荐指数
2
解决办法
2万
查看次数

检查文件权限

如何检查file permissions,而不必通过passthru()或运行特定于操作系统的命令exec()

php file-permissions

16
推荐指数
3
解决办法
2万
查看次数

我该如何开始使用SVN?

我准备开始使用SVN,但我没有(如免费啤酒所需的钱)源控制的经验.我已经在我的服务器上安装了subversion(这很简单,'apt-get install subversion'),但现在我不知道该怎么做,如何配置它,或者如何使用它.

您有什么建议,我在哪里可以找到学习开始使用它的好资源?

更新:
好的所以反馈非常好,我已经阅读了一些内容,但我想澄清我的问题,说我正在寻找有关如何实际设置我的存储库,客户端,服务器等的更多信息.我知道我可以快速搜索谷歌并找到几十个(或更多)资源,但我希望那些有颠覆经验的人和一个客户(我已经安装了乌龟)可以建议一个可靠的好参考,有优质的内容.

svn

16
推荐指数
3
解决办法
3607
查看次数

用C#计算未来的纪元时间

我能够找到示例代码来获取Linux Epoch中的当前时间戳(1970年1月1日午夜以来的秒数),但是我很难找到如何计算Epoch未来的例子,例如10从现在起几分钟,我怎样才能计算Linux Epoch的未来时间?

c# time epoch

15
推荐指数
2
解决办法
2万
查看次数

Python中每个进程的CPU使用率

我是否可以看到当前python应用程序使用的处理器使用量(最大值的百分比)?

场景:我的主机允许我运行我的应用程序,只要它不消耗超过X%的CPU功率,所以我希望它"关注自己"并放慢速度.那么我怎么知道应用程序使用了多少CPU?

目标平台是*nix,但是我想在Win主机上也这样做.

python monitoring cpu-usage

14
推荐指数
3
解决办法
3万
查看次数

为新程序员定义OOP

在向没有编程背景的人教授第一语言的时候,我很难定义OOP,尽管我更喜欢OOP,我怎样才能为那些编程经验很少(或为零)的人定义OOP?

oop

14
推荐指数
6
解决办法
2799
查看次数