问题标签 [unordered]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4181 浏览

jquery - JQuery - 将 css 类添加到列表

我有以下 HTML:

我需要实现以下目标:

使用 Jquery,我可以到达

$(".meuble-tab")

我如何去它的父“li”做addClass(“active”)?

0 投票
1 回答
143 浏览

php - 如何在 PHP 中按单列对 SQL 连接的结果进行排序

我有一个包含位置列表的数据库,例如:

在一张单独的表格中,列出了来自这些国家的人员名单,

我已经在一个带有连接的 SQL 查询中抓取了这些数据......

这为我提供了:

但是,我想要实现的是一个无序列表,由 PHP 响应。用按国名分组的人名。与重复国名相反。我尝试过使用数组,但是我对 PHP/MySQL 的了解让我失望了……

0 投票
4 回答
30679 浏览

php - 要列出的 PHP 数组

我如何从这个多维数组中走出来:

对此:

以上是html...

0 投票
1 回答
389 浏览

jquery - 解决 jQuery 和无序列表加载问题

我正在 XHTML 中构建一个非常简单的无序列表树,具有多个层次。它的工作方式是单击父节点,然后它使用 jQuery .load() API 向服务器进行 AJAX 回调,以查看该节点是否有子节点。如果是这样,它会将这些节点插入其中。当您再次单击父链接时,它会执行 .remove() 删除子链接。

在 Safari、Chrome 和 FireFox 中一切正常。但是在 IE6、IE7、IE8 和 Opera 中,它正在崩溃。

在 IE 中,代码在扩展父级以显示子级时起作用。但是当我点击父母再次使用.remove()隐藏孩子时,它会进入孩子并删除他们的孩子,而不是自己。

在 Opera 中,代码会扩展,但会随着扩展而移动边距。然后,在删除时,它表现出与 IE 相同的问题。

什么可能导致这种奇怪?

此处发布的示例:http: //volomike.com/downloads/sample1.tar.gz

0 投票
5 回答
998 浏览

python - 可以使用 Python 的 re 模块一次性检索任意无序的一组命名组吗?

这对于一些问题非常方便:

但是,如果我不知道提前预期的顺序怎么办?

[更新]

例如,假设我有一个包含一些未知字符顺序的输入变量,而 'b' 恰好出现在 'i' 之后。我希望仍然能够为 '.b.' 引用组。和我。' 无需根据输入变量中的顺序订购我的正则表达式。所以,我希望我能做这样的事情,但我不知道这是否可能:

[结束更新]

我四处搜索并绞尽脑汁,但无法产生任何好的线索。猜测此功能不存在,因为 re 执行此操作的唯一方法可能是为每个组扫描整个字符串一次(当然我可以在循环中执行此操作)但我想我会看到 stackoverflow 的大脑不得不说。

谢谢你的帮助,
乔希

0 投票
2 回答
414 浏览

sql - 如何从 SQL 表中删除相反的行

我有以下 SQL 表:

我可以构造一个将产生以下结果的查询:

总而言之,我想将这两列视为无序集,例如 (a,b) == (b,a)。

0 投票
4 回答
1229 浏览

css - css,无序列表未在正确位置显示图标

我对这个真的很沮丧。几周前,我让它在 Firefox 和 IE 中都能正常工作。今天回去做一些测试,发现Firefox的显示有问题,我一直在搜索代码但找不到任何东西。我可以使用任何愿意的人提供的一些提示,我确定我看错了。我升级了我的 firefox 版本,但我想我的代码坏了,而不是 firefox。我假设问题出在我的 css 文件中,但我不确定。

这是我到目前为止所确认的。其他 css 文件中似乎没有与 <ul> 或 <li> 可能覆盖设置的冲突。另一个确认是,这在 Internet Explorer 中运行良好......因此我一定是个白痴,因为它通常是相反的(在 FF 中工作,但在 IE 中失败)。

这是它在 IE 中的外观(注意文本旁边的文件夹图标的位置):

替代文字 http://www.redsandstech.com/ie_works.jpg

这是它在 FF 中的外观(注意文件夹图标没有与其相应的文本一起被按下)。
替代文字 http://www.redsandstech.com/ff_broken.jpg

这是无序列表:

这是用于整个菜单的 CSS:

0 投票
2 回答
485 浏览

asp.net - ASP.NET - 是否可以将 TreeViewControl 呈现为无序列表而不是表?

是否可以将 TreeViewControl 呈现为无序列表而不是表?

0 投票
2 回答
4179 浏览

python - 如何用无序简化“for x in a for y in b for z in c ...”?

[更新]缺少一个东西,如果你真的有for x in a for y in b for z in c ...,即任意数量的结构,写起来product(a,b,c,...)很麻烦。假设您有一个列表列表,例如d上面示例中的列表。能不能简单点?Python 让我们unpacking使用*afor 列表和字典求值,**b但它只是符号。任意长度的嵌套 for 循环和此类怪物的简化超出了 SO 范围,以便在此处进行进一步研究。我想强调标题中的问题是开放式的,所以如果我接受问题,请不要被误导!

0 投票
1 回答
1087 浏览

c++ - 需要加速涉及 Boost 多索引和查找 unordered_multimap 的 C++ 代码

我正在寻找加速基于代理的模型的策略,该模型基于 class 的对象Host,指向这些对象的指针存储在 Boost 多索引容器中。我使用 Shark 来确定绝大多数时间都被一个函数消耗calcSI()

在此处输入图像描述

函数calcSI()必须为类的每个实例计算Host某些概率,这些概率取决于类的其他实例的属性Host。(大约有 10,000-50,000 个实例Host,并且这些计算为每个主机运行大约 25,600 次。)

如果我正确解释了配置文件,则花费的大部分时间都calcSI()转到Host::isInfectedZ(int),它只是计算类型为 Boost unordered_multimap 中的某些内容的实例InfectionMap

p>

Hostcontains的所有成员InfectionMap carriage,并简单地计算与特定键关联Host::isInfectedZ(int)的数量:Infectionsint

p>

  1. 我无法找到有关countBoost 的无序多图的功能成本有多大的信息。我是否应该通过添加到Host单独的二维数组来跟踪每个键的实例数(即与每个键Infections关联的数量int)来增加开销?

  2. 我想知道对 Boost 多索引进行更大规模的结构性改革,比如消除一两个不需要的复合键索引,是否会更有帮助。多索引的后台维护没有出现在分析器中,这(可能是愚蠢的)让我担心它可能会很大。我在多索引中有 8 个索引,其中大部分是ordered_non_unique。

  3. 还有其他我应该关注的可能不会出现在分析器中的事情,还是我错过了分析器的主要结果?

不幸的是,并行化和多线程calcSI()不是选项。

更新:知道InfectionMap carriage很少有超过 10 对并且通常有 <5 对可能会有所帮助。


更新 2:我尝试了上面 #1 中提出的策略,给每个Host数组一个数组int carriageSummary[ INIT_NUM_STYPES ],它由 的可能值索引z(对于大多数模拟,有 <10 个可能的值)。每个条目的值跟踪对 所做的更改carriage。该Host::isInfectedZ( int z )函数现在显示为:

专用于这个函数的时间似乎已经大大减少了——我现在不能做一个精确的比较: 在此处输入图像描述 显然,使用数组有点笨重,但对于小范围的z. 其他一些容器(即不是 unordered_map)对于更大的范围会更有效吗?

也希望获得有关更改多索引的任何反馈。