问题标签 [shift]
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.
c++ - 矩阵循环移位
有谁知道右循环移动矩阵的有效方法?顺便说一句,矩阵是二进制的,但解决非二进制矩阵的方法也很好。
现在,我正在考虑为矩阵的行实现一个循环数组,并在需要移位操作时更新每一行。
我正在考虑的另一种方法是实现一个指向由向量表示的(矩阵的)列的指针向量,并在发生移位操作时交换它们。
例如
右移
如果我还需要向下移动矩阵,那么所有这些解决方案都会出现另一个问题。有效地实施这两种操作,完全超出了我的能力范围。
降档
flash - 如何在 AS2 中无延迟地移动音轨
我编写了一个在 Flash 中播放 2 个音轨的应用程序。现在是我的问题:如何做到这一点,在用户按下一个键后,第二个曲目将被移动(向前/向后)?这个动作然后播放应该没有额外的缓存和延迟。
algorithm - 来自 16 位值的非交错位
我有一个 16 位的值,它的位是“交错的”。
我想得到一个包含 8 个项目(值 0 到 3)的数组,它按以下顺序存储位:
- 第 0 项:第 7 位和第 15 位
- 第 1 项:第 6 位和第 14 位
- 第 2 项:第 5 位和第 13 位
- ...
- 第 7 项:位 0 和 8
这是一个简单的解决方案:
有谁知道这样做更好(更快)的方法?
编辑:
笔记:
- 构建预先计算的表不是一种选择。
- 无法使用汇编程序或特定于 CPU 的优化
javascript - 如何在Javascript中将一组项目向上移动4个位置
如何在 Javascript 中将一组项目向上移动 4 个位置?
我有以下字符串数组:
我需要一个函数转换“array1”以产生:
提前致谢。
vector - 自相关和移位向量
基本上我将使用自相关方法来尝试在图像中找到克隆区域。
这就是我在 MATLAB 中所做的
i = imread ('D:\image.jpg') I = rgb2gray(i); 显示(一);f = fspecial('LOG'); h = imfilter(I,f); x = xcorr2(双(h),双(h));图像c(x);图(gcf)
基本上是加载图像,将其更改为灰度,对其应用高通滤波器,然后进行自相关。
原图 http://i38.tinypic.com/2u7ojdz.jpg
自相关后 http://i38.tinypic.com/2z3nh9w.jpg
好吧,问题来了。我想找到中间最大的点和顶部的小白点之间的移位向量。我有一个想法,现在我觉得它不再奏效了。
关于如何实现它们的任何提示/想法(在计算移位向量时)?
我对整个图像处理/ matlab 的东西有点陌生,所以任何帮助将不胜感激
assembly - 68k/x86 上的左移溢出?
我听说摩托罗拉 68000 和 Intel x86 架构处理左移溢出的方式不同。特别是 68k LSL 与英特尔 SAL/SHL 汇编指令。
有人知道这件事的具体情况吗?他们设置不同的标志,还是设置不同的标志?我试图在参考手册中查找这一点,但我没有发现任何区别。为什么要以不同的方式处理这种情况?
regex - Perl - 为什么移位在使用后会失去价值?
此代码有效 - 它采用一组完整的 txt 文件路径并将它们剥离,以便在$exam_nums[$x]
调用时返回文件名
当我尝试对单个变量执行此操作时,它不起作用。我正在调用一个子程序并向它发送一个礼物,但变量最后是空的。(它正在进入 if 语句块,因为那里的其他行运行良好。)这是代码:
调用子:
$_
来自一个有效的foreach(@files)
循环
子:
我尝试$
在正则表达式的“删除扩展名”部分中取出,但这没有帮助。
c - C无符号整数数组和位移
如果我有一个短无符号整数数组。
将 array[k+1] 左移 8 位,将 8 位放入 array[k+1] 的下半部分?
或者他们只是因为超出了为元素分配的空间而放弃了?
math - 如何在 MOD 表达式中找到变量值?
9 = 2^X 模 11
什么是 X,你如何找到 X?
它与在 RSA 算法中查找纯文本有关,我正在为它编写一个 C 程序。
c - 向右移动/我做错了什么?
无法按预期工作,因为它没有正确设置 MSB 位。我正在使用 Metrowerks 编译器。
编辑输入缓冲区(就在for循环之前)0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x2F,0xA0,0xC6,0x9D
我得到了for循环0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x17,0xD0,0xE3,0xCE