小编gor*_*gor的帖子

git svn - cygwin下的错误

我有cygwin和git.我正试图用git来提交svn - git svn dcommit.但它失败了,奇怪的错误:

$ git svn dcommit
      4 [main] perl 5536 C:\cygwin\bin\perl.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\perl5\5.10\i686-cygwin\auto\List\Util\Util.dll to same address as parent: 0xA20000 != 0xB40000
Stack trace:
Frame     Function  Args
0088B508  6102749B  (0088B508, 00000000, 00000000, 00000000)
0088B7F8  6102749B  (61177B80, 00008000, 00000000, 61179977)
0088C828  61004AFB  (611A136C, 6125AB3C, 00A20000, 00B40000)
End of stack trace

我该如何解决?谢谢.

PS 我的系统是Windows 7 64位.

更新

reabase帮助.但是我必须在执行rebase后重新启动.

git cygwin

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

Visual Studio无法在IIS中创建网站

安装Service Pack 1后,Visual Studio 2010无法在IIS中创建网站.这是错误消息:

---------------------------
Microsoft Visual Studio
---------------------------
Configuring Web http://localhost/MyWebSite for ASP.NET 3.5 failed.
You must manuallyconfigure this site for ASP.NET 3.5 in order for
the site to run correctly. Visual Studio cannot detect whether this
virtual root has been configured for use with ASP.NET 2.0. The likely
cause is that you do not have sufficient priviledges to access the
IIS metabase. You may need to manually configure this site for
ASP.NET 2.0 in order for your …

windows asp.net iis visual-studio

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

获取async方法的结果

我有对Web服务进行异步调用的方法.像这样的东西:

public static async Task<ReturnResultClass> GetBasicResponseAsync()
{
    var r = await SomeClass.StartAsyncOp();
    return await OtherClass.ProcessAsync(r);
}
Run Code Online (Sandbox Code Playgroud)

我想提供同步替代方案:

public static ReturnResultClass GetBasicResponse()
{
    return GetBasicResponseAsync().Result;
}
Run Code Online (Sandbox Code Playgroud)

但它Result随叫随到.因为它与异步操作在同一个线程上调用.如何同步获得结果?

谢谢!

c# async-await c#-5.0

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

单元测试纯域驱动的类

我的目标是创建一个基于纯域驱动设计的系统.据我所知,这意味着我的域对象应该有行为而不是形状.也就是说,他们不应该有任何吸气剂或其他访问者.

与此同时,我正在尝试遵循TDD流程,并遇到了我正在尝试编写测试的绊脚石.

[Test]
public class new_purchase_order_should_have_purchase_ordernumber_of_1
{
     PurchaseOrder po = PurchaseOrder.CreatePurchaseOrder()
     Assert.AreEqual(1,po.PurchaseOrderNumber); 
}

public class PurchaseOrder
{
       private int _purchaseOrderNumber;
       static CreatePurchaseOrder()
       {
           _purchaseOrderNumber = SomeWayOfGettingAPONumber()
           //other initialisation
       }

        public int PurchaseOrderNumber {get { return _purchaseOrderNumber;}
}
Run Code Online (Sandbox Code Playgroud)

如果不允许使用getter,如何验证CreatePurchaseOrder()方法是否正确运行并将值设置为1.

在尝试实现这个设计时,这对我来说是一个很大的概念障碍,因此任何建议都非常有用.

谢谢

c# tdd nunit unit-testing domain-driven-design

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

其中一个字段是count(*)NHibernate

我可以映射到这样的查询:

select id,name,address,(select count(*) from account where record_id=id ) as counter
from data where id = :id
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用本机SQL.

class person
{
    public virtual long Id{get;set;}
    public virtual string Name{get;set;}
    public virtual string Address{get;set;}
    public virtual long Counter{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

映射:

<property name="Counter" formula="(select count(*) from account where record_id=id )"      type="long"/>
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-mapping

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