小编Gab*_*art的帖子

什么是`git diff --patience`?

耐心算法与默认git diff算法有何不同,我何时想使用它?

git diff

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

jquery如何检查ajax调用的响应类型

如何在Jquery中确定ajax调用的响应类型?有时,服务器发送json响应,有时它只发送html用于显示目的.现在我正在使用

if(response.indexOf('Error'))
  //popup error message
else
 response.username
 response.address
Run Code Online (Sandbox Code Playgroud)

ajax jquery

71
推荐指数
4
解决办法
7万
查看次数

使用实体框架创建动态查询

我想知道使用实体框架和linq创建动态查询的最佳方法是什么.

我想创建一个服务,它有许多参数用于排序和过滤(超过50).我将从gui获取这些将被填写的对象...并且查询将从单个服务方法执行.

我环顾四周然后看到我可以动态创建一个可以在方法结束时执行的字符串.我不太喜欢这种方式.有一个更好的方法吗?最好是带编译检查的类型安全?

c# linq entity-framework entity-framework-4

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

在Powershell中为Git分支添加选项卡完成

在Git存储库中,是否可以将分支的选项卡完成添加到Powershell?例如:

PS> git checkout maTAB

会导致

PS> git checkout master
Run Code Online (Sandbox Code Playgroud)

git powershell autocomplete

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

我可以编写Cygwin安装脚本来包含某些软件包吗?

我经常安装cygwin,让进程自动化会很方便.具体来说,我希望能够提前指定我要安装的软件包,这样我就不必在安装时记住它们.有没有办法做到这一点?

installation cygwin

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

如何在Visual Studio中的不同项目中使用不同的选项卡设置

Visual Studio选项对话框允许您基于每种语言设置选项卡首选项(大小,插入空格等).但我经常处理几个c#项目,这些项目具有不同的设置值.

有没有办法在每个项目的基础上覆盖全局设置,或者至少在它们之间轻松切换?

visual-studio

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

如何使用call/cc实现c#5.0中的新异步功能?

我一直在关注asyncc#5.0中新功能的新公告.我对继续传递样式以及新的c#编译器对Eric Lippert的帖子中的代码片段所做的转换有基本的了解:

async void ArchiveDocuments(List<Url> urls)
{
  Task archive = null;
  for(int i = 0; i < urls.Count; ++i)
  {
    var document = await FetchAsync(urls[i]);
    if (archive != null)
      await archive;
    archive = ArchiveAsync(document);
  }
}
Run Code Online (Sandbox Code Playgroud)

我知道有些语言通过call-with-current-continuation(callcc)本地实现continuation ,但我真的不明白它是如何工作的或它究竟是做什么的.

所以这就是问题:如果安德斯等人.已经决定咬紧牙关,只是callcc在c#5.0而不是async/ await特殊情况下实现,上面的代码片段会是什么样子?

c# asynchronous callcc continuation-passing async-await

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

具有匿名类型模型类的剃刀视图.有可能的?

我想使用razor模板创建一个视图,但我不想为模型编写一个类,因为在许多视图中我将有许多查询将返回不同的模型.

例如,我有一个linq查询:

from p in db.Articles.Where(p => p.user_id == 2)
select new
{
    p.article_id, 
    p.title, 
    p.date, 
    p.category,
    /* Additional parameters which arent in Article model */
};
Run Code Online (Sandbox Code Playgroud)

我需要为此查询编写一个View.此查询返回文章.

现在我不知道应该如何看起来像模型定义.

我试着用这个定义:

@model System.Collections.IEnumerable
Run Code Online (Sandbox Code Playgroud)

但后来我有一个错误而不是文件在对象类型中不存在:

*CS1061:'object'不包含'addition_field'的定义,并且没有扩展方法'addition_field'接受类型'object'的第一个参数可以找到*

这是我的模型,我不想写下一个模型.当然

c# asp.net-mvc anonymous-types razor asp.net-mvc-3

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

使用Fluent NHibernate执行Sql语句

基本上我希望能够做到这一点:

session.ExecuteSql("...");

我不需要它映射到任何实体或返回任何值.有什么建议?

.net c# vb.net nhibernate

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

git push/pull超时

我不能从我的公司VPN上git push/pull到github:

git push origin master
ssh: connect to host github.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我认为这是一个防火墙问题,b/c如果我断开它的工作vpn.我可以做些什么来解决它吗?或者,当我需要推/拉时,我是否与vpn断开连接?

git firewall timeout

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