我正在尝试获取一组单选按钮的ID.这是它的HTML.
<input id="1" type="radio" title="2" value="6/1/2010" name="vacationDay">
<input id="2" type="radio" title="2" value="6/2/2010" name="vacationDay">
<input id="3" type="radio" title="2" value="6/3/2010" name="vacationDay" checked='checked'>
Run Code Online (Sandbox Code Playgroud)
这是我的Javascript.
var updateDay = $('input[name=vacationDay]:checked').val();
Run Code Online (Sandbox Code Playgroud)
它返回所选单选按钮的值(6/3/2010).我想获得选中按钮(3)的ID.想法?
我最近听到很多关于单元测试的消息.
我想要了解的是,一个/应该如何进行单元测试一个肮脏的商业应用程序?(基本上是一个将数据写入数据库/从数据库中读取数据的应用程序).
单元测试是否值得在那个场景中进行测试,或者您是否经常对更复杂的事情进行单元测试?
谢谢
除了我在维基百科上读到的内容之外,我对L33t语言并不吝啬.
我确实需要在我们的密码强度验证工具中添加一个字典检查,因为leet-speak只会给密码破解过程增加一些微不足道的开销,我想在对照字典进行检查之前对输入进行de-leet-ify .
为了澄清这背后的原因:当需要在其密码中添加符号时,许多用户只需对常用字进行一些非常可预测的leet替换,以满足数字和符号包含要求.因为它是如此可预测,所以仅仅使用原始字典单词就会增加密码的实际复杂性.\编辑
不知道所有的规则,特别是像"W"这样的多字符替换,并且确定这是一个已被多次解决的问题,包括开源项目.
我正在寻找代码示例,但到目前为止还没有找到.如果它是C#代码将是一个奖励!,但任何共同语言的代码将有所帮助.
此外,有一个可扩展的方法会很好,因为据我所知,这种方言很快就会发展.随着这些规则的发展,能够在一年内添加一些规则会很高兴.
不,这不是我整个密码强度检查的基础.这只是我在这篇文章中寻求帮助的部分.因此,我们不会被密码和安全问题的其他元素分心,让我描述与leet-speak无关的密码问题:
我们根据NIST特殊出版物800-63测量密码中的熵位,并且需要策略可配置的等效测量(例如56位)以使密码有效.这仍然为词典单词提供了空间,这些单词已被简单地提出来,并且从熵的角度来看并不是更好的普通字典单词.
我只想告诉用户"P @ s5w0rd"太靠近字典单词了,他们可能会找到一个更强的密码.
我知道有很多更喜欢人们可以记住的密码,并且是安全的密码之间的平衡安全性的考虑.这不是那个问题.
我所要求的就是转换的l33t以明文这应该是几乎一样好玩有趣的话题作为代码高尔夫球.有没有人见过任何代码示例?
所以,我正在研究用于散列4元组ip和端口以识别流的不同散列函数.
我遇到的一个是
((size_t)(key.src.s_addr) * 59) ^
((size_t)(key.dst.s_addr)) ^
((size_t)(key.sport) << 16) ^
((size_t)(key.dport)) ^
((size_t)(key.proto));
Run Code Online (Sandbox Code Playgroud)
现在对于我的生活,我无法解释使用的素数(59).为什么不是31,然后为什么要通过将运动乘以2的幂来弄乱它.是否有更好的哈希函数用于IP地址?
首先,这不是浮点新手问题.我知道浮点运算的结果(更不用说超越函数)通常不能准确表示,并且大多数终止小数不能完全表示为二进制浮点数.
也就是说,每个可能的浮点值完全对应于一个二元有理数(一个有理数p/q,其中q是2的幂),而这又有一个精确的十进制表示.
我的问题是:你如何有效地找到这个精确的十进制表示?sprintf类似的函数通常只指定多个有效数字来唯一确定原始浮点值; 它们不一定打印精确的十进制表示.我知道我使用过的一种算法,但它很慢,指数O(e^2)在哪里e.这是一个大纲:
这真的是最好的吗?我对此表示怀疑,但我不是浮点专家,我无法找到一种方法对数字的浮点表示进行基数10计算,而不会遇到不精确结果的可能性(乘以或除以除了你知道你有空闲位之外,除了2的幂之外的任何东西都是浮点数的有损操作.
我认为这是一个非常基本的问题,但无论如何它都在这里.
我需要编写一个python脚本来检查以确保进程,例如notepad.exe正在运行.如果进程正在运行,则不执行任何操作.如果不是,请启动它.如何做到这一点.
我在Windows XP上使用Python 2.6
我希望能够在鼠标光标周围显示快速的动画“闪光”(类似于某些屏幕录制应用程序中的效果)。解决这个问题的好方法是什么?
我当前的想法是在鼠标位置下显示一个临时的、浮动的、透明的窗口窗口,为其设置动画,然后隐藏它。但我想知道是否有更好的建议?
可能重复:
为什么git比Subversion更好?
关于版本控制系统,我已经阅读了很多(虽然不足以得到完美的图片),显而易见的结论是GIT是最好的.或者是Bazaar.或Mercurial.但如果是这样,那么没有人会使用SVN,但他们仍然这样做.为什么?由于缺乏经验,我自己对vcs通常是最好的没有自己的看法.你能分享一下你的想法吗?
我们正在尝试开发一个系统,其中一个人创建一个帐户,其中用户名是该人的电子邮件地址.问题是,该人可以拥有自己独特的帐户(他是管理员),还可以是其他人帐户的"用户".
帐户的"管理员"可以将一个人的电子邮件地址分配给他们的帐户,并为该人创建密码以便以用户身份登录.
在MySQL中,由于电子邮件地址是唯一标识符,因此我们在尝试确定将该人员记录到哪个帐户时遇到问题.有没有更好的方法呢?
显然,为一个人分配的每个帐户使用唯一的用户名可以解决这个问题,但我们希望使用一个电子邮件地址,因为对于用户而言要记住的更少.
任何帮助,将不胜感激!
我想在我的跨平台程序中使用SSL.我决定使用OpenSSL.
我安装了OpenSSL,此时我正在查看代码和文档,试图弄清楚如何使用该库.
您是否有任何资源或简单的程序或教程可以指导我将OpenSSL与我的程序集成?
c ×2
c# ×2
algorithm ×1
bazaar ×1
cocoa ×1
git ×1
hash ×1
hashtable ×1
javascript ×1
jquery ×1
macos ×1
math ×1
mercurial ×1
monitor ×1
mouse-cursor ×1
mysql ×1
networking ×1
objective-c ×1
openssl ×1
passwords ×1
process ×1
python ×1
radio-button ×1
restart ×1
ssl ×1
svn ×1
unit-testing ×1