小编Arn*_*psa的帖子

如何从远程分支永久删除一些提交

我知道这是重写历史,这是糟糕的亚达亚达.

但是如何从远程分支中永久删除一些提交?

git

412
推荐指数
9
解决办法
29万
查看次数

如何在NERDTree中按扩展名过滤掉文件?

我想*.pyc文件不能在NERDTree vim插件中显示.

怎么实现呢?

vim nerdtree

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

如何在vim中翻转窗户?

可能重复:
在Vim中快速从垂直分割切换到水平分割

如果我有2个水平分割窗口,如何旋转它们以获得2个垂直分割窗口?

以及如何切换缓冲区?

vim

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

在Visual Studio中,"清理"命令有什么作用?

你知道,那个输出这个=>

------清理开始:项目:Foo.Bar,配置:调试任何CPU ------
==========清理:1成功,0失败,0跳过==== ======

什么是清洁?

build-process visual-studio

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

如何在C++中将long转换为字符串?

如何在C++中将longa 转换为a string

c++

53
推荐指数
8
解决办法
12万
查看次数

IE7漂浮正确的问题

HTML =>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head>
</head>
<body>
  <div style='border: 1px solid red; width: 100px;'>
    <a href="#">foo</a>
    <a href="#"style="border-color: blue; float: right;">bar</a>                
  </div>
something
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我遇到了IE7的问题(不需要IE6支持)

在IE7上渲染的html看起来像这样=>
alt text http://i48.tinypic.com/saxs9d.jpg

我需要它看起来像这样(目前在chrome/ie8上工作)=>
alt text http://i49.tinypic.com/2ufgbr4.jpg

我应该改变什么?:)

css internet-explorer internet-explorer-7

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

DDD,Anti Corruption层,操作方法?

目前,我们必须构建一个基于遗留应用程序的应用程序.旧应用程序的代码应该被丢弃并重写,但通常情况下 - 而不是重写它,我们需要在它上面添加新内容.最近,我们决定采用DomainDrivenDesign路径.所以 - 反腐败层可以解决我们的问题.据我所知,这种方式应该可以逐步重写旧的应用程序.

但是 - 我找不到任何好的例子.我很感激任何信息.

architecture legacy rewrite domain-driven-design

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

使用NHibernate 3.0.0时战斗笛卡尔积(x-join)

我的数学很差,但我很清楚笛卡尔的产品是什么.
这是我的情况(简化):

public class Project{
 public IList<Partner> Partners{get;set;}
}
public class Partner{
 public IList<PartnerCosts> Costs{get;set;}
 public IList<Address> Addresses{get;set;}
}
public class PartnerCosts{
 public Money Total{get;set;}
}
public class Money{
 public decimal Amount{get;set;}
 public int CurrencyCode{get;set;}
}
public class Address{
 public string Street{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我的目标是有效地加载整个项目.

问题当然是:

  • 如果我试图加载合作伙伴及其成本,查询返回大量行
  • 如果我懒加载Partner.Costs,db会收到垃圾邮件请求(比第一种方法快一点)

正如我所读到的,常见的解决方法是使用MultiQueries,但我只是不明白.
所以我希望通过这个确切的例子来学习.

如何有效加载整个项目?

Ps我正在使用NHibernate 3.0.0.
请不要用hql或字符串形式的标准api方法发布答案.

nhibernate cartesian-product eager-loading

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

MongoDB交易?

在.NET中使用MongoDB和NoRM.

让我感到困惑的是 - 没有交易
(不能只是说MongoConnection.Begin/EndTransaction或类似的东西).

我想在出现故障时使用工作单元模式和回滚更改.

如何通过ITransaction丰富我的存储库还有一个干净的方法吗?

.net transactions mongodb norm

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

ASP.NET MVC,强类型视图,局部视图参数故障

如果我得到了继承自的视图:

System.Web.Mvc.ViewPage<Foo>
Run Code Online (Sandbox Code Playgroud)

其中Foo有一个带有类型字符串的属性栏
和视图想要呈现强类型的局部视图,它继承自:

System.Web.Mvc.ViewUserControl<string>  
Run Code Online (Sandbox Code Playgroud)

像这样:

Html.RenderPartial("_Bar", Model.Bar);%>
Run Code Online (Sandbox Code Playgroud)

那为什么会抛出这个:

传递到字典中的模型项是'Foo'类型,
但是这个字典需要一个'System.String'类型的模型项.

当bar未初始化时?

更具体:为什么它传递Foo,它应该传递null?

asp.net-mvc null strongly-typed-view

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