问题标签 [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.
java - “导入”之后的“静态”修饰符是什么意思?
像这样使用时:
import static com.showboy.Myclass
和有什么区别import com.showboy.Myclass
?
c# - 函数的“静态新”修饰符有什么意义?
今天,我在遗留代码中发现了一些东西。它具有一项功能的“静态新”。它看起来像这样。
我不理解类Bar中Do方法的静态 new修饰符。在 C# 中,静态方法只能使用类名而不是对象名来调用。所以,我认为拥有“新”和没有“新”之间没有任何区别。
通常,如果某些语法是不必要的,C# 只是将其视为错误。有人知道为什么 C# 允许这样的语法吗?
php - php全局变量修饰符不起作用
我正在使用全局修饰符的基本 php 示例,它对我不起作用:-|
结果如下... $ ***: 2
php.ini 上是否有任何可能影响此的参数?
regex - 正则表达式修饰符(或标志)“m”和“s”之间的区别?
我经常忘记正则表达式修饰符m
及其s
差异。有什么好的方法来记住它们?
据我了解,它们是:
'm' 用于多行,因此 将多次匹配字符串的开头和字符串的结尾
^
。$
(除以\n
)'s' 使得点将匹配换行符
通常,我只是使用
但相应地使用它们可能会更好(在我的情况下通常是“s”)。
你认为什么是记住它们的好方法,而不是每次都忘记哪个是哪个?
java - 修饰键状态
我在 SWT 中有一个小(rikiki)问题......
我正在制作一个扩展org.eclipse.swt.widgets.Composite的小类,它应该嵌套在 RCP 应用程序中......
在这个小课堂中,我有应该对鼠标或键盘事件做出反应的小部件
但
当我单击它们或向它们发送键盘事件时,我需要使用修饰键(Shift/Ctrl/Alt/... )来改变我的 coponents 行为...
问题是我不能只听mod-key敲击,因为我的用户可以从我的组件中删除它然后单击它......
我不能使用显示过滤器来避免干扰嵌套我的组件的外壳。(但如果没有其他解决方案,这可能是我的最后一个解决方案)
我无法制作一个透明组件来读取事件并将其分派给我的所有组件,因为它最多与我的组件一样大,并且不会从我的组件(甚至是从外壳) ) ...
有人知道吗?
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,得到以下信息:
有人可以告诉我我做错了什么吗?我已经被这个错误困住太久了......
oop - 基于什么逻辑原因,virtual 和 new 修饰符在继承和多态问题上有不同的结果?
我知道,当我们在自己的基类中有一个虚函数,然后通过在派生类中重写它并在变量声明时考虑强制转换,与在派生类中使用 new 修饰符相比,我们有不同的结果。但为什么?是否有任何合乎逻辑的理由,或者我们必须毫无理由地学习它?
c# - 新(修饰符)功能的实际用法?
新(修饰符)函数的实际用法是什么?
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 变化?
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 等等。
那么,有没有人有一个快速而肮脏的工作?
谢谢。