小编Dan*_*nor的帖子

如何处理MVC中的页面流(特别是asp.net)

如果您必须在mvc中提供类似表单输入体验的向导,您将如何抽象页面流?

asp.net-mvc

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

如何通过Windows上的ssh停止git来解决错误的路径?

我有一个带有ssh服务器设置的Windows 2003机器.我在本地和服务器上安装了msysgit(git版本1.6.2).

服务器具有以下我的存储库的绝对路径:

e:\vc\git\myrepo.git
Run Code Online (Sandbox Code Playgroud)

当用户登录时,他/她将被放入以下工作目录:

e:\vc\git\
Run Code Online (Sandbox Code Playgroud)

在我的开发机器上运行以下cmd时:

git clone ssh://myuser@myip/myrepo.git testrepo
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

fatal: ''/myrepo.git'' does not appear to be a git repository
Run Code Online (Sandbox Code Playgroud)

根据我的ssh日志,似乎git正在服务器上执行此cmd:

'cmd.exe /c git-upload-pack '/myrepo.git''
Run Code Online (Sandbox Code Playgroud)

在本地(在服务器上)执行该命令失败的原因相同.我认为这个问题与git前缀为'/'的路径有关.我怎么告诉git不要这样做?这应该有用吗?

注意:git-upload-pack正在运行,因为我在路径中添加了\ gitinstallpath\libexec\git-core.显然这是一个错误,将来会修复,这是我的工作.

windows git ssh msysgit git-clone

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

如何使用git将多个项目分成一个存储库?

我有3个项目,我想分叉.他们都彼此相关 - 改变一个可能需要改变另一个.因为它们都是相关的,所以我想为fork创建一个存储库,同时保持从每个原始文件下拉更新的能力.

我如何设置我的git存储库?

这些是初步的想法,所以如果这是疯狂/愚蠢的话,我不会感到惊讶.是吗?

git fork multiple-projects

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

如何从内存列表中获取一系列不同的属性值?

我有一个Foo列表.

Foo有一个名为Bar的字符串属性.

我想使用LINQ在Foo列表中为Foo.Bar 获取不同值的字符串[] .

我怎样才能做到这一点?

.net c# linq performance filtering

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

如何使用rhino mocks在MVC RC1中存根HttpSessionState?

我正在尝试利用asp.net mvc rc1中最近的ControllerContext重构.我应该能够简单地存根会话,但在运行以下代码时,我在第2行继续获得System.NullReferenceException:

var mockContext = MockRepository.GenerateStub<ControllerContext>();
mockContext.Stub(x => x.HttpContext.Session["MyKey"]).Return("MyValue");
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

编辑:我刚刚确认我有这个帖子的最新版本的rhino.

asp.net-mvc unit-testing rhino-mocks controllercontext

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

如何获得vs2008的intellisense成员列表以显示完整签名?

前几天我看到一篇博客文章,其中有一个intellisense的成员列表的屏幕截图,如下所示:

DateTime. -> [Compare(DateTime, DateTime) int]
             [DaysInMonth(int, int)       int]
             ...
Run Code Online (Sandbox Code Playgroud)

而不是我看起来像:

DateTime. -> [Compare    ]
             [DaysInMonth]
             ...
Run Code Online (Sandbox Code Playgroud)

如何设置我的vs2008 IDE,以便我的成员列表看起来像第一个示例?

c# settings intellisense visual-studio-2008

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

Teamcity和Rake:tc系统属性在哪里?

我正在将我的一些NAnt构建脚本转换为rake.有谁知道如何在我的rake脚本中访问系统属性(例如build.number)?Teamcity rake插件是否注入了它们?我似乎无法找到doco.

teamcity rake

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

如何在不调用构造函数的情况下复制对象及其原型链?

如何在不调用构造函数的情况下复制对象及其原型链?

换句话说,dup在下面的例子中,函数会是什么样子?

class Animal
  @sleep: -> console.log('sleep')
  wake: -> console.log('wake')
end
class Cat extends Animal
  constructor: ->
    super
    console.log('create')

  attack: ->
    console.log('attack')
end

cat = new Cat()         #> create
cat.constructor.sleep() #> sleep
cat.wake()              #> wake
cat.attack()            #> attack

dup = (obj) ->
  # what magic would give me an effective copy without
  # calling the Cat constructor function again.

cat2 = dup(cat)          #> nothing is printed!
cat2.constructor.sleep() #> sleep
cat2.wake()              #> wake
cat2.attack()            #> attack
Run Code Online (Sandbox Code Playgroud)

就像它的痛苦,我看,这里有一个的jsfiddle的例子. …

javascript copy prototype-oriented coffeescript

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

Vim:Yank遥远的线路没有移动

假设我有以下(*=游标):

...
*
Kittens
Puppies
Humans
...
Run Code Online (Sandbox Code Playgroud)

如何在将光标留在原位的同时拉动"人类"(光标相对第3行)?

优选地,在一个动作或一个(通用)命令中.

vim

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

停止处理源文件并继续

当编写源于另一个文件的bash时,有时我想跳过处理,如果某些条件为真.现在,我要么:

  1. 将整个子文件包装在嵌套的if语句中
  2. 在嵌套的if语句中包含对源文件的调用

这两种策略都有一些缺点.如果我能用这种代码样式编写脚本会好得多:

main.sh

echo "before"
. other
echo "after"
Run Code Online (Sandbox Code Playgroud)

other.sh

# guard
if true; then
  # !! return to main somehow
fi
if true; then
  # !! return to main somehow
fi

# commands
echo "should never get here"
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,以便echo "after"main中的行被调用?

bash shell coding-style

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