问题列表 - 第20534页

如果未选择任何选项,则不应关闭DialogPreference

我有一个DialogPreference,我想在按"确定","取消"等时避免用户关闭它.

我该怎么办?

编辑:

我试图在创建对话框时到达"确定"按钮以禁用.但我无法做到:(

android

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

表的主键上是否有索引?

拥有主键列是否意味着该列上有索引?如果是这样,它是什么样的指数?

sql database indexing primary-key sql-server-2008

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

OAuth和网络钓鱼漏洞是否无情地捆绑在一起?

我最近和OAuth做了很多工作,我不得不说我真的很喜欢它.我喜欢这个概念,我喜欢它为用户提供一个低门槛,让您将外部数据连接到您的站点(或者为您提供外部消费的数据apis).就个人而言,我一直拒绝那些要求我直接向他们提供我的登录信息的网站.OAuth"网络代客密钥"方法很好地解决了这个问题.

然而,我(以及许多其他人)看到的最大问题是,标准的OAuth工作流程鼓励了网络钓鱼攻击使用的相同类型的行为.如果您训练您的用户将重定向到站点以提供登录凭据是正常行为,那么网络钓鱼站点很容易利用该正常行为,而是重定向到他们捕获您的用户名和密码的克隆站点.

如果有的话,你做了什么(或看到过)来缓解这个问题?

  • 您是否告诉用户手动登录提供站点,没有自动链接或重定向?(但这会增加进入门槛)

  • 您是否尝试教育您的用户,如果是,何时以及如何?用户必须阅读的任何冗长的安全性解释也会增加进入门槛.

还有什么?

security oauth phishing

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

遗传算法

我正在尝试实现一种遗传算法来计算Rastrigin功能的最小值,我遇到了一些问题.
我需要将染色体表示为二进制字符串,并且Rastrigin函数将数字列表作为参数,如何将染色体解码为数字列表?
Rastrigin还希望列表中的元素为-5.12 <= x(i)<= 5.12如果生成染色体时会发生什么,它会产生不在该区间内的数字?

mathematical-optimization genetic-algorithm

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

在JVM上启用了逃逸分析的经验

我刚刚尝试在jdk6-u18 VM上-XX:+DoEscapeAnalysis启用该选项(在solaris上)并且有一个相当令人失望的经历.我正在运行一个scala应用程序,它有很多演员(其中20,000个).这是垃圾创建的秘诀!

通常,应用程序可以用堆为256MB运行,但产生巨大的垃圾量.在稳定状态下:

  • 在GC中花费10%的时间
  • 在<30秒内生成> 150Mb的垃圾然后获得GC

我认为转义分析可能会有所帮助,所以我启用了该选项并重新运行了应用程序.我发现应用程序变得越来越无法清除它收集的垃圾,直到它似乎最终花费了整个时间来做GC并且应用程序在其完全分配时"扁平化".

在这一点上,我应该说该应用程序没有抛出OutOfMemoryError我所期望的.也许JConsole(我用来执行分析)没有正确显示带有此选项的GC统计数据(我不相信)?

然后我删除了该选项并重新启动,应用程序再次变为"正常"!任何人都知道可能会发生什么?

java jvm scala escape-analysis

7
推荐指数
2
解决办法
2078
查看次数

保持visual studio不从bin/on rebuild中删除所有内容?

我有一个Web应用程序项目.我有我在bin /文件夹中存储的项目中引用的DLL.好吧,每当我从Visual Studio进行重建或清理时,它都会删除该文件夹中的所有内容.我该如何防止这种情况发生?

asp.net visual-studio

12
推荐指数
2
解决办法
9918
查看次数

如何找到类加载器加载的罐子和顺序?

我在其他地方找不到这个问题的明确答案,所以我会在这里试试:

是否有某种方式(编程或其他方式)以按照它们加载的精确顺序获取由Application Classloader加载的JAR /类列表?应用程序类加载器我的意思是在应用程序服务器(WLS,WAS,JBoss ......)中加载EAR应用程序的类加载器,但显然,它适用于任何类加载器.

因此,为了概括,我想知道的是由指定的类加载器加载的JAR的列表和顺序.不是单个类,通过调用classloader.getPackages()很容易找到,但是这个类加载器加载的JAR文件列表.

java jar classloader

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

jQuery $ .post电子邮件问题

我试图通过jQuery和php在灯箱中发布表单数据.我只需要传递3个字段值.我在提交时没有收到任何错误,但电子邮件没有发送.我注意到(通过Firebug)正在输入文本框的电子邮件地址(表单发送给的电子邮件地址)被发送为:'%40'而不是'@'.有没有人经历过这个或知道为什么/如何解决这个问题?
我的jQuery函数如下:

$('#notify form').submit(function(){
  $.post('path/to/action/to/send/email', { id: $("#id").val(), client_reviews: $("#client_reviewers").val(), client_reviewers_msg: $("#client_reviewers_msg").val() }, function(){
  tb_remove();
  $('#client_reviewers').val('');
  $('#client_reviewers_msg').val('');
});
return false;
Run Code Online (Sandbox Code Playgroud)

});

提前感谢您的帮助.Ĵ

email jquery .post

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

malloc在不同的机器上表现不同

在运行一个试图在不同机器上超过RSS的程序时,我看到完全不同的行为.代码类似于:

...
  char** s = (char**)malloc(10000*sizeof(char*));

  for (i = 0; i < 10000; i++){
    s[i] = (char*)malloc(1000*1000*sizeof(char));
    if (s[i] == NULL) {
      printf("cannot allocate memory for s[%d]",i);
      exit(1);
    }
  }

  int j = 0;
  while(1){
    for (i = 0; i < 10000; i++){
      for (j = 0; j < 1000*1000; j++) {
        s[i][j] = 1;
      }
      if ((i % 100) == 0) printf("i = %d\n", i);
    }
  }
  for (i = 0; i < 10000; i++)
    free(s[i]);
  free(s);
...
Run Code Online (Sandbox Code Playgroud)

上面的代码尝试使用malloc分配大约10GB的内存.我试过这个代码的前两台机器在linux内核2.6上运行,最后一台运行linux内核2.4.以下是我在这些机器上看到的行为: …

c linux malloc paging virtual-memory

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

如何在NetBeans中禁用"HTML检查"?

我正在使用NetBean的Compile on Save设置,当我编辑单个文件时它非常方便.但是,当我处理一对(或更多)类文件并在文件之间切换时,我遇到了一个问题:

" 任务"选项卡几乎一文不值,因为项目中由许多外部工具生成的许多HTML文件中的HTML"错误"消息(+)散落在其中.HTML错误的数量淹没了任何实际的Java错误.

我想要的是以下之一:

  1. 一种告诉NB忽略HTML文件目录("帮助")的方法.
  2. 一种关闭HTML"错误"甚至指定HTML2的方法.
  3. 一种按文件类型,父文件夹过滤"任务"错误的方法:所有Java都在"com"下.

我仔细研究了设置和属性,但没有发现任何有用的东西.

<rant>我讨厌使用"Take thething in the Folder"方法的IDE的另一个原因...... </ rant>

+ =文件是有效的HTML,但可能不是XHTML.此外,一半的消息突然结束,例如:Unexpected tag <TD> found, expecting one of

html netbeans syntax-checking

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