小编Tru*_*ufa的帖子

理解"随机性"

我无法理解这一点,这更随机?

rand()
Run Code Online (Sandbox Code Playgroud)

要么

rand() * rand()
Run Code Online (Sandbox Code Playgroud)

我发现它是一个真正的脑筋急转弯,你能帮助我吗?

编辑:

直观地,我知道数学答案将是它们同样随机,但我不禁想到,如果你将两者相乘的话"运行随机数算法"两次,你会创造一些比随机更随机的东西它一次.

language-agnostic random math

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

当div悬停时如何影响其他元素

我认为这是一个非常基本的问题,但我不确定如何做到这一点.

我想做的是当一个人div徘徊时,它会影响另一个人的属性div.

例如,在这个简单的例子中,当你将鼠标悬停在#cube它上面时,会改变background-color但我想要的是当我将鼠标悬停在上面时#container,#cube会受到影响.

div {
  outline: 1px solid red;
}
#container {
  width: 200px;
  height: 30px;
}
#cube {
  width: 30px;
  height: 100%;
  background-color: red;
}
#cube:hover {
  width: 30px;
  height: 100%;
  background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
<div id="container">

  <div id="cube">
  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

html css hover

401
推荐指数
7
解决办法
46万
查看次数

Java - 将整数转换为字符串

给出一个数字:

int number = 1234;
Run Code Online (Sandbox Code Playgroud)

这将是将其转换为字符串的"最佳"方式:

String stringNumber = "1234";
Run Code Online (Sandbox Code Playgroud)

我曾尝试搜索(谷歌搜索)一个答案,但没有多少似乎"值得信赖".

java string int numbers

382
推荐指数
5
解决办法
155万
查看次数

"全屏"<iframe>

当我使用以下代码创建iframe时:

<iframe src="mypage.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe>
Run Code Online (Sandbox Code Playgroud)

iframe并没有完全消失 - 围绕iframe的10px白色"边框".我该怎么解决这个问题?

这是问题的图像:

网站截图

html iframe

142
推荐指数
7
解决办法
40万
查看次数

更优雅的方式同时声明多个变量

要在"同一时间"声明多个变量,我会这样做:

a, b = True, False
Run Code Online (Sandbox Code Playgroud)

但是,如果我必须声明更多的变量,它变得越来越不优雅:

a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True
Run Code Online (Sandbox Code Playgroud)

有没有更好/优雅/方便的方法来做到这一点?

提前致谢!

编辑:

这必须是非常基本的,但是如果我使用列表或元组来存储变量,我将如何处理以便我有所帮助,因为:

aList = [a,b]
Run Code Online (Sandbox Code Playgroud)

无效,我必须这样做:

a, b = True, True
Run Code Online (Sandbox Code Playgroud)

或者我错过了什么?

python variables declaration

129
推荐指数
5
解决办法
25万
查看次数

如何检查字符串输入是否为数字?

如何检查,如果用户的字符串输入是一个数字(例如-1,0,1等)?

user_input = input("Enter something:")

if type(user_input) == int:
    print("Is a number")
else:
    print("Not a number")
Run Code Online (Sandbox Code Playgroud)

由于input始终返回字符串,因此上述操作无效.

python types input

125
推荐指数
10
解决办法
52万
查看次数

字符串中所有出现的字符的索引

以下代码将打印2

String word = "bannanas";
String guess = "n";
int index;
System.out.println( 
    index = word.indexOf(guess)
);
Run Code Online (Sandbox Code Playgroud)

我想知道如何在字符串"bannanas"中获取"n"("guess")的所有索引

预期结果将是: [2,3,5]

java indexing loops character

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

PHP中"不等于"运算符<>和!=之间的区别

在PHP中,运算符!=<>运算符之间有什么区别吗?

手册中,它指出:

$a != $b    Not equal   TRUE if $a is not equal to $b after type juggling.
$a <> $b    Not equal   TRUE if $a is not equal to $b after type juggling.
Run Code Online (Sandbox Code Playgroud)

我想没有太大的差异,但我很好奇.

php operators

56
推荐指数
5
解决办法
5773
查看次数

从python中的集合中获取列表

何我在Python set()中获取list[]表单的内容?

我需要这样做是因为我需要在Google App Engine中保存集合,而实体属性类型可以是列表,但不是集合.我知道我可以迭代整个事情,但似乎应该有一个捷径,或"最佳实践"的方式来做到这一点.

python list set

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

什么是md5()?

我正在阅读本教程中的一个简单的PHP登录系统.

最后,它建议您使用md5()加密密码.

虽然我知道这是一个初学者的教程,你不应该把银行对帐单放在这个登录系统后面,这让我想到加密.

所以我继续前进(本网站为新手提供的最有用的问题之一):开发人员在构建公共网站之前应该知道什么?

它说(在安全下)你应该:

加密哈希和盐密码而不是将它们存储为纯文本.

它没有更多关于它,没有参考.

所以我继续自己尝试:

$pass = "Trufa";
$enc = md5($pass);

echo $enc; #will echo 06cb51ce0a9893ec1d2dce07ba5ba710
Run Code Online (Sandbox Code Playgroud)

这就是让我思考的问题,虽然我知道md5()可能不是加密的最强方法,但任何总能产生相同结果的东西都可以进行逆向工程.

那么使用md5()或任何其他方法加密某些东西的感觉是什么?

如果黑客获得用md5()加密的密码,他就会使用这个页面!.

那么现在的实际问题是:

  1. 密码加密如何工作?

我知道我没有在这里发现一个巨大的网络漏洞!:)我只是想了解密码加密背后的逻辑.

我确定我理解错了,如果你能帮助我设置我的和其他人(我希望),我会很感激.

您将如何应用密码加密以使其实际有用?

  1. 这个想法怎么样?

正如我所说的那样,我可能/错误地认为整个想法是错误的,但是,这种方法是否会在真实环境中增加安全性?

$reenc = array(
 "h38an",
 "n28nu",
 "fw08d"
 );

$pass = "Trufa";

$enc = chunk_split(md5($pass),5,$reenc[mt_rand(0,count($reenc)-1)]);

echo $enc;
Run Code Online (Sandbox Code Playgroud)

如你所见,我随机地将任意字符串($reenc = array())添加到我的md5()密码"使其独一无二".这当然只是一个愚蠢的例子.

我可能错了,但除非你"亲自加密",否则它将永远是可逆的.

以上将是我的"密码保护"和加密密码的想法,如果黑客到达它,他将无法解密它,除非他可以访问原始.php

我知道这甚至没有意义,但我无法弄清楚为什么这是个坏主意!


我希望我已经足够清楚了,但这是一个很长的问题所以请求任何澄清!

提前致谢!!

php security passwords

50
推荐指数
4
解决办法
4600
查看次数