问题标签 [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 投票
1 回答
975 浏览

c++ - 在 C++ 中实现无序映射

我需要为程序创建一个简单的查找函数,并希望确认完成任务的最佳方式。我有一个两列 CSV 文件,它代表一个字符串(键)和双精度(值)对。该列表大约有 3,000 行/键值对。每次执行我的程序时,我将在此表上进行大约 5,000 次查找。下面是一些伪代码,后面跟着几个问题:

我关于如何实现这一点的问题如下:

  1. 如何进行实际查找?我正在考虑一个简单的函数,它在传递(a)对我的地图的引用和(b)一个键时返回值。有人可以提供一个简单的框架吗
  2. 我的字符串值是“可排序的”,因为它们是字母术语——我是否应该以某种方式将其放入有序列表以促进更快的查找?
  3. 这种方法有意义吗?
0 投票
1 回答
1386 浏览

html - 如何在宽度内定位无序列表(导航菜单):100% div?

编辑:固定,非常规(我认为),我所做的只是 margin-left: auto; margin-right: auto,导航菜单,并给它一个我喜欢的固定宽度(在我的例子中为 1002px),并使定位相对,并创建另一个具有“模拟”背景的 div,并将其设为绝对。感谢提供解决方案的人,感谢它。

想知道是否有人可以帮助我解决这个问题。目前正在设计一个网站,其中导航菜单 div 没有固定宽度(宽度:100%),在这个导航菜单 div 内部是无序列表“主页 | 关于 | 服务 | 画廊 | 联系方式”。所以问题是,当我在浏览器中预览我的网站时,“主页 | 关于等” 向左浮动,当我向外滚动时,使页面变小,它继续向左浮动。所以我的问题是,无需固定 div 的宽度,是否有人碰巧知道如何定位这些无序列表,以便它与我的页面/内容的其余部分齐平或一致。

这是导航菜单的CSS:

0 投票
1 回答
326 浏览

c++ - 为什么 operator== 对于 std::unordered_map 来说是不够的?- C++

为什么我需要同时实现 == 运算符和返回 size_t 的随机运算符?返回 size_t 的方法实际上应该返回什么?

编辑:当我说随机运算符时,我并不是说它没有用。我的意思是,在我看来,我看不出它有什么用,因此是最后一个问题。7

0 投票
0 回答
42 浏览

jquery - 为什么 jquery .index() 返回-1?我将它应用到一个无序列表上,它只为所有元素返回-1

我在用

获取索引,但它只返回 -1

0 投票
1 回答
1431 浏览

css - 如何在css的水平ul菜单中对齐所有选项卡的高度

您好,我有固定宽度和自动高度的 ul 菜单,但有些链接太长而且占据 2 行。如何将所有标签的高位与最高的标签对齐?

0 投票
1 回答
318 浏览

c++ - 具有自定义类的 C++ 无序映射

我正在尝试创建一个 C++ 无序映射,将字符串键入我的一个自定义类。IE:

姓名 -> 员工信息

我使用以下 typedef 来定义无序映射:

但我得到一个编译器错误:

这是因为地图模板没有 std::string 类型的等价运算符吗?如果是这样,有人可以告诉我在哪里以及如何写这个。我只想要一个不区分大小写的字符串键。

谢谢!

0 投票
1 回答
132 浏览

c++ - 从 DLL 字符公开的 C++ 无序映射

我有一个编译为 DLL 的 C++ 项目。我有几个拥有 m_dSurveyStore 作为成员变量的类。地图有std::string键和各种自定义类的值。例如:

这些类需要从我的 DLL 中公开以供其他程序(控制台 C++ 和 .Net 代码)使用。当我std::string用作映射键时,我会收到编译器警告,如“需要类的客户端使用 dll 接口”。我已经阅读了其他警告不要公开使用 std 类型的接口的帖子。

理想情况下,我的映射将是私有成员变量,并且(我认为)不会暴露在 DLL 之外:

char *如果我想以这些映射作为成员公开类,我应该使用我的映射键类型,还是有一种可靠的方法来坚持std::string并只公开该类?如果 char * 是要走的路,请提供定义char *键的语法。

0 投票
1 回答
1537 浏览

c++ - c++ 无序列表示例

我意识到 c++ list 正在对条目进行排序。你知道C++中是否定义了无序列表吗?有什么例子吗?

谢谢

0 投票
2 回答
66 浏览

css - 如何使无序列表的整个区域可点击?

我想让我的无序列表的整个区域都可以点击单个 URL。到目前为止没有运气。

到目前为止的 CSS 标记如下:

我的 HTML 标记目前如下所示:

非常感谢您的任何帮助或建议。

0 投票
1 回答
3782 浏览

javascript - 如何从无序列表jquery中选择项目

我有一个填充我的无序列表的函数。

当我单击列表中的某个项目时,我希望我的文本框strSearch填充该项目。