问题列表 - 第19053页

什么是SOA"用简单的英语"?

有人能用简单的英语解释SOA的全部内容吗?我在这里听到SOA,那里有SOA,但我无法理解它是什么以及用于什么.这是一个简单的概念,后来演变成巨大的东西或什么?

包括维基在内的所有文件都有点抽象,或者我可能是个白痴并且没有得到它.这是一个白痴的指南吗?

这三封信背后究竟是什么?

soa

112
推荐指数
8
解决办法
15万
查看次数

有没有办法在C#中的代码中定义多行XML而不必更改"to""?

我希望能够将大量的XML 粘贴到我的C#代码中.

但是,我能做的最好的是以下,但是我必须搜索替换 "with"".

有没有办法在C#代码中定义多行XML而不必像这样改变XML文本?

        public static string GetXml1()
        {
            return @"
<Customer>
  <FirstName status=""required"">Jim</FirstName>
  <LastName status=""required"">Smith</LastName>
</Customer>
";
        }
Run Code Online (Sandbox Code Playgroud)

c# xml multiline

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

覆盖获取,但未设置

我有一个定义a的抽象类get,但不是set,因为就抽象类而言,它只需要一个get.

public abstract BaseClass
{
  public abstract double MyPop
  {get;}
}
Run Code Online (Sandbox Code Playgroud)

但是,在某些派生类中,我需要一个set属性,所以我正在研究这个实现

public class DClass: BaseClass
{
  public override double MyPop
  {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

问题是,我有一个编译错误,说

*.set:无法覆盖,因为*.没有可覆盖的set访问器.

即使我认为上述语法完全合法.

有什么想法吗?解决方法,或者为什么会这样?

编辑:我能想到的唯一方法是将两个getsetas放在抽象类中,让子类抛出一个NotImplementedExceptionif set被调用而且没有必要.这是我不喜欢的东西,还有一个特殊的setter方法.

c#

75
推荐指数
5
解决办法
5万
查看次数

Python多重继承:动态做错了什么?

根据这个答案,如何__new____init__应该在Python中工作,

我编写了这段代码来动态定义和创建一个新的类和对象.

class A(object):
    def __new__(cls):
      class C(cls, B):
          pass
      self = C()
      return self

    def foo(self):
      print 'foo'

class B(object):
    def bar(self):
      print 'bar'

a = A()
a.foo()
a.bar()
Run Code Online (Sandbox Code Playgroud)

基本上,因为__new__A返回一个继承A和B的动态创建的C,它应该有一个属性bar.

为什么C 不能有一个bar属性?

python multiple-inheritance

0
推荐指数
2
解决办法
476
查看次数

10
推荐指数
2
解决办法
4551
查看次数

ADO实体框架是否支持非DTC交易?一个EntityContext和一个TransactionScope内的多个查询导致DTC升级

我有一个使用实体框架的Web应用程序 - 我们使用TransactionScope类来提供环境事务.

有没有办法告诉EF使用标准T-SQL事务优先于DTC事务?我们经常在一个EntityContext和一个TransactionScope实例中对不同的表进行大量查询,但是这似乎总是将事务提升到DTC

我举了一个简短的例子,见下文.对单个表的查询正确地启动了一个T-SQL事务并且在连接SPID 54上然后查询到ContactUs表并且EF在另一个连接(SPID 53)上执行此操作,该连接具有促进事务的连接效果到DTC交易.**

using (MyEntities DB = new MyEntities())
{
    using (TransactionScope t = new TransactionScope())
    {
        DB.Individual.First().EmailAddress = "bob" + DateTime.Now.Second.ToString() + "@bob.com"; // done on connection 54
        DB.ContactUs.First(); // done on connection 53 thus promoting the transaction!!
        DB.SaveChanges();
        t.Complete();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# msdtc entity-framework transactions transactionscope

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

C#这个初始化器真的多余吗?

我有以下代码行:

var dmrReceived = new DownloadMessagesReport();
Run Code Online (Sandbox Code Playgroud)

StyleCop和ReSharper建议我删除冗余初始化程序.但是,如果我用它替换它

DownloadMessagesReport dmrReceived;
Run Code Online (Sandbox Code Playgroud)

当然这会产生一个未设置为对象实例的对象引用?我使用的是.NET 3.5.你不再需要手动实例化对象吗?

下一行是:

dmrReceived = dc.DownloadNewMessages(param, param2, param3);
Run Code Online (Sandbox Code Playgroud)

值得注意的是,这dc是一个从WCF服务生成的类.所以DownloadNewMessages是一个WCF Web服务方法.

c# resharper stylecop

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

NSPredicate不能使用双值(%f)?

我的托管对象有2个双字段:"纬度","经度".我需要获取具有特定坐标的所有对象

此代码不起作用,fetchedObjects count = 0

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"latitude == %f AND longitude == %f", coordinate.latitude, coordinate.longitude];
Run Code Online (Sandbox Code Playgroud)

但是这段代码工作正常,fetchedObjects count = 3:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"latitude == 53.012667 AND longitude == 36.113000"];
Run Code Online (Sandbox Code Playgroud)

iphone core-data

16
推荐指数
2
解决办法
6245
查看次数

同一PostgreSQL数据库的两个所有者

是否可以使用Postgresql创建一个有2个用户的数据库,这些用户就像数据库的所有者一样?

我可以创建一个组角色并将两个用户添加到该组,然后使该组成为数据库的所有者,但这要求两个用户必须在每个连接上手动设置其角色,以使他们创建的任何表都可以访问另一个用户.是否有任何方法可以使组成为用户每次登录时的默认角色或以任何其他方式实现相同的操作?

postgresql roles usergroups

11
推荐指数
2
解决办法
8982
查看次数

在不关闭应用的情况下从另一个应用打开一个应用

在我的iPhone应用程序的主页中,添加了一个按钮.当单击该按钮时,需要在新的viewcontroller中打开一些其他iphone应用程序(不关闭父应用程序).此视图控制器上将有一个后退按钮.单击后退按钮时,需要关闭显示另一个应用程序的新视图控制器,并且需要显示我们的父应用程序主页.

请给我一些关于如何做到这一点的想法.我搜索了这个我没有得到任何解决方案.

谢谢,拉贾.

iphone

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