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

0 投票
3 回答
8257 浏览

wpf - 在 WPF 中使用基类

我对 WPF 中的基类有疑问。我尝试用一​​些基本元素制作一个基类,以便其他窗口可以继承这些组件。但是,当我继承基类时,我所拥有的只是空窗口,没有这些元素。为了更好地理解,我把我的代码放在这里:

}

Windows的代码,whitch继承了WindowBase:

或者也许有人可以在 wpf 中放置一个工作示例或与已实现的基类链接?谢谢

0 投票
2 回答
4590 浏览

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中最基本的类之一?!!

0 投票
3 回答
6903 浏览

c# - 将具体类转换为通用基接口

这是我面临的情况:

现在,当我尝试执行以下转换时,它不会编译:

但是,当我执行以下强制转换时,它编译时没有运行时错误:

我真的需要使用基本ITableDataAccessLayer<TableRecord>接口,因为我不知道具体类型。

希望这是描述性的和有帮助的,足以回答我的问题。

0 投票
3 回答
3773 浏览

c# - Visual Studio 测试项目基目录

我想在我的测试项目中进行一些交互测试,并想测试一些基于 xml 配置的组件...如何在代码中找到测试项目的基本目录,以便我可以创建相对于它的路径?我想要一个包含测试 xml 文件的子文件夹。

谢谢

编辑:

我使用了 Assembly.GetExecutingAssembly().Location - 它给出了我运行测试时的输出文件夹。我需要配置 xml 文件以将程序集与该目录一起使用。我该怎么做?

0 投票
5 回答
5180 浏览

c# - 验证 C# 基类构造函数参数

在 VS2010 beta(以前版本的 FxCop)中运行代码分析后,我收到以下警告:

在外部可见的方法“Identity.Identity(WindowsIdentity)”中,在使用之前验证参数“windowsIdentity”。

构造函数是:

对于定义为的类:

我的问题是,如何验证 windowsIdentity 参数?我应该在构造函数中验证它并抛出异常,还是有更好的方法来调用它?

0 投票
1 回答
3643 浏览

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 服务器上时)。

0 投票
3 回答
1301 浏览

c# - C# 与成员一起隐藏

在下面的例子中,会发生什么?

我确定您会在控制台上看到“2”,但我正在阅读(和看到)的内容与此相反......

为什么你会看到“3”而不是“2”?我认为派生类的成员“隐藏”了基类的相同成员......

0 投票
6 回答
37623 浏览

c# - C# base() 构造函数顺序

可能重复:
C# 构造函数执行顺序

在上面的例子中,当 Bar 的对象被创建时,BarObject.abc 的值是多少?是首先调用基本构造函数,还是 Bar() 运行,/然后/ base() 构造函数?

0 投票
5 回答
2463 浏览

c# - 结合两个不同基类的功能

我试图将两个不同基类的功能组合成一个新类,但无济于事。假设我有 A 类和 B 类,而 B 是具有不同功能的 A 的后代(即在运行时不能用作 A 的替代品)并且需要一个结合了 A 和 B 的类 C,同时使用两者并提供C 用户的独特界面。我怎样才能实现这一点?C# 无法实现多重继承,接口似乎不适合。那么我能做什么呢?

0 投票
33 回答
315100 浏览

python - 如何将整数转换为任何基数的字符串?

Python允许通过给定基数的字符串轻松创建整数

我想执行相反的操作:从整数创建字符串,即我想要一些函数int2base(num, base),例如:

函数名/参数顺序并不重要。

对于任何可以接受的数字和基数xbint()

这是一个易于编写的函数:实际上它比在这个问题中描述它更容易。但是,我觉得我一定错过了什么。

我知道函数bin, oct, hex,但由于以下几个原因我不能使用它们:

  • 这些功能在旧版本的 Python 上不可用,我需要与 (2.2) 兼容

  • 我想要一个通用的解决方案,可以针对不同的基础以相同的方式调用

  • 我想允许 2、8、16 以外的碱基

有关的