问题标签 [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.

0 投票
3 回答
2525 浏览

asp.net-mvc - 控制器名称是从类名派生的吗?

这是一个新手问题...

我正在查看默认的 asp.net mvc3 项目,并注意到有一个控制器名为:

我查看了整个代码,找不到指定 AccountController 映射到 URL 的 /Account/ 的位置。

我发现您可以使用routes.MapRoute(..)in更改路由Global.asax,但我仍然不知道他们在哪里指定 AccountController 映射到 /Account/。

如果从类名中假设,那么这是否意味着所有控制器类都必须命名为 xxxxxController?

0 投票
2 回答
900 浏览

c# - C#在静态方法中检索类名

例子:

无论如何,我希望它返回“MyProgram.Testing.Test2”,但 Test2.GetInheritedClassName() 返回“MyProgram.Testing.Test1”。我必须在该静态类中添加什么才能使其返回(如果可能)?

0 投票
1 回答
4132 浏览

jquery - jQuery - 通过类名选择跨度的值

我想通过只知道类名来获取跨度的值。在文档中,该类只有一个跨度。我试过这样:

但它不返回任何东西。我怎样才能做到这一点?

0 投票
2 回答
7224 浏览

android - 找出一个apk的类名

我正在开发一个应用程序,它应该能够启动安装在手机上的另一个应用程序。目前,我成功启动了 facebook,因为 ActivityPackage 和 ActivityClass 是众所周知的。我想启动其他应用程序,例如 twitter、gplus、gtalk、gmail 等。我如何找到相应的类名称?使用 packagemanager 很容易找到包名,但我没有使用相同的方法找到类名。

0 投票
1 回答
484 浏览

java - JVMTI 获取被调用类/文件的名称

我试图通读整个 jvmti 文档,但没有找到解决问题的方法。

我想获取命令行中用于调用程序的类/文件的名称:

在大写的情况下,我想获得 < calledJavaProgram > 的名称。

GetSourceFileName(jclass klass,...) 只给我“klass”的名称,这是在参数列表中设置的,但是自从我启动程序后,我什至不知道这个......对吗?

有没有(其他)方法来获得这个名字?

感谢您的帮助 Markus G.

0 投票
3 回答
1930 浏览

java - 选择信息丰富的类名

我很难想出信息丰富且有用的类名。一类我有这个问题,向网站/服务器发出请求。我认为只适合将这个类命名ServerRequestServerServices. 该包还包含类ServerDataServerImage. ServerData解析来自的响应ServerRequest并创建对象。ServerImage将使用 . 将远程图像复制到本地计算机ServerRequest

我不觉得给每个类名加上前缀是个好习惯。同时,我不想简单地命名类RequestDataImage。没有前缀,名称就失去了意义,更不用说它们变得多么普遍了。

除了 CamelCase 和使用名词,还有什么好的约定?

用于上述三个类的类名示例有哪些?

0 投票
2 回答
5940 浏览

java - 如何避免 Java 中的类和包之间的名称冲突?

我有两个项目,MainCore. 我有一个名为com.package.Sample(及其内容)的包和一个名为Samplepackage的类com.package。如果我将两者都包含在 中Main,我会遇到一个无法解决的错误 - 在我的实际情况下,它是Sample无法解决的类。我们有 ant 脚本可以构建并且一直有效。

但是,仔细检查每个项目的要求后,我注意到我可以将包连同它的依赖项一起com.package.Sample移入. 这门课在技术上属于里面,所以我没有移动它。这使我能够在 Eclipse 中成功构建。CoreMainSampleMain

我想知道的几件事:

  • 这在大型项目中很常见吗?
  • 这种情况的最佳方法是什么?在检查冲突之前,我认为最好的解决方案是重构Sample类。
  • 但是,如果我无法将包裹com.package.Sample移出Main. 我该怎么办?或者这是一个永远不会建立的案例?
0 投票
1 回答
926 浏览

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__),将受到欢迎。

注意:我已经知道完整的类名(实际上我已经导入了它)。我希望以这种方式检测更改,以防类被重命名或移动。例如:

反对

0 投票
1 回答
10307 浏览

javascript - 正则表达式 - new RegExp() 全局搜索/替换字符串

我正在开发一个目前无法拥有任何 3rd 方 JS 库的项目(否则使用 jQuery 会轻而易举)。这个项目中的一件事是表单验证。除了我的正则表达式的一些小问题外,我的工作相当不错。

我正在触发文本字段的验证函数 onchange(),因此,如果您退出并且出现错误,您会立即知道。使用良好的数据进行标记,您也会立即知道。如果验证失败,我将错误类分配给父元素。如果您只进行一次验证,则此方法可以正常工作。如果您一直未能通过测试,错误类会不断增加,例如,如果您未能通过 2 次验证,您最终会得到:

如果你失败了 3 次,你最终会得到:

如果验证通过,我将调用下面的 removeClass() 函数。基本上,看起来我并没有获得全局搜索/替换。我确信添加全局修饰符可以解决上述情况,但事实并非如此,它只会删除一个“错误”类。

我的正则表达式只是在寻找行首或空格,然后是“错误”,然后是空格或行尾。诚然,我承认我不擅长正则表达式:)

有什么东西冲着你跳出来吗?

0 投票
0 回答
1462 浏览

.net - c# - 将 Windows 窗体 ClassName 名称创建绕过到我自己的一个

我需要帮助将 Windows 窗体窗口类名设置为我自己选择的类名。没找到有用的东西,所以在这里问。

我需要这个,因为我兄弟(他不再有代码)编写的旧 C++ 应用程序 DLL 正在使用带有类名的FindWindow方法来复制数据。所以我需要将窗口类名重命名为与旧应用程序相同的名称,以使我的新应用程序正常工作。

任何想法 ?