问题标签 [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 回答
2193 浏览

iphone - iPhone 键盘上的 shift 键被禁用

我有一个UITextField弹出的键盘Shift禁用了它的键。键盘类型设置为UIKeyboardTypeNamePhonePad,这似乎应该允许大写字母。

如果我将键盘类型更改为“默认”但不理会其他设置,则该Shift键处于活动状态。其他设置是:

  • 自动大写和自动更正关闭
  • 默认外观
  • 返回键“完成”

我正在运行 iPhone OS 2.2。

有人见过这个吗?我不明白为什么“姓名电话键盘”类型会禁用该Shift键。

0 投票
7 回答
6839 浏览

.net - 如何移动数组元素

我有一个 n = 32 项的数组,其中包含正值和负值。第一个 n/2 元素是正数并按值排序,第二个 n/2 元素是负数并按值排序。我想按值对整个数组进行排序,从最小的负值到最大的正值,这意味着如果有 32 个元素,则前 16 个(n/2)排序元素应包含原始数组的后 16 个元素的值排序数组的后 16 个元素应包含原始数组的前 16 个值。

假设示例:

有谁知道将元素转换为从原始生成排序数组的最佳方法是什么?

顺便说一下,这个数组与另一个数组相关联,该数组没有按大小排序的元素相同的方式,并且必须以与原始相同的方式移动,因此数组不应该按大小排序,它必须被移动

0 投票
5 回答
5954 浏览

c# - 在 C#/Windows 窗体中检测应用程序启动时的 shift 键

有没有办法让标准的 Windows 窗体应用程序检测Shift在应用程序启动时是否按住键 - 不使用 Windows 挂钩?

理想情况下,如果在运行 EXE 文件时按住 shift 键,我希望工作流程能够从正常状态改变。

0 投票
4 回答
27524 浏览

c - 在 C 中左移 (char) 0xFF 8 并将其转换为 int

在 (char) 0xff 左移 8 并将其转换为 int 时,我们得到 -256 或 0xffffff00。有人可以解释为什么会发生这种情况吗?

输出是

0 投票
4 回答
3537 浏览

java - 你如何确定一个角色是否需要按下 shift 键才能输入?

我正在编写一些代码来使用 Robot 类键入字符串。一切都很好(好吧,我必须使用一个大的 switch 语句来获取字符键码),除了一些键没有键码,因为它们实际上是Shift+ 一些其他键的组合。对于大写字母,使用 很容易检查,Character.isUpperCase(c)但对于所有符号,例如!@#$%^&*()_+和各种标点符号,不被视为“大写”,尽管它们确实需要按下 shift 才能生成其击键。我试着用谷歌搜索它,但只是发现一个没有令人满意的答案的论坛帖子。有什么方法可以确定一个角色是否需要按下 shift 键,如果需要,“un-shifted”版本是什么角色?

编辑:这是我到目前为止的代码。

0 投票
8 回答
15113 浏览

perl - 处理 Perl 子例程参数时,'shift' 是邪恶的吗?

我经常shift用来解包函数参数:

然而,我的许多同事都在说教,shift实际上是邪恶的。你能解释一下为什么我更喜欢

shift

0 投票
4 回答
3186 浏览

c# - 在 .NET 中自动滚动或移动位图

我有一个 .NET GDI+ 位图对象(或者如果它使问题更容易成为 WPF 位图对象),我想要将整个地块移动 dx,dy (整个像素),理想情况下我希望使用 . NET 但 API 调用没问题。它必须是高效的,因为它会被调用 10,000 次,比如使用中等大小的位图。

我已经使用 DrawImage 实现了一个解决方案 - 但它很慢,并且在 GC 清理已使用的临时对象时会暂停应用程序几分钟。

我也开始使用 ScrollDC 开发一个版本,但到目前为止还没有运气让它在位图的 DC 上工作(我可以让它工作购买创建一个带有位图句柄的 API 位图,然后创建一个兼容的 DC asnd 调用ScrollDC 但是我必须把它放回位图对象中)。

必须有一种“就地”移动位图的方式。迈克

0 投票
1 回答
149 浏览

java - 在 OS X 上的 Swing 应用程序中移动文本

我有一个小的 java+swing 应用程序。到目前为止,它在 OS X 和 Windows 上运行良好。

但是最近有用户注意到在他的 OS X(版本未知,也不是 java 版本)上,GUI 中的所有文本都被向上移动和剪切(如您在屏幕截图中所见)。

看错了 http://b3.s3.quickshareit.com/picture1ac6aa.png

并且 HTML 链接被下移和剪切。所有这些元素都是 JLabel。

这就是它的样子

好的,看看 http://b1.s3.quickshareit.com/screenshot_45f5e29f947e59b81.png

有什么想法/帮助吗?以前有人遇到过这个问题吗?我不知道从哪里开始。谢谢你的帮助

我用谷歌搜索了“java jlabel crop/cut”等。

==========

代码片段

抱歉,此示例不可编译(您需要一半的应用程序),但显示了有问题的元素。

0 投票
2 回答
4928 浏览

cocoa - 我可以在不创建临时数组的情况下移动 NSMutableArray 中的对象吗?

我以为我有它,

当我移动 1 时,它会将 0,1,2,3,4 变为 0,2,3,4,1。

预期结果是 4,0,1,2,3

我觉得我错过了一些明显的东西......

更新:感谢 Matthieu,这就是我现在的功能。

我不知道你可以制作一个通用的 NSObject 并在其中放入一些子类。这一切都只是指针,所以我想没关系,对吧?

很难打破将这些对象视为袋子而不是指向袋子的指针的习惯。

0 投票
8 回答
1899 浏览

bash - bash 脚本针对最终参数对每个参数执行操作

假设您要制作一个bash不支持任何选项但行为类似于 的脚本cp,因为cp您的系统提供的不接受多个来源。

系统(假设和损坏)的用法cp是:

该脚本的用法将是:

这是脚本的起点:

当使用参数“ a b c d”(注意这d是目标)运行时,它输出:

目标是修复脚本以输出它,同时保持代码简单: