问题标签 [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 投票
9 回答
146378 浏览

java - “导入”之后的“静态”修饰符是什么意思?

像这样使用时:

import static com.showboy.Myclass和有什么区别import com.showboy.Myclass

0 投票
4 回答
18022 浏览

c# - 函数的“静态新”修饰符有什么意义?

今天,我在遗留代码中发现了一些东西。它具有一项功能的“静态新”。它看起来像这样。

我不理解类Bar中Do方法的静态 new修饰符。在 C# 中,静态方法只能使用类名而不是对象名来调用。所以,我认为拥有“新”和没有“新”之间没有任何区别。

通常,如果某些语法是不必要的,C# 只是将其视为错误。有人知道为什么 C# 允许这样的语法吗?

0 投票
6 回答
12206 浏览

php - php全局变量修饰符不起作用

我正在使用全局修饰符的基本 php 示例,它对我不起作用:-|

结果如下... $ ***: 2

php.ini 上是否有任何可能影响此的参数?

0 投票
3 回答
16529 浏览

regex - 正则表达式修饰符(或标志)“m”和“s”之间的区别?

我经常忘记正则表达式修饰符m及其s差异。有什么好的方法来记住它们?

据我了解,它们是:

'm' 用于多行,因此 将多次匹配字符串的开头和字符串的结尾^$(除以\n

's' 使得点将匹配换行符

通常,我只是使用

但相应地使用它们可能会更好(在我的情况下通常是“s”)。

你认为什么是记住它们的好方法,而不是每次都忘记哪个是哪个?

0 投票
3 回答
3185 浏览

java - 修饰键状态

我在 SWT 中有一个小(rikiki)问题......

我正在制作一个扩展org.eclipse.swt.widgets.Composite的小类,它应该嵌套在 RCP 应用程序中......

在这个小课堂中,我有应该对鼠标或键盘事件做出反应的小部件

当我单击它们或向它们发送键盘事件时,我需要使用修饰键(Shift/Ctrl/Alt/... )来改变我的 coponents 行为...

问题是我不能只听mod-key敲击,因为我的用户可以从我的组件中删除它然后单击它......

我不能使用显示过滤器来避免干扰嵌套我的组件的外壳。(但如果没有其他解决方案,这可能是我的最后一个解决方案

我无法制作一个透明组件来读取事件并将其分派给我的所有组件,因为它最多与我的组件一样大,并且不会从我的组件(甚至是从外壳) ) ...

有人知道吗?

0 投票
1 回答
32594 浏览

php - 为什么 preg_replace 向我抛出“未知修饰符”错误?

我不断收到此错误:

警告:preg_match() [function.preg-match]:第 235 行 D:\xampp\htdocs\administrator\components\com_smms\functions\plugin.php 中的未知修饰符 't'

在:

我在 $result->module_pregmatch 上做了一个 var_dump,得到以下信息:

有人可以告诉我我做错了什么吗?我已经被这个错误困住太久了......

0 投票
2 回答
67 浏览

oop - 基于什么逻辑原因,virtual 和 new 修饰符在继承和多态问题上有不同的结果?

我知道,当我们在自己的基类中有一个虚函数,然后通过在派生类中重写它并在变量声明时考虑强制转换,与在派生类中使用 new 修饰符相比,我们有不同的结果。但为什么?是否有任何合乎逻辑的理由,或者我们必须毫无理由地学习它?

0 投票
3 回答
532 浏览

c# - 新(修饰符)功能的实际用法?

新(修饰符)函数的实际用法是什么?

0 投票
1 回答
2071 浏览

postgresql - postgres中的默认值/修饰符?

我对 postgres 8.4 上的默认修饰符有疑问。(我认为版本并不重要)我有 debian ubuntu。当我在 Rails AR 上创建迁移时:

在 postgres 上它看起来像这样:

没有在控制台上作为默认值我得到

um = UserMail.new => #UserMail id: nil, title: "''::character varying", place: "''::character varying", message: nil, created_at: nil, updated_at: nil

有谁知道我如何删除这些修饰符并只保留''或任何默认值而不保留:::character 变化?

0 投票
1 回答
49 浏览

macos - OSX 10.5 和 10.6 中的 MenuKey 功能?

我有一个我正在维护的旧 mac C/C++ 程序。它仍然基于 rsrc 文件和 OS 9 系统调用。(是的,是的,我知道。我正试图将我的公司拖入 21 世纪,但另一位工程师仍在使用 OSX10.3.9!请可怜我)

我正在尝试获得修饰符快捷方式功能。例如,Cmd-S 有效。但是,Opt-Cmd-S 会闪烁“文件”菜单,但不执行任何操作,除非文件菜单已打开。

我查看了我的代码,发现我正在获取事件消息并将其传递给 MenuKey 以告诉我组合键代表什么菜单选项。但是,如果按下了多个修饰符,MenuKey 总是返回 0。

我从苹果文档中看到这已被弃用,但我宁愿不必重新编写整个程序就可以移动到 nib 等等。

那么,有没有人有一个快速而肮脏的工作?

谢谢。