问题列表 - 第12880页

如何将ag:link合并到普通按钮?

在我的grails应用程序中有一个view带有g:link标签 - 它工作正常,但视觉效果有点尴尬.因此,我想g:link用一个普通的按钮伪装.

我试过了span class,input type="button"但这并没有成功.
附注:我不想要一个g:formsubmit动作.

任何帮助真的很感激!

html grails groovy button hyperlink

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

如何用二进制代码隐藏字符串?

有时,从二进制(可执行)文件中隐藏字符串很有用.例如,从二进制文件中隐藏加密密钥是有意义的.

当我说"隐藏"时,我的意思是在编译的二进制文件中更难找到字符串.

例如,这段代码:

const char* encryptionKey = "My strong encryption key";
// Using the key
Run Code Online (Sandbox Code Playgroud)

编译后生成一个可执行文件,其数据部分中包含以下内容:

4D 79 20 73 74 72 6F 6E-67 20 65 6E 63 72 79 70   |My strong encryp|
74 69 6F 6E 20 6B 65 79                           |tion key        |
Run Code Online (Sandbox Code Playgroud)

您可以看到我们的秘密字符串可以轻松找到和/或修改.

我可以隐藏字符串......

char encryptionKey[30];
int n = 0;
encryptionKey[n++] = 'M';
encryptionKey[n++] = 'y';
encryptionKey[n++] = ' ';
encryptionKey[n++] = 's';
encryptionKey[n++] = 't';
encryptionKey[n++] = 'r';
encryptionKey[n++] = 'o';
encryptionKey[n++] = 'n';
encryptionKey[n++] = …
Run Code Online (Sandbox Code Playgroud)

c++ obfuscation

64
推荐指数
8
解决办法
5万
查看次数

PasswordDeriveBytes vs Rfc2898DeriveBytes,过时但速度更快

我正在研究基于从SymmetricAlgorithm继承的类的加密功能,例如TripleDes,DES等.

基本上有两种方法可以为我的算法类生成一致的密钥和IV,PasswordDeriveBytes并且Rfc2898DeriveBytes都继承自DeriveBytes抽象类.

PasswordDeriveBytes.GetBytes()方法在.NET框架中标记为过时,建议使用Rfc2898DeriveBytes.GetBytes(),因为它与PBKDF2标准匹配.但是,根据我的测试,GetBytes()在Rfc2898DeriveBytes类中调用相同的方法几乎比类中的方法慢15倍PasswordDeriveBytes,这导致意外的CPU使用率(总是高于50%).

这是一些测试数据:

  • 迭代次数:100
  • 算法类型:DES
  • 原文:"我是测试密钥,请加密我"
  • 时间:
    • PasswordDeriveBytes:99ms
    • Rfc2898DeriveBytes:1,373ms

基于测试,Rfc2898DeriveBytes在生产环境中不良性能是不可接受的.

之前有没有人注意到这个问题?任何解决方案我仍然可以使用标准的解决方案而不会达到性能?使用过时方法的任何风险(可能在将来的版本中删除)?

多谢你们!

编辑:

可能我发现问题出在哪里...默认的迭代计数数为PasswordDeriveBytes100,而for Rfc2898DeriveBytes为1000.在我将它们更改为与1000相同的数字后,执行Rfc2898DeriveBytes只有两倍.

.net cryptography pbkdf2 rfc2898

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

java:在"foreach"中计算的集合表达式的次数

如果我在Java中这样做:

for(String s : myCollection.expensiveListGeneration())
{
      doSomething();
}
Run Code Online (Sandbox Code Playgroud)

是贵的ListGeneration()在开始或每个循环迭代中只调用一次?

它是依赖于实现的吗?

java collections performance foreach

29
推荐指数
2
解决办法
2387
查看次数

如何替换窗口/ iframe的文档对象

我需要在iframe窗口中注入我之前实例化的文档对象,并且我无法将其序列化为字符串或远程URL(这些是先前stackoverflow帖子上提出的解决方案),因为此文档对象的元素绑定到其他对象在我的代码中.

我该怎么做 ?

谢谢,b.

javascript dom document object code-injection

5
推荐指数
1
解决办法
2265
查看次数

SQL Server 2008中CLR过程的表值参数 - 可能吗?

这个来自SQL Server 2008 BOL的页面讨论了CLR存储过程,并有一个标记为"表值参数"的部分,讨论了它们如何有利.这很好 - 我喜欢在我的CLR过程中使用TVP,但不幸的是,这似乎是宇宙中唯一可能的参考,并且该部分没有描述语法是什么(也没有进一步的信息链接在该段末尾)

当然,我可以很容易地找到如何从T-SQL过程中使用TVP的描述,或者如何一般地进行CLR过程.但是写一个带有TVP的CLR过程?没有.这是非常不寻常的,因为将多行数据传递到存储过程是一个流行的问题.

这让我想知道该页面上是否存在该部分是错误的.有人请告诉我它不是,并指出更多信息/示例.

[编辑]

当我遇到这个时,我也准备把它发布到MS论坛之一,这似乎是棺材中的最后一个钉子.看起来无法完成.

clr stored-procedures sql-server-2008 table-valued-parameters

17
推荐指数
1
解决办法
9889
查看次数

如何在ASP.NET webApp中获取访问者PC的MAC地址?

在ASP.NET(C#)WebApp中,我可以轻松获取访问者PC的IP,但如何在ASP.NET webApp中获取访问者PC的MAC地址?

这个ASP.NET应用程序运行在我们公司的内部Intranet上,访问者也在我们公司的内部Intranet中.

asp.net mac-address

1
推荐指数
1
解决办法
3810
查看次数

如何在我的应用程序中显示黑莓地图?

我想在我的应用程序中显示我的应用程序中的Blackberry地图.任何人都可以告诉我如何在我的应用程序中显示黑莓地图?

gps blackberry geolocation

1
推荐指数
1
解决办法
1003
查看次数

对于jqgrid中的特定行,禁用"multiselect:true"模式中的复选框

我在jqgrid中显示一些数据,我使用的选项是"multiselect:true".在网格中,对于特定的行,我希望复选框不显示,或者如果显示则应该禁用它.我可以做这个??我正在使用jqgrid3.5.2.

提前致谢.

jquery

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

如何在Cakephp应用程序中添加Cron选项卡

我想在一个网站{招标网站},其中添加的crontab的方面是Autobidders.Please有人对添加的crontab指导我怎么可以添加的crontab,我怎样才能使它的工作,因此,如果任何用户加上一个自动出价工具,它可以根据服务器的时间来出价...... !!! Thans提前.. !!!

cakephp

0
推荐指数
1
解决办法
2339
查看次数