小编Kha*_*meh的帖子

Posh-Git和Posh-Hg在一起吗?

您好我是Git和Hg的忠实粉丝,并且必须在许多项目中使用它们.我目前使用的是Posh-Hg,它是一个powershell插件,可以将当前分支和未完成的提交放在您的PowerShell中.Posh-Git以类似的方式运行,除了Git.有没有人成功获得两个PowerShell脚本一起玩得很好?

http://poshhg.codeplex.com/

http://github.com/dahlbyk/posh-git 替代文字

git console powershell mercurial

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

无法将"MvcMiniProfiler.Data.EFProfiledDbConnection"类型的对象强制转换为"System.Data.SqlClient.SqlConnection"类型

无法将类型为"MvcMiniProfiler.Data.EFProfiledDbConnection"的对象强制转换为"System.Data.SqlClient.SqlConnection".

我正在尝试升级到MvcMiniProfiler 1.9.0,当我调用MiniProfilerEF.Initialize()时我会继续这样做.我已经删除了system.data配置部分.我不知道我做错了什么.我已经按照网站上的步骤进行了操作,但也许我错过了什么?

我首先使用EF代码4.1并且我将我的connectionstring的名称传递给构造函数以创建我的datacontext.

Web Activator

using Project.Web.App_Start;
using WebActivator;

[assembly: PreApplicationStartMethod(typeof(MiniProfiler), "Start")]

namespace Project.Web.App_Start {
    public class MiniProfiler {
        public static void Start()
        { 
            if (Eco.Environment.IsDevelopment) {
                MiniProfilerEF.Initialize();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

StructureMap注册表:

using Project.Domain.Repositories;
using StructureMap.Configuration.DSL;

namespace Project.Web.DependencyResolution.Registries {
public class RepositoriesRegistry : Registry {
    public RepositoriesRegistry() {
        For<IProjectDataContext>().HybridHttpOrThreadLocalScoped().Use(() => new ProjectDataContext(Eco.Database.Name));
          }
    }
}
Run Code Online (Sandbox Code Playgroud)

DataContext构造函数:

    public ProjectDataContext(string nameOrConnectionString)
        : base(nameOrConnectionString) {
        Active = new Active(this);
    }
Run Code Online (Sandbox Code Playgroud)

我从配置中删除了system.data dataproviders,因为文档说我只需要调用MiniProfilerEF.Initialize().

**更新

以前在1.7 MvcMiniProfiler中我必须设置Database.DefaultConnectionFactory属性,但我删除了它.Database.DefaultConnectionFactory总是以SqlConnectionFactory的形式返回,不应该是ProfiledConnectionFactory或类似的东西吗?

c# sql entity-framework mvc-mini-profiler

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

ASP.NET MVC 5中的ClaimsIdentity

我正在研究ASP.NET MVC 5身份验证的新功能,并注意到现在所有内容都是ClaimsIdentity.我想知道这些值存储在哪里:

会话,缓存或Cookie本身.

如果它存储在cookie中,那么在超出cookie的大小限制之前,您可以存储的声明数量有明显的限制.

asp.net asp.net-mvc claims-based-identity owin asp.net-identity

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

电子邮件解析云服务

我一直在寻找提供以下功能的云电子邮件服务:

  • Garauntee可以发送电子邮件
  • 能够解析电子邮件并相应地发布到HTTP端点

我发誓我见过这样的服务,但我似乎无法重新安置它.

有人知道任何其他符合我描述的服务吗?

我找到了一个名为mailgun的服务,但它没有进行电子邮件解析.我也知道亚马逊的电子邮件服务.

提前致谢

cloud email rest service web-services

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

使用现有数据库的ServiceStack身份验证

我一直在关注ServiceStack,我正在尝试了解如何在具有现有数据库的服务上使用BasicAuthentication.我想生成一个公钥(用户名)和密钥(密码),并将其放在现有的用户记录中.然后,用户将其与请求一起传递给ServiceStack端点.

我需要在ServiceStack堆栈中实现什么才能使其正常工作?

我查看了IUserAuthRepository和CredentialsAuthProvider基类,看起来我应该在现有数据库表之上实现IUserAuthRepository.

我还试图弄清楚我应该实现什么才能使身份验证正常工作.我不会使用该服务来添加或更新用户对服务的访问权限,而是使用单独的Web应用程序.

非常感谢任何帮助和过去的经验.

c# basic-authentication servicestack

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

JQuery Visual Diff插件

是否有任何人都知道的JQuery visual diff插件.你会在GitHub,BitBucket或任何标准的源代码控制网站上看到类似的东西吗?

我找到了这个https://github.com/cemerick/jsdifflib,它看起来还不错,但是想知道是否有更多类似的东西.

谢谢.

javascript jquery user-interface

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

推荐游戏的精灵大小(XNA)?

2D精灵表中单个图块的最佳尺寸是多少?

我正在创建一个精灵表,并试图找出每个精灵使用的最佳分辨率.是否有标准尺寸我不应该高于或低于?

恩.64px X 64px,512px X 512px等

我正在努力获得高清质量的精灵.想想Alien Hominid,Castle Crashers或者World of Goo.一些例子也不错,所以如果你有精灵表的例子,请上传它们.

c# xna

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

实体框架仅作为POCO枚举

我试图将存在于我的模型中的枚举保存到数据库,但每次我做实体Framwework抱怨没有与Enum关联的查找表.我不想要查找表,我只想让枚举存在于代码中并作为整数存储在数据库中.

保存不公开其关系的外键属性的实体时发生错误.EntityEntries属性将返回null,因为无法将单个实体标识为异常的来源.通过在实体类型中公开外键属性,可以更轻松地在保存时处理异常.有关详细信息,请参阅InnerException.

"无法将值NULL插入列'Type',表'Test.dbo.Interests';列不允许空值.INSERT失败.\ r \n语句已终止.

Type的值绝对不是null,EF只是因为它找不到我不想要的外键表.

如何让实体框架将我的枚举视为一个int,然后当我调用数据库来检索我的模型时转换回来?

database entity-framework poco c#-4.0

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

即时贴:好还是坏?

当将相同的请求发送到两个负载平衡服务器时,我有一个Web应用程序似乎处于间歇性竞争状态。显然,此时都没有完成事务,因此每个服务器上的两个操作均有效。

即时贴会解决此问题吗?粘性会话的使用是否会被拒绝?还有什么其他解决方案?

我现在正在使用他们的负载平衡器托管在Amazon中。

session amazon amazon-ec2 race-condition

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

如何基于JSON属性名替换字符串值

我试图用对象中可比较的jSON属性替换字符串中的值.

var value = "/sessions/:sessionId/events/:id";
var result = replace(value, { sessionId : 1 , id : 23 });

// result : "/sessions/1/events/23"
console.log(result);
Run Code Online (Sandbox Code Playgroud)

是否可以使用JavaScript(我确定是)?不确定最有效的方法,以及当模板字符串中的所有值都不匹配时如何处理它.

提前致谢.

更新(解决方案)

var url = function (template, parameters) {

    var extra = [];

    for (param in parameters) {
        if (value.indexOf(param) < 0) {
            extra.push(param + '=' + parameters[param]);
        }
    }

    var result = template.replace(/:(\w+)/g, function (substring, match) {
        var routeValue = parameters[match];
        if (!routeValue) {
            throw "missing route value for " + match + ' in …
Run Code Online (Sandbox Code Playgroud)

javascript regex string

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