问题标签 [indexed]

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 回答
1362 浏览

loops - 汇编语言程序(将数组中数字的差异求和)

我的任务是完成一项家庭作业(我不会粉饰它),编写一个 32 位汇编程序,该程序使用循环和索引寻址来计算连续数组元素之间的间隙总和,它们是以非递减顺序。(例如:dwarray dword 0,2,5,9,10)

我不知道该怎么做是使用循环从数组中的第 n-1 个元素中减去数组的第 n 个元素。如果我这样做了,那么我会将结果存储在不同的寄存器中,并继续将结果添加到该寄存器中,直到到达最后一个元素。我只是希望指向正确的方向(我不是在寻找答案)。有没有人有什么建议?

0 投票
2 回答
275 浏览

python - 在 Sympy 索引对象中存储原始索引

我希望能够获取一个索引对象,用值代替它的索引,但仍然记得它的原始索引。

是否可以从 expr 中获取原始索引 (i,j)?由于表达式是不可变的,我对原始表达式所做的任何修改都不会出现在新表达式中。

我想这里的一般问题是如何将附加信息附加到 Sympy 符号。

0 投票
3 回答
1052 浏览

javascript - 通过函数名称查找表调用 javascript 函数(或方法)的最快方法是什么?

我正在用 JavaScript 模拟一个 8 位微处理器。我已将每个操作码函数名称存储在一个数组中,并调用与从我的虚拟内存读取的操作码相关的 256 个函数中的每一个,如下所示:

我最近更改了我的代码以摆脱 eval() 如下:

在 Mac Safari 中,以上两者之间没有明显的速度差异,这让我感到惊讶。我认为后者会更快,但我的虚拟时钟速度对于两者来说大致相同(目前峰值为 4MHz)。

由于与使用 eval() 相比,使用索引方法调用似乎没有速度损失,我希望也更新我的虚拟内存系统,但我对要使用的语法有一个心理障碍。

要写一个字节,我有:

我正在使用这种索引的间接方法,因此我可以将设备映射到地址范围并根据需要放置断点和观察点,这些断点和观察点都会拦截内存读取和写入 - 最大限度地提高性能。

关于如何在保持数据吞吐量的同时丢失 eval 的任何建议?

我想将外部方法映射到间接数组中,并且能够传递参数(要写入的值)。因此,无论哪个虚拟硬件使用公共接口访问虚拟内存,其他虚拟硬件都可以拦截该进程并在必要时监视或更改值。

0 投票
3 回答
77 浏览

python - 在 python 中,如何创建一个按一个值排序并可由另一个值索引的集合

我需要一个集合,在其中插入诸如 [1,'b42b00d6-76c8-4d68-b22e-ff4653bb01c8'] 之类的项目。

它需要按第一个元素排序,但可以按第二个元素进行索引。

以下是我能想到的最好的。它有两个缺陷:

  • 它不能使用相同的键来获取多个项目,因为它是一个字典。
  • 它无法从列表中正确删除项目。

我的尝试:

0 投票
1 回答
104 浏览

http - Drupal 站点 - 在 htaccess 中为 https 到 http 添加规范 rel

最近,我注册了 Cloudflare。我的网站获得了新的 https 选项。几天后,Google 用 https 和 http 将我的页面编入索引,现在我有重复的内容。我的网站不需要 https,所以我在 Cloudflare 上关闭了这个选项,但我仍然有使用 https 的索引页面。我怎样才能摆脱它?

0 投票
2 回答
877 浏览

imagemagick - ImageMagick 在加入 2 个 PNG 时保留自定义调色板

我需要加入 2 个 PNG 图像,有 16 个调色板,保持颜色编号和顺序作为原件。

两种 PNG 都使用相同的 16 色调色板。

有一种方法可以创建具有所有颜色的 4 位索引 PNG,按确切顺序,甚至在每个 PNG 中都未使用?

编辑更清楚:

我有2张照片。第一个是“level-000.png”:

level-000.png

它被识别为:

第二张图片是“scacchiera.png”。

sacchiera.png

它被识别为:

如您所见,两张图片具有相同的颜色:

如果我加入他们

那么“joined.png”图片就是:

加入.png

它被识别为:

你可以看到调色板与最初的调色板完全不同。

图片在这里:

问题是:有没有办法让这个调色板始终存在:

完全使用这 16 种颜色,并按照每个重新输出 PNG 的顺序排列?

0 投票
1 回答
3220 浏览

sql-server - SQL Server 索引视图与 Oracle 物化视图

我知道物化视图,我正在使用它。我从未使用过索引视图,但我会。它们之间有什么区别?

0 投票
1 回答
109 浏览

opengl - 加载多个索引 VAO 时,它们的几何形状似乎合并

我编写了一个非常基本的 .obj 文件加载器(只加载顶点坐标和三角形面索引)和渲染器。当我一次只加载一个模型时,效果很好。当我加载第二个模型(或更多)时,每个模型都会绘制自己和其他模型的一部分,我绞尽脑汁想弄清楚为什么会这样。

这是一个正在加载和绘制的简单圆柱体

这就是我加载一个立方体和一个圆柱体(首先是立方体)时发生的情况。

一些相关的代码片段:

这是我打开 .obj 文件并从文件中读取顶点坐标和三角形面索引的地方。

在 loadFromFile 方法结束时,我们将索引和顶点向量传递给 model::load() 方法,该方法创建并绑定 VAO、VBO 和 IBO。

加载模型后,它的 VAO id 将存储在类变量中。VAO 在 model::bind() 方法中加载。

并通过调用 glDrawElements() 进行绘制

模型在 level::draw() 方法中绘制:

没有 OpenGL 错误,当我将其打印到控制台时,文件解析会生成正确的值。

如果有人能指出发生这种情况的方式/原因,我将不胜感激。

0 投票
0 回答
145 浏览

image - 在matlab中将索引图像保存为32位灰度

我在 matlab 中有一个索引图像,我想将它写成 32 位 RGB 或灰度,这样如果我在 Photoshop 中打开它并在 Photoshop 中选择颜色值,我就会在 Matlab 中得到索引图像的确切值。

我无法从ind2rgb.

有什么办法可以做到这一点?

0 投票
2 回答
153 浏览

image - Matlab:加载索引图像

我想在 matlab 中读取图像并将其转换为索引图像

这是我的代码:

当我刚刚阅读图像时,它看起来很好(但它是一个 rgb 图像)。然后我将其转换为索引图像,我有以下图片: 在此处输入图像描述

这段代码有什么问题?