问题标签 [cls]
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.
windows - 在 scala 中清除(在 cmd 中运行的 scala 程序中调用 cls)
在python中这有效:
我将如何在scala中做到这一点?
c# - 以编程方式验证项目名称
我正在开发一个使用Microsoft.Build命名空间的工具,以编程方式构建 C# 项目等。项目可以通过 Visual Studio 创建或使用代码模板的参数替换生成。
我需要验证给定项目是否有效。我遇到了这个有有效项目名称规则的问题,但我相信这个列表是不完整的。
例如 - 根据 C# CLS - 项目名称中不能使用标识符,除非它以 . 为前缀@
。参考这里。另一个示例是,如果输入项目名称是一个数字,则 Visual Studio 会为其添加下划线前缀。
所以,问题是 - 是否有一个命名空间/api/fancy 正则表达式可用于在 Visual Studio 之外以编程方式创建一个新的 C# 项目,它将应用 C# CLS 指定的所有此类规则?
yaml - Citeproc YAML 用于法律案例引用
我正在使用 Pandoc 并想引用一个法律案例。我想在 YAML 中输入必要的数据,类似于:
(引用:Martin Fenner 的博客条目)
经过长时间的研究,我仍然不知道我可以将哪些领域用于法律案件。法律案件有几个 CLS,但我没有找到任何信息他们期望什么领域。我如何在不阅读我几乎不明白的 CLS 文件的情况下找到它们?
谢谢你的帮助!
c++ - 如何使用 gotoxy 函数而不是 clrscr
做第一个项目,它是俄罗斯方块;现在我正在做动画部分,但是我在清除屏幕时遇到了问题,我尝试过:
它有效,但它一直在闪烁屏幕,有没有办法使用gotoxy
功能而不是出于clrscr
相同的目的?
我在 Visual Studio 2008 上使用 Windows 控制台系统 32。
c# - 为什么 CLS 要求抛出/捕获异常派生对象?
CLS 比 CLR 更具限制性,它允许您抛出和捕获任何类型的对象(甚至是值类型)。为什么?
此外,如果某些不符合 CLS 的代码在被符合 CLS 的代码调用时抛出了非异常派生对象,会发生什么情况?
更新 @Marton 回答的第二个问题。仍然想知道为什么。
c# - C# System.Object 是最终的基类
在 msdn 规范中,我注意到这System.Object
是 .Net 中的最终基类。他们说这System.ValueType
是一个抽象类,它继承System.Object
并覆盖了诸如等之类的方法……诸如Equals
等之类的Compare
值类型继承自所有其他继承自的.net对象。bool
int
System.ValueType
System.Object
我对此有两个问题。
- System.Object 需要什么?为什么这里没有首选界面?
我假设它只有 2 个直接子项(忽略我们可以创建更多),即 System.ValueType 和 System.ReferenceType 都具有完全不同的实现。
**编辑:**没有 System.ReferenceType。只有 Sytem.Object 和 Sytem.ValueType (覆盖基类)。在这里道歉。
所以可能需要 System.Object 来处理基本的 CLR 功能,例如使用 new() 创建对象、强制执行默认构造函数、GC 等?
- 当我反编译
Sytem
dll 并看到 bool 的实现时,我只看到一个结构。
对于一个类(比如异常),我看不到对 System.ReferenceType 或 System.Object 的继承。这种继承是如何处理的?
事实上,Common Type System 做了什么MyCustomClass
来使其继承System.Object
(因为继承是在编译时确定的,我认为 CTS 正在这样做)
如果我的理解有误,请随时纠正我/编辑帖子。
java - 单例中的 CLS 参数
我正在使用 Java on Singletons 进行练习,我必须使用 cls 参数才能完成它。我对 Java 很陌生,还没有遇到过这个问题。
我必须执行以下操作才能完成代码。如何使用 cls 参数来完成此操作?
- 留言
- 将消息发送到所有作为 cls 参数实例的侦听器
@param talker 一个将要发送消息的Talker (Talker)
@param cls 一个 Class 对象,表示 Listener 为了接收消息而应该扩展的类型(Class)
@return 什么都没有
c - 在 C 中使用“CLS”命令会导致屏幕闪烁
每次我要去控制台printf
(带有 GCC 编译器的 Windows 环境)时,我都会尝试清除控制台。我正在使用 CygWin,我能做到的唯一方法是使用system("cmd /c cls");
. 这很好用,但它会导致屏幕闪烁几分之一秒,这显然很烦人。
有没有其他清除控制台屏幕的方法?
java - 需要某种用于 Java 的 Clearscreen
就像我们在 C/C++ 中有清晰的屏幕一样......有没有办法在 Java 中做同样的事情?我到处找,一无所获。
我试图用它来更新程序每秒显示的内容,摆脱之前出现的所有代码。如果您知道任何其他方法可以做到这一点,我将不胜感激
谢谢 :)