问题标签 [classname]
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.
asp.net-mvc - 控制器名称是从类名派生的吗?
这是一个新手问题...
我正在查看默认的 asp.net mvc3 项目,并注意到有一个控制器名为:
我查看了整个代码,找不到指定 AccountController 映射到 URL 的 /Account/ 的位置。
我发现您可以使用routes.MapRoute(..)
in更改路由Global.asax
,但我仍然不知道他们在哪里指定 AccountController 映射到 /Account/。
如果从类名中假设,那么这是否意味着所有控制器类都必须命名为 xxxxxController?
c# - C#在静态方法中检索类名
例子:
无论如何,我希望它返回“MyProgram.Testing.Test2”,但 Test2.GetInheritedClassName() 返回“MyProgram.Testing.Test1”。我必须在该静态类中添加什么才能使其返回(如果可能)?
jquery - jQuery - 通过类名选择跨度的值
我想通过只知道类名来获取跨度的值。在文档中,该类只有一个跨度。我试过这样:
但它不返回任何东西。我怎样才能做到这一点?
android - 找出一个apk的类名
我正在开发一个应用程序,它应该能够启动安装在手机上的另一个应用程序。目前,我成功启动了 facebook,因为 ActivityPackage 和 ActivityClass 是众所周知的。我想启动其他应用程序,例如 twitter、gplus、gtalk、gmail 等。我如何找到相应的类名称?使用 packagemanager 很容易找到包名,但我没有使用相同的方法找到类名。
java - JVMTI 获取被调用类/文件的名称
我试图通读整个 jvmti 文档,但没有找到解决问题的方法。
我想获取命令行中用于调用程序的类/文件的名称:
在大写的情况下,我想获得 < calledJavaProgram > 的名称。
GetSourceFileName(jclass klass,...) 只给我“klass”的名称,这是在参数列表中设置的,但是自从我启动程序后,我什至不知道这个......对吗?
有没有(其他)方法来获得这个名字?
感谢您的帮助 Markus G.
java - 选择信息丰富的类名
我很难想出信息丰富且有用的类名。一类我有这个问题,向网站/服务器发出请求。我认为只适合将这个类命名ServerRequest
为ServerServices
. 该包还包含类ServerData
和ServerImage
. ServerData
解析来自的响应ServerRequest
并创建对象。ServerImage
将使用 . 将远程图像复制到本地计算机ServerRequest
。
我不觉得给每个类名加上前缀是个好习惯。同时,我不想简单地命名类Request
、Data
和Image
。没有前缀,名称就失去了意义,更不用说它们变得多么普遍了。
除了 CamelCase 和使用名词,还有什么好的约定?
用于上述三个类的类名示例有哪些?
java - 如何避免 Java 中的类和包之间的名称冲突?
我有两个项目,Main
和Core
. 我有一个名为com.package.Sample
(及其内容)的包和一个名为Sample
package的类com.package
。如果我将两者都包含在 中Main
,我会遇到一个无法解决的错误 - 在我的实际情况下,它是Sample
无法解决的类。我们有 ant 脚本可以构建并且一直有效。
但是,仔细检查每个项目的要求后,我注意到我可以将包连同它的依赖项一起com.package.Sample
移入. 这门课在技术上属于里面,所以我没有移动它。这使我能够在 Eclipse 中成功构建。Core
Main
Sample
Main
我想知道的几件事:
- 这在大型项目中很常见吗?
- 这种情况的最佳方法是什么?在检查冲突之前,我认为最好的解决方案是重构
Sample
类。 - 但是,如果我无法将包裹
com.package.Sample
移出Main
. 我该怎么办?或者这是一个永远不会建立的案例?
python - Jython 中的完全限定类名
假设 some.module.MyClass 是一个 Java 类,如果它是在 Jython 2.1 中导入的,它的全限定类名可以是这样的:
然后打印了“some.module.MyClass”。
现在,Jython 2.5 中的相同代码仅打印“MyClass”。
为了在 Jython 2.5 中获得完整的名称,我发现了以下内容:
它打印“some.module.MyClass”(我猜 java.lang.Class.getName() 被调用)。
问题是 MyClass 是否有 getName 方法。然后上述失败。
我找到的解决方案是致电
但它更罗嗦。
如果有人知道更简单的方法(如原始的__name__),将受到欢迎。
注意:我已经知道完整的类名(实际上我已经导入了它)。我希望以这种方式检测更改,以防类被重命名或移动。例如:
反对
javascript - 正则表达式 - new RegExp() 全局搜索/替换字符串
我正在开发一个目前无法拥有任何 3rd 方 JS 库的项目(否则使用 jQuery 会轻而易举)。这个项目中的一件事是表单验证。除了我的正则表达式的一些小问题外,我的工作相当不错。
我正在触发文本字段的验证函数 onchange(),因此,如果您退出并且出现错误,您会立即知道。使用良好的数据进行标记,您也会立即知道。如果验证失败,我将错误类分配给父元素。如果您只进行一次验证,则此方法可以正常工作。如果您一直未能通过测试,错误类会不断增加,例如,如果您未能通过 2 次验证,您最终会得到:
如果你失败了 3 次,你最终会得到:
如果验证通过,我将调用下面的 removeClass() 函数。基本上,看起来我并没有获得全局搜索/替换。我确信添加全局修饰符可以解决上述情况,但事实并非如此,它只会删除一个“错误”类。
我的正则表达式只是在寻找行首或空格,然后是“错误”,然后是空格或行尾。诚然,我承认我不擅长正则表达式:)
有什么东西冲着你跳出来吗?
.net - c# - 将 Windows 窗体 ClassName 名称创建绕过到我自己的一个
我需要帮助将 Windows 窗体窗口类名设置为我自己选择的类名。没找到有用的东西,所以在这里问。
我需要这个,因为我兄弟(他不再有代码)编写的旧 C++ 应用程序 DLL 正在使用带有类名的FindWindow方法来复制数据。所以我需要将窗口类名重命名为与旧应用程序相同的名称,以使我的新应用程序正常工作。
任何想法 ?