问题标签 [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.
iphone - iPhone 键盘上的 shift 键被禁用
我有一个UITextField
弹出的键盘Shift禁用了它的键。键盘类型设置为UIKeyboardTypeNamePhonePad
,这似乎应该允许大写字母。
如果我将键盘类型更改为“默认”但不理会其他设置,则该Shift键处于活动状态。其他设置是:
- 自动大写和自动更正关闭
- 默认外观
- 返回键“完成”
我正在运行 iPhone OS 2.2。
有人见过这个吗?我不明白为什么“姓名电话键盘”类型会禁用该Shift键。
.net - 如何移动数组元素
我有一个 n = 32 项的数组,其中包含正值和负值。第一个 n/2 元素是正数并按值排序,第二个 n/2 元素是负数并按值排序。我想按值对整个数组进行排序,从最小的负值到最大的正值,这意味着如果有 32 个元素,则前 16 个(n/2)排序元素应包含原始数组的后 16 个元素的值排序数组的后 16 个元素应包含原始数组的前 16 个值。
假设示例:
有谁知道将元素转换为从原始生成排序数组的最佳方法是什么?
顺便说一下,这个数组与另一个数组相关联,该数组没有按大小排序的元素相同的方式,并且必须以与原始相同的方式移动,因此数组不应该按大小排序,它必须被移动。
c# - 在 C#/Windows 窗体中检测应用程序启动时的 shift 键
有没有办法让标准的 Windows 窗体应用程序检测Shift在应用程序启动时是否按住键 - 不使用 Windows 挂钩?
理想情况下,如果在运行 EXE 文件时按住 shift 键,我希望工作流程能够从正常状态改变。
c - 在 C 中左移 (char) 0xFF 8 并将其转换为 int
在 (char) 0xff 左移 8 并将其转换为 int 时,我们得到 -256 或 0xffffff00。有人可以解释为什么会发生这种情况吗?
输出是
java - 你如何确定一个角色是否需要按下 shift 键才能输入?
我正在编写一些代码来使用 Robot 类键入字符串。一切都很好(好吧,我必须使用一个大的 switch 语句来获取字符键码),除了一些键没有键码,因为它们实际上是Shift+ 一些其他键的组合。对于大写字母,使用 很容易检查,Character.isUpperCase(c)
但对于所有符号,例如!@#$%^&*()_+
和各种标点符号,不被视为“大写”,尽管它们确实需要按下 shift 才能生成其击键。我试着用谷歌搜索它,但只是发现一个没有令人满意的答案的论坛帖子。有什么方法可以确定一个角色是否需要按下 shift 键,如果需要,“un-shifted”版本是什么角色?
编辑:这是我到目前为止的代码。
perl - 处理 Perl 子例程参数时,'shift' 是邪恶的吗?
我经常shift
用来解包函数参数:
然而,我的许多同事都在说教,shift
实际上是邪恶的。你能解释一下为什么我更喜欢
到shift
?
c# - 在 .NET 中自动滚动或移动位图
我有一个 .NET GDI+ 位图对象(或者如果它使问题更容易成为 WPF 位图对象),我想要将整个地块移动 dx,dy (整个像素),理想情况下我希望使用 . NET 但 API 调用没问题。它必须是高效的,因为它会被调用 10,000 次,比如使用中等大小的位图。
我已经使用 DrawImage 实现了一个解决方案 - 但它很慢,并且在 GC 清理已使用的临时对象时会暂停应用程序几分钟。
我也开始使用 ScrollDC 开发一个版本,但到目前为止还没有运气让它在位图的 DC 上工作(我可以让它工作购买创建一个带有位图句柄的 API 位图,然后创建一个兼容的 DC asnd 调用ScrollDC 但是我必须把它放回位图对象中)。
必须有一种“就地”移动位图的方式。迈克
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”等。
==========
代码片段
抱歉,此示例不可编译(您需要一半的应用程序),但显示了有问题的元素。
cocoa - 我可以在不创建临时数组的情况下移动 NSMutableArray 中的对象吗?
我以为我有它,
当我移动 1 时,它会将 0,1,2,3,4 变为 0,2,3,4,1。
预期结果是 4,0,1,2,3
我觉得我错过了一些明显的东西......
更新:感谢 Matthieu,这就是我现在的功能。
我不知道你可以制作一个通用的 NSObject 并在其中放入一些子类。这一切都只是指针,所以我想没关系,对吧?
很难打破将这些对象视为袋子而不是指向袋子的指针的习惯。
bash - bash 脚本针对最终参数对每个参数执行操作
假设您要制作一个bash
不支持任何选项但行为类似于 的脚本cp
,因为cp
您的系统提供的不接受多个来源。
系统(假设和损坏)的用法cp
是:
该脚本的用法将是:
这是脚本的起点:
当使用参数“ a b c d
”(注意这d
是目标)运行时,它输出:
目标是修复脚本以输出它,同时保持代码简单: