问题标签 [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.
java - 使用 java 1.4.2_07-b05 在 Tomcat 上具有长类名的 NoClassDefFoundError
我有一个java类:
it.eng.ancona.view.RuoliView$TabElaborazioneFattureValidazione$ElencoDettaglioElaborazioneFattureValidazione$RigaElencoDettaglioElaborazioneFattureValidazione
多个内部类太长了。
如果我在 Eclipse 上使用 1.4.2_07-b05 并调用这个类,一切都会好起来的。
如果我在 Tomcat 5.0 上使用 1.4.2_07-b05 它会抛出NoClassDefFoundError
.
我尝试删除类名,之后一切正常。
我在网上搜索过,我发现一个类名的最大长度是 65000,所以长度应该是可以的。并在日食所有作品。
操作系统是 Vista。
有人知道这是一个错误还是其他什么?
.net - 为 .Net XmlDocument 实现 GetByClassName
我正在使用 XmlDocument 来解析和操作 XHTML 字符串,将一些节点转换为非 HTML 节点。
获取具有给定类名的所有节点列表的最佳方法是什么?可以用 XPath 完成吗?
javascript - 帮助 javascript 中的正则表达式
我有这个示例文本,它是从 html 元素上的类名中检索的:
我正在尝试匹配每个示例中的“test1”/“test2”数据。我目前正在使用以下正则表达式,它匹配“err-test1”类型的单词。我不知道如何将其限制为连字符(-)之后的数据。
撞到这堵墙头疼。
java - 为什么 Class.forName() 对我不起作用?
我正在尝试从变量实例化一个类,并编写了一些测试代码。但是,不幸的是,它不起作用。这是代码:
不幸的是,在第二行它与java.lang.ClassNotFoundException
.
你能告诉我我做错了什么吗?
winapi - 预注册 ATL 窗口类
我在一个项目中使用了 ATL 和 WTL 的组合,并从 派生了我自己的类CWindowImpl
,它看起来像这样:
这一切都很好,如果我CMyControl::Create
用来创建控件的实例,那么它在后台运行良好,该CWindowImpl::Create
函数将注册 Win32 类(在本例中称为MyClassName
)。
然而,正是这种行为——在创建实例时注册了 Win32 类——让我很头疼。我希望能够预先注册类,以便我可以将类名与另一个 3rd 方库一起使用,该库将使用 Win32CreateWindowEx
调用创建窗口,但我找不到一个简单的方法来做到这一点。目前我通过使用static
作为CreateWindowEx
类名来解决这个问题,然后使用CMyWindow::SubclassWindow
将我的类附加到它,但这是一个杂项。
有谁知道如何在CWindowImpl
不实际创建窗口的情况下注册派生类,以便我可以CreateWindowEx
成功传递类名?我认为有一种标准方法可以使用 ATL 窗口来执行此操作,因为我不是第一个遇到此问题的人。
c++ - C++ 方法名称可以在标头中由类名称限定吗?
简单的问题,这是有效的 C++:
问题的重点:在类声明中重复使用类名和方法名之前的双冒号是否有效?
我在使用 g++ 4.2.3 编译执行此操作的代码时遇到问题。在深入研究和更改代码之前,我希望看到对此处描述语法的内容的引用。或者降级编译器;这确实使用 g++ 3.3.6 构建。
我得到的错误是(大致):
我做了谷歌,但想不出什么。我没有标准,即使我这样做了,我也可能需要很长时间才能找到权威的东西。我不是 C++ 语言律师。
subsonic - 将文本附加到类名
Subsonic 有没有办法将文本附加到生成的类名?我知道在属性名称与类型名称冲突的情况下可以使用 appendWith 属性,但是有没有办法为每个表执行此操作而不管名称如何?我尝试使用正则表达式匹配和替换,但这也会将文本附加到属性名称。
真的不是什么大问题,就是好奇能不能搞定。
谢谢
javascript - IE6/7 和类名 (JS/HTML)
我正在尝试使用 javascript 更改元素的类。到目前为止,我正在做:
编辑:这是替换类名的实际代码
在 HTML 中:
在 Javascript 函数中 changeCurrentTo(id){ activatePlayButton(current_track); current_track = id; inactivatePlayButton(current_track); }
和
老班是
上下文是一个音乐播放器。当您单击播放按钮(三角形)时,它会变成一个停止按钮(正方形)并替换调用的函数。
问题是类发生了变化,但在 IE6 和 7 中,新背景(此处为 /images/small_play_button.png)不会立即显示。有时它甚至根本不显示。有时它不显示,但如果我稍微摇晃鼠标,它就会显示。
它在 FF、Chrome、Opera 和 Safari 中完美运行,所以它是一个 IE 错误。我知道很难从这些信息中立即分辨出来,但如果我能得到一些有用的指示和方向的话。
谢谢-
naming - 通用应用程序构建块的类名
你是否厌倦了老旧的 Manager 和 Handler 类?使用了所有 ...Thing、...Dingus、Doodad、...Entity、...Gizmo 或 ...Object 后缀?我当然是并且做到了。
所以在这里我想收集有用的类名。
我认为这篇文章描述得最好:
不要在类型名称中使用“Manager”或“Helper”或其他空词。
如果您需要在类型名称中添加“Helper”的“Manager”,则该类型要么命名不当,要么设计不当。很可能是后者。类型应该管理和帮助自己。
所以这里是前几个:
- 邮箱
- 处理消息
- 信使
- 提供通知或其他类型的消息
- 仪表板
- 呈现数据
- 渲染器
- 聚合/构建数据
我不确定在哪里放置“小部件”好还是坏?此外,我目前正在搜索以下类的名称:
- 使用服务器进行身份验证(Bouncer?)
- 跟踪数据的变化
- 持有并跟踪文件
- 管理对话
java - 是否可以从静态方法中获取类名?
可能重复:
从 Java 中的静态方法获取类名
当您在静态方法中时,有没有办法在不输入类名本身的情况下获取类名(包含名称的字符串)?
例如,打字MyClass.class.getName()
并不比仅仅有用"Myclass"
。