小编Bri*_*ian的帖子

托管 C++ 中的泛型泛型

我想在托管 C++ 项目中创建KeyValuePair列表。这是我正在使用的语法

List<KeyValuePair<String^, String^>^>^ thing;
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

错误 C3225:“T”的泛型类型参数不能是“System::Collections::Generic::KeyValuePair ^”,它必须是值类型或引用类型的句柄

我基本上想这样做(C#)

List<KeyValuePair<string, string>> thing;
Run Code Online (Sandbox Code Playgroud)

但在托管 C++ 中。哦,在 .Net 2.0 中。有接受者吗?

.net generics managed-c++ .net-2.0

4
推荐指数
1
解决办法
5501
查看次数

是否可以在呈现之前加载整个网页?

我有一个网页,每隔几秒自动重新加载一次,并显示不同的随机图像.但是,当它重新加载时,会有一秒钟的空白页面,然后图像会慢慢加载.我想继续显示原始页面,直到下一页加载到浏览器的内存中,然后一次显示所有内容,使其看起来像一个无缝的幻灯片.有没有办法做到这一点?

html ajax

4
推荐指数
2
解决办法
2138
查看次数

在SQL Server表中创建新的文本列:我应该选择哪种类型?

我有一个文本字段长度可以是30个字符,但它可以达到大约2.000个字符.

对于"未来安全",如果这个新专栏可以支持到3.000个字符,那就太好了.我认为这个字段的平均大小是250个字符.

哪种SQL Server 2000数据类型更好地提高性能和磁盘空间?

sql database sql-server database-design data-structures

4
推荐指数
1
解决办法
3139
查看次数

构建服务器硬件配置

所以我已经看到了这个问题,但我正在寻找一些更一般的建议:你如何规划构建服务器?具体来说,我应该采取什么步骤来确定用于新构建服务器的确切处理器,HD,RAM等.我应该考虑哪些因素来决定是否使用虚拟化?

我正在寻找我需要采取的一般步骤来决定购买什么硬件.让我得出具体结论的步骤 - 想想"我需要4个演出的ram"而不是"尽可能多的RAM"

PS我故意不给出具体细节,因为我正在寻找教导人对鱼的答案,而不是只适用于我的情况的答案.

continuous-integration build-process

4
推荐指数
1
解决办法
6228
查看次数

都柏林是什么?它与WCF有什么关系?

通过StackOverflow上的一些WCF托管问题,我看到都柏林曾多次提到微软即将推出的技术.它只是暗示而不是实际定义.有人能给我一个关于都柏林的好解释吗?此外,它的发布状态是什么,现在它的名称是什么?

(这是一个例子:在这个答案的评论中提到了)

.net iis wcf .net-4.0

3
推荐指数
1
解决办法
697
查看次数

在XAMPP for Windows上从CPAN安装perl模块

我对Perl非常生疏,我认为这对我在Windows中运行它没有帮助.

我想安装这个模块.我尝试了这里的说明来安装CPAN模块,但是它尝试安装App :: cpanminus失败了(第一步.)我试着运行cpan Config::Simple它也没有用.在这两种情况下,都会失败并显示以下错误消息:

Unwrapping had some problem, won't try again without force
  Had problems unarchiving. Please build manually
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Run Code Online (Sandbox Code Playgroud)

CPAN只是不能使用XAMPP安装的Perl版本吗?如果是这样,我如何升级它而不会破坏任何东西?

windows xampp perl cpan

3
推荐指数
1
解决办法
1万
查看次数

Kent Beck的测试驱动开发示例

我正在阅读测试驱动开发:通过示例,其中一个例子让我烦恼.在第3章(所有人的平等)中,作者equalsDollar类中创建了一个函数来比较两个Dollar对象:

public boolean equals(Object object)
{
    Dollar dollar= (Dollar) object;
    return amount == dollar.amount;
}
Run Code Online (Sandbox Code Playgroud)

然后,在下一章(4:隐私)中,他使金额成为美元类的私人成员.

private int amount;
Run Code Online (Sandbox Code Playgroud)

并且测试通过了.这不应该导致方法中的编译器错误,equals因为虽然对象可以访问自己的amount成员,因为它被限制访问其他Dollar对象的amount成员?

//shouldn't dollar.amount be no longer accessable?
return amount == dollar.amount
Run Code Online (Sandbox Code Playgroud)

我是否从根本上误解了private

更新 我决定返回并手动编写本书,当我进入下一部分(第6章 - Equality For All,Redux)时,他们将数量推入父类并使其受到保护,我遇到了访问问题:

public class Money
{
    protected int amount;
}

public class Dollar : Money
{
    public Dollar(int amount)
    {
        this.amount = amount;
    }
    // override object.Equals …
Run Code Online (Sandbox Code Playgroud)

oop tdd private

2
推荐指数
1
解决办法
1195
查看次数

Windows服务安装程序项目从VS.NET 2008转换为2010的问题

我正在尝试将解决方案从VS.NET 2008转换为2010。该解决方案包括Windows Service项目和安装Windows Service的安装项目。我在编译安装项目时遇到问题。我试着从头几次启动该结束了,下面的教程在这里下节标题为要创建为您服务的安装项目

当我简单地按照以下步骤构建项目时,会出现以下错误:

Unable to build custom action named 'Primary output from <name> (Release x86)', InstallerClass property is only valid for assemblies.
Run Code Online (Sandbox Code Playgroud)

(我的Windows服务项目的名称在哪里)。搜索此错误会在MSDN 上显示页面,告诉我将InstallerClass设置为False。对于4种自定义操作,我都会这样做。进行更改并构建后,出现以下错误:

Unable to build custom action named 'Primary output from <name> (Release x86)' from project output group 'Primary output' because the project output group does not have a key file.
Run Code Online (Sandbox Code Playgroud)

为此,我一击未中。甚至不用担心单击链接,全文为:“删除自定义操作,并用指向具有密钥文件的项目输出组的自定义操作替换它。”

h是什么意思?有人可以帮我弄清楚我在做什么错吗?

.net installation windows-services visual-studio-2010 visual-studio-2008

2
推荐指数
1
解决办法
4863
查看次数

检测托管C++中的调试模式

检测应用程序是否在Managed C++/C++/CLI中以调试模式运行的最佳方法是什么?

.net c++ .net-2.0

1
推荐指数
1
解决办法
446
查看次数

接口的必要性,独特项目中的注射

为什么我应该在几乎没有机会重用或升级的网站上实现接口和依赖注入?

interface web

1
推荐指数
2
解决办法
126
查看次数

从.Net写一张CD

有没有一种从.Net写入CD的简单方法?如何创建一个多区段CD来自动执行写入自身的可执行文件?

.net autorun cd-burning

1
推荐指数
1
解决办法
1102
查看次数