问题标签 [lookup]
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.
ip - 如何根据某个IP获取Country?
有谁知道从给定 IP 地址检索国家/地区的任何简单方法,最好是 ISO_3166-1 格式?
perl - perl中的反向DNS查找
如何执行反向 DNS 查找,即如何在 Perl 中将 IP 地址解析为其 DNS 主机名?
excel - 在 Excel 中查找数据
我在 excel 中有一个 2 变量 100x100 数据表。
我需要一个函数来返回产生给定目标值的所有可能变量集。我正在看的是某种递归二维查找函数。有人可以指出我正确的方向吗?
javascript - 持久化数据客户端以查找 ASP.NET 中的下拉列表
我有一个存储名称/值对的下拉列表。下拉菜单出现在 gridview 的每一行中。
下拉列表中的值对应于下拉列表中未保留的第三个属性(数据类型)。我想创建一个客户端“查找”表,以便当用户选择下拉值时,正确的数据类型会填充在它旁边。
在 ASP.NET 应用程序中完成此任务的最佳方法是什么?价值/属性列表的范围可能从 1 到 100 个成员在列表中......
lookup - Lookup table size reduction
I have an application in which I have to store a couple of millions of integers, I have to store them in a Look up table, obviously I cannot store such amount of data in memory and in my requirements I am very limited I have to store the data in an embebedded system so I am very limited in the space, so I would like to ask you about recommended methods that I can use for the reduction of the look up table. I cannot use function approximation such as neural networks, the values needs to be in a table. The range of the integers is not known at the moment. When I say integers I mean a 32 bit value.
Basically the idea is use some copmpression method to reduce the amount of memory but without losing many precision. This thing needs to run in hardware so the computation overhead cannot be very high.
In my algorithm I have to access to one value of the table do some operations with it and after update the value. In the end what I should have is a function which I pass an index to it and then I get a value, and after I have to use another function to write a value in the table.
I found one called tile coding http://www.cs.ualberta.ca/~sutton/book/8/node6.html, this one is based on several look up tables, does anyone know any other method?.
Thanks.
c - 你如何处理离散的非整数集?
我有一个程序需要执行从一组已知值到另一组已知值的编译时可检查映射:
如果输入是整数或均匀间隔,这将很容易。我将遍历行,但也希望能够在可读的庄园中进行查找。
我目前的想法(我不喜欢)是定义一个像
然后将其设置为 2 次查找。
有更好的想法吗?
编辑:我主要关心的是限制我可以尝试查找的内容。如果代码可能会尝试查找无效的内容,我希望甚至无法编译的东西。
集合很小,迭代时间几乎完全不相关。
我还没有看到任何让我在枚举中获得任何东西的东西,所以现在我要这么做了。OTOH我会继续关注这个问题。
*
注意:我不担心会发现指针问题等等,只是像 for 循环和变量赋值这样的直接代码。
本质:为了清晰和通用性,我过度简化了上述内容。我实际上有一个表,它有 3 个非整数、非均匀轴和一个非数字轴。在这一点上,我不确定我需要在哪些方向上列举它。
一些链接可以让我了解我正在寻找的内容:
java - 存储和查找双数组
我有一个相当昂贵的数组计算(SpectralResponse),我希望将其保持在最低限度。我认为最好的方法是存储它们并在将来再次需要相同的阵列时将其恢复。使用 BasicParameters 做出决定。
所以现在,我为 SpectralResponse 的数组使用对象的 LinkedList,为 BasicParameter 使用另一个 LinkedList。并且 BasicParameters 有一个 isParamsEqualTo(BasicParameters) 方法来比较参数集。
所以要查找,我只是通过 BasicParameters 列表,检查匹配,如果匹配,则返回 SpectralResponse。如果不匹配,则计算 SpectralResponse。
这是我用来查找的 for 循环。
但不知何故,这样做不仅会占用大量内存,而且实际上比直接计算 SpectralResponse 慢。慢得多。
所以是我的实现错了,还是我误以为预先计算和查找更快?
algorithm - 哈希查找和二分查找哪个更快?
当给定一组静态对象(从某种意义上说是静态的,一旦加载它就很少改变),需要以最佳性能重复并发查找,哪个更好,HashMap
或者使用一些自定义比较器进行二进制搜索的数组?
答案是对象还是结构类型的函数?散列和/或相等的函数性能?哈希唯一性?列表大小? Hashset
尺寸/设置尺寸?
我正在查看的集合的大小可以从 500k 到 10m 不等——以防该信息有用。
虽然我正在寻找 C# 答案,但我认为真正的数学答案不在于语言,所以我不包括那个标签。但是,如果需要注意 C# 特定的事情,则需要该信息。
delphi - 我可以一次从两个数据集中进行查找吗?
在这个问题中,我询问了将数据集分解为子集的问题,并得到了很好的回应。现在我有相反的问题。我有两个不同的数据集,代表一个共同祖先的两个不同子类的对象,我需要使用相同的 TDBLookupComboBox 同时搜索它们,使用两个属性,ID # 和 Name,存在于父级中班级。
查找字段允许您从多个源字段中查找内容,但只能在同一数据集中,而不是两个不同的数据集中。查找控件只允许您指定一个查找字段进行搜索。有谁知道我如何从两个数据集中获取数据以一起出现在组合框中?
sql - 存储查找表 ID 或纯数据之间的决定
我发现这个问题很多,我不确定最好的方法。
我的问题是如何在使用外键查找表或直接在请求它的表中使用查找表值之间做出决定,完全避免查找表关系。
要记住的几点:
使用第二种方法,如果在查找表中更改了数据,您将需要对引用数据的所有记录进行大规模更新。
这更侧重于具有大量列引用许多查找表的表。因此,每次查询表时,大量外键意味着大量连接。
- 该数据将来自从查找表中提取的下拉列表。为了在重新加载时匹配数据,值需要在现有列表中(与第一点相关)。
这里有最佳实践,还是需要考虑的关键点?