我试图用Java掩盖密码.Sun java建议了一种掩盖密码的方法,如下所示.
它使用一种简单的方法来做到这一点.
public void run () {
stop = true;
while (stop) {
System.out.print("\010*");
try {
Thread.currentThread().sleep(1);
} catch(InterruptedException ie) {
ie.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这种方法有几个缺点.
如果用户使用箭头键+删除键,则会显示密码.
如果用户意外同时按下2个键(极高的打字速度),某些字符不会被屏蔽.
你们想到任何可以获得100%正确掩蔽的方法吗?
我正在使用ruby开发一个民意调查,但我得到的答案是不正确的,我正在寻找将导致100%的答案,但我的答案有时是101%或99%,我肯定是我的花车的四舍五入但是我可以把它们弄好,因为没有四舍五入的答案就是很长的花车.我的计算结果和显示结果的代码是
>
@general_poll_graph_data = generalsortedoptions.collect do |o|
option = [keys[count], (((o.poll_votes.count.to_f)/@general_poll.poll_votes.count.to_f)*100).round_to(1)]
count = count + 1
option
end
Run Code Online (Sandbox Code Playgroud) 我在将各种来源的数据粘贴到 Excel 时遇到了一些严重的问题。Excel 往往试图变得聪明,并进行各种愚蠢的格式化。我们需要文本形式的数据。
问题是我们有很多用户,其中许多人对计算机不是很有经验,因此要求他们每次都使用右键单击和“选择性粘贴”是不可能的。
我找到了一个解决方案,记录使用“选择性粘贴”和“文本”的宏,并覆盖 ctrl-v 以使用此功能。它似乎工作得很好,直到我标记一个单元格,复制它,并尝试粘贴它。宏崩溃了。
所以我需要一个函数,可以检查我是否尝试粘贴一些复制的文本,然后使用这一行:
ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:= _
False
Run Code Online (Sandbox Code Playgroud)
如果我粘贴标记的单元格,我想运行此行(仅粘贴值):
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Run Code Online (Sandbox Code Playgroud)
我在为 Excel 编写 VBA 宏方面不是很有经验(我希望我永远不必如此),所以如果有人能提供一些指导,我将不胜感激。
开发人员可以从其他行业中学到很多东西.作为思考练习,是否可以使用敏捷技术建造客机?
忘记现在的成本; 对硬件(机身,机翼等)以及软件使用迭代和增量开发是否可行,并且仍然提供一种在交付时满足客户要求的工作和安全产品?
重构飞机是否有意义?
当我查看像Hibernate,JPA或Spring这样的Java框架时,我通常可以通过xml文件进行配置或直接在我的类中添加注释.
我一直在问自己应该走哪条路.
当我使用注释时,我将类和它的配置放在一起,但是使用xml我可以更好地了解我的系统,因为我可以看到所有的类配置.
注释也以某种方式编译,我猜它应该比解析xml更快,但另一方面,如果我想更改我的配置,我必须重新编译它而不是只更改xml文件(可能会变得更多方便客户方的生产环境).
因此,在查看我的观点时,我倾向于采用xml方式.但是在查看论坛或教程时,通常会使用注释.
你有什么优缺点?
我目前正在处理gps数据和精确的高度测量.我想计算两个连续点之间的距离.有很多关于使用WGS84椭圆体等计算两点之间距离的信息.
但是,我没有找到任何将海拔高度变化考虑在内的距离计算信息.
有没有人知道一些描述这种方法的网站,论文,书籍等?谢谢
编辑:Sql Server 2008地理扩展也在计算距离时忽略高度信息.
选择第三个父母时,是否有比以下更有效的方法?
$(draggable).parent().parent().parent().attr('entityid')
Run Code Online (Sandbox Code Playgroud) 故事:我在python 2.4和2.6上的其他应用程序之一.我试图将python2.4的sym链接做到python,并且在ubuntu jaunty上开始出现问题.现在我正在下载2.4的每个依赖项并使用python2.4 setup.py install安装它.依赖似乎是无穷无尽的.
问题1:我将如何告诉任何框架去使用版本如此pf python如day django使用2.6并说mjango使用2.4?像我们说的那样使用数据库databasename有点语法.
问题2:是否有更优雅的方式在版本之间切换,因为我的符号隐藏是虚拟灾难?
问题3:我可以下载deb来说耐寒,让jaunty相信它适合她吗?
我知道这里有一个非常相似的问题,但我希望能有更好的探索.如果HttpContext真的在后台使用HttpRuntime.Cache,为什么我会使用HttpContext.Cache而不是HttpRuntime.Cache?
在使用ASP.NET模拟Windows服务来运行预定作业的文章中, Omar使用HttpContext来存储他的缓存项,但是当Jeff Atwood 在这里实现它时,他选择使用HttpRuntime.显然,在这种特殊情况下,它是有意义的,因为您不必执行Web请求将缓存项添加回HttpContext.
但是,我正在寻找一些关于何时使用一个与另一个的好指针.
java ×2
agile ×1
annotations ×1
asp.net ×1
caching ×1
copy-paste ×1
database ×1
excel ×1
geometry ×1
geospatial ×1
gps ×1
httpcontext ×1
jquery ×1
masking ×1
oracle ×1
passwords ×1
plsql ×1
python ×1
ruby ×1
sql ×1
ubuntu-9.04 ×1
vba ×1