问题标签 [modifier]

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

c# - 捕获特定的修饰键

根据MSDN 上的这个页面Key Value, Left Control 的值为 162。如何确定在代码中是否按下了此键?目前,每次我尝试处理按键时,我都会得到17一个通用控制键的值。有没有办法区分这两者?我尝试过覆盖ProcessCmdKey和处理PreviewKeyDown文本框,但它们都返回 17 而不是 162。我需要对所有修饰键执行此操作,并且在最终硬编码这些值之前,是否有更好的替代方法在代码中捕获这些值?

编辑:添加代码。为了澄清,我想检索 162 数字,而不仅仅是找到区分修饰符的替代方法。

0 投票
3 回答
228 浏览

java - JAVA中的“线程安全”修饰符?

我刚刚遇到了一个BNF Grammar for JAVA。其中,“修饰符”有一个称为“线程安全”的终端符号。但是,我以前从未见过它,也无法在 Java 语言规范 Java SE 7 版 (docs.oracle.com/javase/specs/jls/se7/jls7.pdf) 中找到该修饰符。然而,我在这里找到了它,在第 16 条中将其描述为:

如果同时执行此代码的另一个线程无法更改变量的值,则该变量是线程安全的,编译器可能会对其进行巧妙的处理以使代码更快或更小。

这是真正的修饰符吗?它应该在即将发布的 JAVA 版本中引入吗?

0 投票
2 回答
374 浏览

path - Andengine Modifier,在路径的每一步都做些什么?

我有移动障碍物的寻路,所以 Astar 不是正确的方法,但我认为如果我可以在 PathModifier 采取的每一步更新我的 TiledMap 中的矩阵,我就可以开始工作。

那可能吗?

有 onModifierStarted 和 onModifierFinished 但似乎没有“onModifierMove”?

0 投票
2 回答
2256 浏览

java - 关于超类引用和子类对象的混淆

我对此代码有一些疑问:

  1. 为什么在这种情况下,无论孩子有没有方法,父母都必须有方法?我被告知在编译时引用变量是超类类型,所以编译器在编译时检查超类中的这个方法;那准确吗?

  2. 当编译器读取bark()时,它如何知道下一步要去哪里?我知道子方法会覆盖它,但我想知道它首先进入超类方法或子类,以及为什么。

  3. 为什么子类需要具有更广泛范围的访问修饰符?

0 投票
2 回答
177 浏览

java - “公共”或“受保护”方法对于不实现任何接口的私有嵌套类没有任何区别..?

“公共”或“受保护”方法对于不实现任何接口的私有嵌套类没有任何区别..?

如果私有嵌套类没有实现任何接口或从任何类继承,对于其方法的修饰符,似乎“public”或“protected”或没有修饰符没有任何区别。如果编译器只允许它们“私有”,那将更有意义。那么为什么java允许它们呢?

0 投票
0 回答
525 浏览

php - 带有 Smarty 模板和自定义修饰符的 PHP 脚本无声地死掉

我编写了一个 Smarty 修饰符,它使用 PHP 简单 HTML DOM 解析器类 (http://simplehtmldom.sourceforge.net/) 来清理和转换存储在 Oracle DB 表中的一些 HTML。PHP 脚本查询数据库,获取数组中的结果,将数组分配给 Smarty 变量,然后模板迭代数组中的结果,将修饰符应用于每个结果。

当数组中的元素数量很大(大约 3000 个)时,整个脚本会在大约 2 分钟后静默死去,没有任何错误、警告或任何记录(检查 PHP 和 Apache 日志)。事实上,它似乎在处理和输出响应时就死了,而且每次都死在稍微不同的点上。

我已将所有 PHP 和 Apache 配置参数设置为非常高的限制,例如max_execution_time = 600,memory_limit = 512M等。

我怀疑这可能与浏览器超时有关(使用 Firefox 12 和 IE 8,无法在我们的工作环境中使用其他浏览器进行测试),但我找不到有关如何更改此设置的任何信息。我尝试在 Firefox 中将属性设置network.http.keep-alive.timeout为 300(它是 115,可疑地接近 2 分钟),但它没有帮助。

有任何想法吗?

0 投票
6 回答
11201 浏览

c++ - C++设置While循环每秒的速度

我对 C++ 比较陌生,所以我没有大量的经验。我已经学习了 Python,并且正在尝试制作我用 C++ 编写的 Python 代码的改进版本。但是,我希望它实时工作,所以我需要设置 While 循环的速度。我确定有答案,但我找不到。我想要一个与此类似的代码:

这是我在 Python 中使用的代码。我可以设置一个变量 dt 来使计算更精确,而 timeModifier 可以将速度提高一倍或三倍(1 将其设置为实时)。这意味着程序将每秒循环 1/dt 次。我知道我可以在标题中包含 time.h,但我想我对 C++ 太陌生了,无法理解如何将其转移到我的需求中。

0 投票
2 回答
1816 浏览

android - 为什么我会收到更新线程空指针异常 (Android AndEngine)?

我是新手AndEngine,正在尝试让精灵在触摸时增加尺寸。它有点工作,但有时会突然出现这个错误。有任何想法吗?在这一点上,我只需要足够的文字,所以 SO 会让我发布我的问题。如果有人需要更多信息,请告诉我,我会发布。我对想法非常开放。如果您有更好的方法或发现我的代码有问题,请告诉我。在这一点上,物理世界甚至不起作用。

这是我的代码:

0 投票
1 回答
75 浏览

javascript - 尽管在正则表达式中使用了全局修饰符,但仅返回一项

我正在使用下面的 javascript 代码尝试在下面的 html 标记中提取数字,而不是给出所有匹配项,尽管我在正则表达式中使用了修饰符,gallery-entry_但它只返回第一个匹配项。g知道为什么吗?

这是标记:

0 投票
3 回答
803 浏览

c# - C# 类/方法修饰符

我正在尝试使用类/方法修饰符制作电子表格。电子表格本身可以位于此处,尽管我有一些问题:

1)正如我所读,方法也可以sealed,但是这样做的目的是什么?保护方法不被覆盖?

2)字段也必须abstractabstract课堂上吗?

3)virtual方法可以在定义的对象/类中有主体吗?