Tag: C#的

WCF在运行时更改端点地址

我有我的第一个WCF例子工作。 我有一个网站上的主机有很多绑定。 因此,我已经添加到我的web.config。 <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/> 这是我的默认绑定http://id.web ,它与以下代码一起使用。 EchoServiceClient client = new EchoServiceClient(); litResponse.Text = client.SendEcho("Hello World"); client.Close(); 我正在尝试在运行时设置端点地址。 即使它是上述代码的相同地址。 EchoServiceClient client = new EchoServiceClient(); client.Endpoint.Address = new EndpointAddress("http://id.web/Services/EchoService.svc"); litResponse.Text = client.SendEcho("Hello World"); client.Close(); 我得到的错误是: The request for security token could not be satisfied because authentication failed. 请build议我如何在运行时更改端点地址? 另外这里是我的客户端configuration,由Ladislav Mrnka请求 <system.serviceModel> <bindings> <wsHttpBinding> <binding name="WSHttpBinding_IEchoService" closeTimeout="00:01:00" […]

如何在C ++中声明全局variables

我知道一个人不应该使用全局variables,但我需要他们。 我已经读过任何在函数外部声明的variables是一个全局variables。 我已经这样做了,但在另一个* .cpp文件中找不到该variables。 所以这不是全球性的。 是不是这样,人们必须创build一个头文件GlobalVariabels.h并将该文件包含到任何其他使用它的* cpp文件?

如何在Linux中从C执行一个shell脚本?

我怎样才能从Linux中执行一个shell脚本?

ASP.NET MVC DropDownListFortypes为List <string>的模型

我有一个types为List的模型的视图,我想在页面上放置一个下拉列表,列表中包含列表中的所有string作为下拉列表中的项目。 我是MVC的新手,我怎么做到这一点? 我试过这个: @model List<string> @Html.DropDownListFor(x => x) 但是抛出了一个错误。 任何帮助表示赞赏。

什么是ISerializable接口?

看来我可以序列化没有这个接口的类,所以我不清楚它的用途。

“解引用types指针会打破严格别名规则”警告

我使用一个代码,我把一个枚举*到int *。 像这样的东西: enum foo { … } … foo foobar; int *pi = reinterpret_cast<int*>(&foobar); 编译代码时(g ++ 4.1.2),我得到以下警告信息: dereferencing type-punned pointer will break strict-aliasing rules 我search了这个消息,发现只有在严格的别名优化的时候才会发生。 我有以下问题: 如果我留下这个警告的代码,它会产生潜在的错误的代码? 有什么办法解决这个问题? 如果没有,是否可以从源文件中closures严格的别名(因为我不想closures所有的源文件,我不想为这个源文件做一个单独的Makefile规则)? 是的,我实际上需要这种别名。

在SQL Server中批量插入大量数据的最快方法是什么(C#客户端)

我遇到了一些性能瓶颈与我的C#客户端插入批量数据到SQL Server 2005数据库,我正在寻找方法,以加快这一进程。 我已经在使用SqlClient.SqlBulkCopy(基于TDS)来加速跨线的数据传输,这有助于很多,但我仍然在寻找更多。 我有一个简单的表格,如下所示: CREATE TABLE [BulkData]( [ContainerId] [int] NOT NULL, [BinId] [smallint] NOT NULL, [Sequence] [smallint] NOT NULL, [ItemId] [int] NOT NULL, [Left] [smallint] NOT NULL, [Top] [smallint] NOT NULL, [Right] [smallint] NOT NULL, [Bottom] [smallint] NOT NULL, CONSTRAINT [PKBulkData] PRIMARY KEY CLUSTERED ( [ContainerIdId] ASC, [BinId] ASC, [Sequence] ASC )) 我将数据块插入数据块中,平均大约300行,其中ContainerId和BinId在每个块中都是常量,Sequence值为0-n,并且根据主键对值进行预先sorting。 %磁盘时间性能计数器花了很多时间在100%,所以很明显,磁盘IO是主要问题,但我得到的速度比原始文件副本低几个数量级。 […]

左joinLINQ到实体?

我正在尝试LINQ到实体。 我遇到以下问题:我想要这样做: SELECT T_Benutzer.BE_User ,T_Benutzer_Benutzergruppen.BEBG_BE FROM T_Benutzer LEFT JOIN T_Benutzer_Benutzergruppen ON T_Benutzer_Benutzergruppen.BEBG_BE = T_Benutzer.BE_ID 我最接近的是这样的: var lol = ( from u in Repo.T_Benutzer //where u.BE_ID == 1 from o in Repo.T_Benutzer_Benutzergruppen.DefaultIfEmpty() // on u.BE_ID equals o.BEBG_BE where (u.BE_ID == o.BEBG_BE || o.BEBG_BE == null) //join bg in Repo.T_Benutzergruppen.DefaultIfEmpty() // on o.BEBG_BG equals bg.ID //where bg.ID […]

为什么没有std :: is_structtypes的特征?

我已经看到,为了检查typesT是否是我可以使用的类: bool isClass = std::is_class<T>::value; 它对于类和结构都返回true。 我知道在C ++中它们几乎是一样的,但是我想知道为什么在types特征中它们之间没有区别。 检查这种差异总是无用的,还是有更多的理由我不明白?

==或.Equals()

为什么使用一个呢?