问题标签 [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.

0 投票
1 回答
7672 浏览

assembly - 什么是装配班次?

我正在阅读这份文件: http: //www.fadden.com/techmisc/hdc/lesson11.htm

他在其中说:

问题是,我们不知道这些时间有多长。因此,我们使用我们首先查看的一元编码对长度进行编码(为清楚起见添加了冒号):

这种方法实际上是 floor(log i) 个零,后跟一个 1,然后是没有前导 1 的二进制代码。由于第一部分是一元计数,因此第二部分的每个位都有一个“0”。这意味着我们可以用零散布数据位,如下所示:

这具有相同的长度,但可以使用简单的移位例程来实现(汇编:左移,如果进位设置则退出,否则将下一位移入我们正在形成的整数)。

这个装配偏移到底是什么,它是可逆的,这意味着 00000000000000001 可以在没有额外数据的情况下回到 00000000100000000 吗?

装配班次的动画会很棒。谢谢

0 投票
1 回答
979 浏览

jquery - Shift+Click 事件问题

我确定我正在做一些非常愚蠢的事情,但我无法让我的轮班事件触发。我都试过了:

和:

这两个都将 event.shiftkey 显示为未定义。关于我做错了什么的任何想法?

ShowCannedReport_UserFilterDropdown 是一个多选下拉菜单,并且在两个版本上都会触发 click 事件,但不会注册 shiftkey 事件。

0 投票
6 回答
16923 浏览

java - Java中的位移

我试图了解位移是如何工作的。有人可以解释这一行的含义:

其中n是一个整数,并给我一个n执行移位时的示例。

0 投票
4 回答
792 浏览

c - C中的位移

这是代码,有人可以检查它并告诉我错误是什么吗?

编译成功,但是Segmentation Fault当我执行它时它说。

0 投票
6 回答
1158 浏览

c - C:“移动”矩阵的巧妙方法?

我有一个应该像缓冲区一样的整数矩阵:

x = {{0, 0, 0, 0, 0}, {1, 1, 1, 1, 1}, {2, 2, 2, 2, 2}};

现在,如果我添加一个新行{3, 3, 3, 3, 3},新矩阵应该如下所示:

x = {{1, 1, 1, 1, 1}, {2, 2, 2, 2, 2}, {3, 3, 3, 3, 3}};

有没有一种巧妙的方法可以在不复制所有元素的情况下做到这一点?

0 投票
3 回答
1479 浏览

java - 帮助目标 c - java字节移位

我在 Java 和 iPhone/objC 客户端之间发送数据。Java 客户端有一个已建立的中间件组件,我用它来测试新客户端与中间件的集成。

我对所有字节移位操作都有问题。Java 代码正在生产中,无法修改。由于双重似乎是最广泛的,我将发布它。

从 objC 发送:

Java 接收:

当我从 objC 发送 [[WVDouble alloc]initWithDouble:-13456.134]

java获得双倍5.53E-322

问题出在 objC 方面,因为 java 正在与其他开发环境一起生产。对于所有生产客户端,-13456.134 是转换后的结果。

这是 java 客户端使用的 sendDouble 代码:`

`

0 投票
1 回答
807 浏览

vb.net - VB.NET 位移混淆

我有一些关于 VB.NET 位移的问题。我了解<< >>运算符是 VB.NET 中的位移运算符。

我有一个两字节的十六进制值,0x3ACC这两个字节中的每一位代表一天、一个月或一年。这个十六进制值的位结构是yyyy yyym mmmd dddd

我很困惑我应该如何对这些值进行位移,以便年、月和日处于它们自己的UINT16值中。移位数字应该是什么,我需要在移位中添加任何填充吗?

0 投票
1 回答
232 浏览

css - CSS 文本布局/格式问题

所以我的网站中有大块文本,但现在 CSS 中的默认值是左对齐,所以所有文本都向左对齐。但是,假设我想将所有文本向右移动 100 像素。我如何在 CSS 中实现这一点?(我应该添加什么样的功能?)

谢谢!

0 投票
1 回答
2964 浏览

ios - iOS:Pitch Shifting & Piping 从 OpenAL 输出到缓冲区

我最近发现在 iOS 中可以使用 OpenAL 进行音高转换。

我在看 Hollance 的声音银行播放器。它接收分布在整个范围内的 15 个左右的钢琴音符,并通过确定它最接近哪个样本来播放任何音符,并将该样本的音高移动适当的量。这是执行此操作的代码:

你可以看到这条线做了音高转换:

不幸的是,这对于同时演奏一捆音符没有好处,因为它占用了太多的 CPU。它是动态的音调变化。

我想要的是为每个钢琴音符创建一个缓冲区,并使用这种音高转换技术填充这些缓冲区。但我看不到如何让 openAL 将声音播放到缓冲区中,而不是通过扬声器播放出来。

有什么方法可以输出 alSourcePlay(source->sourceId);

进入缓冲区?

如果我不能这样做,我有什么选择?我曾尝试使用 DSPDimension 文章中的 smbPitchShift,但它并没有提供良好的保真度:钢琴音符的起音阶段确实丢失了。我想我可以使用免费版的 Dirac3...(我目前没有钱购买完整版,但我认为免费版允许单声道处理,所以我可以破解它)。还有其他选择吗?

编辑:我已经测试了 Dirac3,它也有同样的问题。它似乎包围了攻击。似乎 OpenAL 的音调转换器以某种方式做了 Dirac3 没有做的事情。

0 投票
1 回答
2214 浏览

linux - Grub 2,更改换档按钮

我是 linux 和 bash 的新手,所以我不知道我做错了什么。我将 grub 设置为不显示,并在按下 shift 3 秒后显示。这工作得很好。然后我在 30_os-prober 中更改了行(如下所示),其中包含 'shift' 到 'F11',正如我在这里阅读的那样:http ://www.gnu.org/software/grub/manual/grub.html (13.3 .33)。现在,当我按下 F11 时,什么也没有发生,当我按下 shift 时,我可以看到“Grub 正在加载”,然后默认操作系统(Ubuntu)加载而不显示 grub 菜单。

这是我的 /etc/default/grub 内容的一部分:

这是(恕我直言)关键部分,来自/etc/grub.d/30_os-prober:

谢谢你。