问题标签 [lookup-tables]

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 投票
4 回答
20963 浏览

web-services - 国家、州、省 Web 服务?

是否有任何好的网络服务可以为国家和州/省提供良好的查找信息?

如果是这样,你用什么?

0 投票
2 回答
508 浏览

java - 我应该如何实现一个下拉框,其中包含需要以不同语言显示的项目列表?

我正在尝试设计一个表单,其中包含一个包含杂货选择列表的下拉框。

在尝试决定是使用 java 枚举还是查找表时,我应该查看哪些标准?此外,我需要提前计划 i18n 对下拉字符串的支持。

0 投票
4 回答
10207 浏览

c# - 在 C# 中表示此查找表的最佳方法

我需要在 C# 中表示一个查找表,这是基本结构:

你们有什么建议?

我将需要查找范围并检索乘数。我还需要使用名称进行查找。

更新 它总共可能有 10-15 行。范围是整数日期类型。

0 投票
8 回答
1578 浏览

c - 如何确定 Pi (π) 的准确度

优化我们正在开发的游戏,我们正在进入每个 CPU 周期获胜都很重要的阶段。我们使用弧度计算围绕其他对象旋转的对象的位置,我想减少查找表中不必要的精度。为此,我们大量使用了预定义的 Pi。这个 Pi 应该有多准确?

所以,我的问题是:

  • 准确到什么程度才足够准确?
  • 或者更好的是,如何确定所需的精度?
0 投票
2 回答
3053 浏览

latex - Latex 中的查找表

我有一堆自动生成的 LaTeX 代码,其超目标形式为“functionname_2093840289fad1337”,即附加了哈希的函数名称。我想通过仅引用我知道是唯一的函数名称来引用文档其余部分中的这些函数。我想要一个类似这样的查找函数:

发出

请注意,我无法计算散列,但我准备编写一个将每个函数名映射到函数名+散列的表。编写这种函数的最佳方法是什么?

0 投票
4 回答
109 浏览

database-design - 如果我有多种类型的对象,object.type 什么时候应该是字符串,什么时候应该是外键?

假设我有一些可以是浪漫、小说或神秘的书。我有 2 个现实的选项来存储这些数据。一种是在我的 books 表中有一个 type 列,它是一个值为“romance”、“fiction”或“mystery”的字符串。另一种是创建一个 book_types 表并将类型存储在其中。然后我的书会有一个 type_id 外键引用 book_types 表。

我的问题是如何选择最好的?我已经看到了在 Restful 身份验证 Rails 插件中使用的字符串方法,其中包含有关用户状态的信息 - 'inactive'、'active'、'pending'...

考虑到我将一直查询此信息,使用查找表方法是否会影响性能?

谢谢!

0 投票
3 回答
2403 浏览

sql - 查询查找表的最佳实践

我正在尝试找出一种查询属性功能查找表的方法。

我有一个包含出租物业信息(地址、租金、押金、卧室数量等)的属性表,以及另一个代表该属性(游泳池、空调、现场洗衣等)的表(Property_Feature) .)。特征本身在另一个标有特征的表中定义。

假设有人想搜索有空调、游泳池和洗衣房的房产。如果每一行只代表一个特征,如何查询 Property_Feature 表以获取同一属性的多个特征?SQL 查询会是什么样子?这可能吗?有更好的解决方案吗?

感谢您的帮助和洞察力。

0 投票
3 回答
1792 浏览

fpga - 计算 15 位输入中设置位数的电路

如何构建一个使用 4 输入 LUT(查找表)计算 15 位输入中设置位数的面积有效电路。输出显然是 4 位(计数 0-15)。有人声称可以使用 9 个 LUT。

0 投票
5 回答
2023 浏览

c# - 存储大型查找表

我正在开发一个应用程序,它利用非常大的查找表来加速数学计算。这些表中最大的是一个 int[],它有大约 1000 万个条目。并非所有的查找表都是 int[]。例如,一个是包含约 200,000 个条目的字典。目前,我生成每个查找表一次(这需要几分钟)并使用以下代码段将其序列化到磁盘(使用压缩):

其中序列化定义如下:

我在启动应用程序时遇到的烦恼是这些查找表的反序列化需要很长时间(超过 15 秒)。这种类型的延迟会惹恼用户,因为在加载所有查找表之前应用程序将无法使用。目前反序列化如下:

其中反序列化定义为:

起初,我认为可能是 gzip 压缩导致速度变慢,但从序列化/反序列化例程中删除它只需要几百毫秒。

任何人都可以建议在应用程序初始启动时加快这些查找表的加载时间的方法吗?

0 投票
1 回答
1443 浏览

repository-pattern - 在实现存储库模式时,查找值/表应该获得自己的存储库吗?

我正在基于BISDM的修改版本为多个数据库实体创建 RESTful 服务。其中一些实体具有关联的查找表,如下所示:

修改后的 BISDM 模式的片段

我决定使用存储库模式在数据持久性/检索之间提供清晰的分离;但是,我不确定在存储库中应该如何表示查找(而不是实体)。

查找应该有自己的存储库接口,与关联实体“共享”一个,还是应该有一个通用的 ILookupRepository 接口?

目前,这些查找是只读的;但是,有时我们可能希望通过服务编辑查找。

顺便说一句,这个问题与另一个有关查找表和 RESTful Web 服务的问题有关。