问题列表 - 第11779页

收集removeAll无视案例?

好的,这是我的问题.我必须这样做HashSet,我使用该removeAll方法删除一个集合中存在的值.

在调用方法之前,我显然将值添加到Sets中.我在添加之前调用.toUpperCase()每个String,因为两个列表中的值都是不同的情况.这个案子没有押韵或理由.

一旦我打电话removeAll,我需要将原始案例返回给剩下的值Set.有没有一种有效的方法可以在不运行原始列表和使用的情况下执行此操作CompareToIgnoreCase

例:

列表1:

"BOB"
"Joe"
"john"
"MARK"
"dave"
"Bill"
Run Code Online (Sandbox Code Playgroud)

列表2:

"JOE"
"MARK"
"DAVE"
Run Code Online (Sandbox Code Playgroud)

在此之后,HashSet使用toUpperCase()on 为每个List 创建一个单独String的.然后打电话removeAll.

Set1.removeAll(set2);

Set1:
    "BOB"
    "JOHN"
    "BILL"
Run Code Online (Sandbox Code Playgroud)

我需要让列表再次看起来像这样:

"BOB"
"john"
"Bill"
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激.我知道它很差,应该有原始列表的标准,但这不是我要决定的.

java collections case-insensitive hashset

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

如何在元素上触发浏览器上下文菜单.(好像用户右键单击)

我需要通过javascript触发浏览器(IE,Firefox,Safari等)上下文菜单的打开.我试图解决的问题是,当右键单击重叠元素时,它下面的元素显示其上下文菜单.因此,如果顶部元素是标签,当您右键单击时,我需要显示下面输入元素的上下文菜单.

我知道如何保持标签的上下文菜单不显示,但我不知道如何随意打开上下文菜单.

任何帮助表示赞赏!

javascript contextmenu

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

非浮动图跨越multicol环境中的两列

我正在使用带有两列的multicol包,并且需要一个数字来跨越两列.我知道\begin{figure*},但我不希望这个数字漂浮.我一直在谷歌搜索大约一个小时,但无济于事.任何帮助都会很棒.

layout latex figure multicol

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

使用Jquery在多个元素上运行函数

我有一些代码,我想在表格中的每个复选框上运行,但我不确定最好的方法吗?我尝试过这样的东西,但它不起作用:(

$(document).ready(function() {

    function whatever (elem) {
        var $elem = elem;
        $elem.val('test');
    }

    $('table tr td :checkbox').(function() {
        whatever($(this));
    }

});
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒,有点亏本!谢谢 :)

jquery function elements

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

有限时间内两个FSM等价的一般证明?

是否存在总是需要有限时间的两个(确定性)有限状态机的等价性的一般证明?也就是说,给定两个FSM,你能证明给定相同的输入它们总是产生相同的输出而不需要实际执行FSM(可能是非终止的吗?).如果确实存在这样的证据,那么时间复杂度是多少?

theory proof state-machine fsm

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

JAVA element.getElementsByTagName限制为顶级

我有一个XML文件如下:

<rootNode>
    <link>http://rootlink/</link>
    <image>
        <link>http://imagelink/</link>
        <title>This is the title</title>
    </image>
</rootNode>
Run Code Online (Sandbox Code Playgroud)

使用DOM的XML Java代码如下:

NodeList rootNodeList = element.getElementsByTagName("link");
Run Code Online (Sandbox Code Playgroud)

这将为我提供所有"链接"元素,包括顶层和"图像"节点内的元素.

有没有办法让rootNode的"链接"标签在一个级别而不是两个,例如图像链接的情况?也就是说,我只想要http:// rootlink / "link".

java xml dom

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

如果使用Jquery可见,如何为最后一个子节点添加一些自定义CSS?

我允许用户将列表的一部分隐藏/可见等.

现在这是我的清单:

基本列表,但最终列表项有一些自定义CSS"border-bottom:none" - 只是为了让它更好看.

<ul>
      <li class="item">Item</li>
      <li class="widget">widget</li>
      <li class="item">Item</li>
      <li class="item">Item</li>
      <li class="widget">Widget</li>
      <li class="widget">Widget</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当我使用最后一个选择器时,添加一些自定义CSS,它完美无缺.我的问题是当我隐藏小部件时,它们是按预期隐藏的,但是在此使用自定义CSS并且因为这些被隐藏,边框仍然显示.

我的问题是如何只将CSS应用于最后一个可见的孩子?

css jquery visible

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

生成泊松和二项式随机数的算法?

我一直在四处寻找,但我不知道该怎么办.

我发现这个页面在最后一段中说:

使用这个简单的方法得到一个从泊松分布中取得的随机数的简单生成器:如果x 1,x 2,...是一个在0和1之间均匀分布的随机数序列,k是第一个整数,乘积x 1 ·x 2 ·...·x k + 1 <e

我发现了另一个描述如何生成二项式数的页面,但我认为它使用的是泊松生成的近似值,这对我没有帮助.

例如,考虑二项式随机数.二项式随机数是硬币的N次投掷中的头数,在任何单次投掷中具有头部的概率p.如果在区间(0,1)上生成N个均匀随机数并计算小于p的数,则计数是具有参数N和p的二项式随机数.

我知道有库可以做到这一点,但我不能使用它们,只能使用语言提供的标准统一生成器(在本例中为java).

java random math probability poisson

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

使用php进行多页面表单验证

这是我的第一篇文章,所以要善良; )

我想用php创建一个多页面表单.

表单将分布在3页上,每个页面需要验证在客户端上输入表单的数据(使用jquery验证),如果禁用javascript,则在服务器上需要在相关表单旁边显示错误消息领域.

验证后,需要将数据传递到表单中的下一页,最好使用会话变量.

我遇到的主要问题是大多数验证脚本现在将action =""留作自我引用当前页面,因此这些后置变量不能传递到表单链中的不同页面.

我想要一个验证脚本,验证,然后点击提交按钮后发布到新页面.

谢谢

彼得

php forms validation multipage

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

在论坛中逃避输入的正确/最安全的方法是什么?

我正在使用php和mysql后端创建一个论坛软件,并想知道什么是最安全的方式来逃避论坛帖子的用户输入.

我知道htmlentities()和strip_tags()和htmlspecialchars()和mysql_real_escape_string(),甚至javascript的escape(),但我不知道使用哪个和哪里.

处理这三种不同类型输入的最安全的方法是什么(通过进程,我的意思是获取,保存在数据库中,并显示):

  1. 帖子的标题(也将是URL永久链接的基础).
  2. 论坛帖子的内容仅限于基本文本输入.
  3. 允许html的论坛帖子的内容.

我希望得到一个答案,告诉我有多少这些逃逸功能需要组合使用以及为什么.谢谢!

javascript php mysql security

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