问题标签 [base]
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.
wpf - 在 WPF 中使用基类
我对 WPF 中的基类有疑问。我尝试用一些基本元素制作一个基类,以便其他窗口可以继承这些组件。但是,当我继承基类时,我所拥有的只是空窗口,没有这些元素。为了更好地理解,我把我的代码放在这里:
}
Windows的代码,whitch继承了WindowBase:
或者也许有人可以在 wpf 中放置一个工作示例或与已实现的基类链接?谢谢
flash - 为什么即使设置了类路径(AS3),Flash CS3 也找不到 MovieClip 基类?
扯掉我的头发。我创建了一个 as3 类 - blah.Foo,它扩展了 MovieClip。它不在包中,因为 Flash CS3 抱怨嵌套包,所以它是一个“裸”类。
是的,它嵌套在myproj/as/blah/Foo.as 中 ,是的,它在文件顶部导入 flash.display.MovieClip。
我也有myproj/fla/main.fla。main.fla 设置为针对 flash player 9 发布为 AS3。 main.fla 具有包含 myproj/as/ 的类路径
在 main.fla 中的 frame1 scene1 上:
编译器在 Foo.as 中的 Foo 类定义处死掉:
它抱怨说: “1017:未找到基类 MovieClip 的定义”。
有人请帮忙!怎么会找不到AS3中最基本的类之一?!!
c# - 将具体类转换为通用基接口
这是我面临的情况:
现在,当我尝试执行以下转换时,它不会编译:
但是,当我执行以下强制转换时,它编译时没有运行时错误:
我真的需要使用基本ITableDataAccessLayer<TableRecord>
接口,因为我不知道具体类型。
希望这是描述性的和有帮助的,足以回答我的问题。
c# - Visual Studio 测试项目基目录
我想在我的测试项目中进行一些交互测试,并想测试一些基于 xml 配置的组件...如何在代码中找到测试项目的基本目录,以便我可以创建相对于它的路径?我想要一个包含测试 xml 文件的子文件夹。
谢谢
编辑:
我使用了 Assembly.GetExecutingAssembly().Location - 它给出了我运行测试时的输出文件夹。我需要配置 xml 文件以将程序集与该目录一起使用。我该怎么做?
c# - 验证 C# 基类构造函数参数
在 VS2010 beta(以前版本的 FxCop)中运行代码分析后,我收到以下警告:
在外部可见的方法“Identity.Identity(WindowsIdentity)”中,在使用之前验证参数“windowsIdentity”。
构造函数是:
对于定义为的类:
我的问题是,如何验证 windowsIdentity 参数?我应该在构造函数中验证它并抛出异常,还是有更好的方法来调用它?
html - Firefox:我可以在 BASE 标签中使用相对路径吗?
我有一个小网络项目,其中有很多页面和一个索引/ToC 文件。toc 文件位于我的项目的根目录中toc.html
。这些页面分布在几个子目录中,并包含带有iframe
.
该项目不需要 Web 服务器,因此我可以在目录中创建 HTML 并在浏览器中浏览它。toc.html
问题是当 JavaScript想要调用页面中的函数(违反同源策略)时,我遇到了 XSS 问题。
因此,我base
在标头中添加了带有相对 URL 的标签,其中toc.html
. 这适用于 Konqueror,但在 Firefox 中,我必须使用绝对路径,否则 toc 甚至不会显示:( 这是一个示例:
这是文件在子目录page
中。Firefox 甚至不会加载它,说它找不到page/toc.html
.
有解决方法吗?我真的很想避免在我的导出中使用绝对路径,以使其在任何地方都保持相同(本地以及稍后我将其上传到 Web 服务器上时)。
c# - C# 与成员一起隐藏
在下面的例子中,会发生什么?
我确定您会在控制台上看到“2”,但我正在阅读(和看到)的内容与此相反......
为什么你会看到“3”而不是“2”?我认为派生类的成员“隐藏”了基类的相同成员......
c# - C# base() 构造函数顺序
可能重复:
C# 构造函数执行顺序
在上面的例子中,当 Bar 的对象被创建时,BarObject.abc 的值是多少?是首先调用基本构造函数,还是 Bar() 运行,/然后/ base() 构造函数?
c# - 结合两个不同基类的功能
我试图将两个不同基类的功能组合成一个新类,但无济于事。假设我有 A 类和 B 类,而 B 是具有不同功能的 A 的后代(即在运行时不能用作 A 的替代品)并且需要一个结合了 A 和 B 的类 C,同时使用两者并提供C 用户的独特界面。我怎样才能实现这一点?C# 无法实现多重继承,接口似乎不适合。那么我能做什么呢?
python - 如何将整数转换为任何基数的字符串?
Python允许通过给定基数的字符串轻松创建整数
我想执行相反的操作:从整数创建字符串,即我想要一些函数int2base(num, base)
,例如:
函数名/参数顺序并不重要。
对于任何可以接受的数字和基数x
。b
int()
这是一个易于编写的函数:实际上它比在这个问题中描述它更容易。但是,我觉得我一定错过了什么。
我知道函数bin
, oct
, hex
,但由于以下几个原因我不能使用它们:
这些功能在旧版本的 Python 上不可用,我需要与 (2.2) 兼容
我想要一个通用的解决方案,可以针对不同的基础以相同的方式调用
我想允许 2、8、16 以外的碱基