小编Nic*_*icy的帖子

Autofac - 自动注册错误:没有'公共绑定标志'可以找到构造函数

这是我的Global.asax.cs

public void RegisterContainersUsingAutofac()
    {
        //http://elegantcode.com/2009/01/07/ioc-libraries-compared/
        //http://www.codeproject.com/Articles/25380/Dependency-Injection-with-Autofac
        //https://code.google.com/p/autofac/
        //http://api.autofac.org/
        var builder = new ContainerBuilder();
        builder.RegisterModelBinders(Assembly.GetExecutingAssembly());
        builder.RegisterModelBinderProvider();
        //builder.RegisterType<AuthenticationService>().As<IAuthenticationService>();
        builder.RegisterControllers(typeof(MvcApplication).Assembly);

        //builder.RegisterAssemblyTypes(typeof(SecurityService).Assembly).
        //      Where(t => t.Name.EndsWith("Service")).AsImplementedInterfaces().InstancePerHttpRequest();
        builder.RegisterType(typeof(UnitOfWork)).As(typeof(IUnitOfWork)).InstancePerLifetimeScope()
            .OnRelease(x =>{((IUnitOfWork)x).Commit();});

        builder.RegisterAssemblyTypes(typeof(UserRepository).Assembly).Where(t => t.Name.EndsWith("Repository")).AsImplementedInterfaces();
        builder.RegisterAssemblyTypes(typeof(SecurityService).Assembly).Where(t => t.Name.EndsWith("Service")).AsImplementedInterfaces();

        IContainer container = builder.Build();
        DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
    }
Run Code Online (Sandbox Code Playgroud)

并且我遇到以下错误:"公共绑定标志"中找不到"AppBase.Service.UserService"类型的构造函数.

我注册了我实现的存储库和服务接口,但我哪里出错了?它打破了以下.

这是我的userService

 public interface IUserService
{
    int Login(string userNameOrEmail, string password, out int errorcode, out int timeout);
    bool Register(string userName, string password, string email, string country, string language, out int errorCode);

    bool Register(User user, out int errorCode);
    bool ResetPassword(string username, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework autofac

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

.Net和Hadoop - 知道/学习什么,有什么可用?

信息

我的问题是关于.Net中的BigData.BigData用于存储和查询大量数据(Facebook,Google,Twitter,...).BigData的例子是MapReduce,Hadoop,Dryad,......

微软放弃他们的Dryad(DryadLinq)替代Hadoop(Dryad文章),所以我想为它做好准备以及与之有关的一切.

我所知道的

什么现在可用?

Hadoop连接器

SQL Server 2012 RC(不要在生产中使用:))

Microsoft有关大数据的信息

有关发布和开发的更多信息?

在TechPreview上注册

问题

问题1:我应该如何了解Hadoop并非.Net平台独有的?(如何查询,特定模式,架构......)并且将是有用的(在.net环境中)

问题2:.Net平台上有关Hadoop的更多信息,我已经知道了吗?

.net linq apache hadoop

14
推荐指数
1
解决办法
7294
查看次数

EF 7中的db.database.ExecuteSQLCommand等效项

什么相当于

db.Database.ExecuteSqlCommand(Sql.ToString());
Run Code Online (Sandbox Code Playgroud)

在实体框架7?我在测试版4中看到.FromSQL(),但是没有看到任何内容.

entity-framework entity-framework-core asp.net-core-mvc asp.net-core

7
推荐指数
2
解决办法
4881
查看次数

JavaScript操作后获取HTML源代码

我如何得到满满的!在运行一些已经对HTML源进行操作的JavaScript代码之后,网页的HTML源代码.

我正在使用VB.Net的WebbrowserControl,我想创建一个自定义webbrowsercontrol的额外函数,它接收完整的HTML源代码.

提前致谢

vb.net webbrowser-control

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

小型Google Maps Infowindow - 小于200px

我有一个宽度为225的map_canvas.

我希望我的信息框小于此(例如150 px).

这可能吗?我尝试了maxWidth并添加了样式,但似乎没有任何效果.

屏幕(在imgshack上)可以在下面找到:alt text http://img121.imageshack.us/img121/8317/gmaps.png

另外,我正在使用谷歌地图的v3

使用Javascript:

var results_coods;
var map_2;
var marker_2;
var infowindow_2;

function call_gmap()
{
if($('#map_text').attr('lat')){

    var lat = Number($('#map_text').attr('lat').replace(",","."));
    var lng = Number($('#map_text').attr('long').replace(",","."));
    initialize(lat,lng);
    /*
    var lat= '51.0153389';
    var lng = '2.7253832';  
    */

}
}

function initialize(lat,lng) {

    var latlng = new google.maps.LatLng(lat,lng);
    var myOptions = {
        zoom: 13,
        center: latlng,
        disableDefaultUI: true,
        navigationControl: true,
        navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
        draggable: false,
        scaleControl: false,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

var infowindow …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3

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

Google Maps JavaScript API - 自动缩放级别?

我正在使用多个地图标记.目前我map.fitBounds(bounds);在我的JavaScript中使用来调整地图的大小.bounds包含多个LatLng对象.

我究竟做错了什么?因为它缩小得太远了:-(

在此输入图像描述

JavaScript源码

var geocoder, map;
$(document).ready(function(){
    var coll_gmap = $(".gmap");
    if ( coll_gmap.length != 0 )
    {
        //initiate map
        geocoder = new google.maps.Geocoder();
        var latlng = new google.maps.LatLng(-34.397, 150.644);
        var myOptions = {
            zoom: 13,
            center: latlng,
           mapTypeControl: true,
            navigationControl: true,
            scaleControl: true,
            navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN},
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        var bounds = new google.maps.LatLngBounds();
        //loop all addressen + insert into map
          map = new google.maps.Map(coll_gmap[0], myOptions);
        coll_gmap.each(function(index)
        {
             if (geocoder) {
                    geocoder.geocode( { 'address': $(this).attr("address")}, …
Run Code Online (Sandbox Code Playgroud)

javascript zoom bounds google-maps-api-3

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

使用Javascript Viewengine的Asp.Net MVC用于服务器端渲染 - 服务器上的BuildError

我正在使用:https://github.com/Buildstarted/Javascript.ViewEngines作为额外的Viewengine.

这样我可以服务器端渲染javascript,反应,角度,...(它以前工作)

为此,我需要在根目录中包含几个dll(这很奇怪,但总是这样做)

文件是:

  • ClearScriptV8-32.dll
  • ClearScriptV8-64.dll

  • V8-ia32.dll

  • V8-x64.dll

在本地运行时(在2台开发计算机上).一切都运行正常.当我发布到Azure或我自己的服务器上的"Web部署"时,问题就开始了.

我自己的发布给了我这个:

无法加载文件或程序集"ClearScriptV8-32"或其依赖项之一.尝试加载格式不正确的程序.

Azure还:无法加载文件或程序集"ClearScriptV8-64"或其依赖项之一.尝试加载格式不正确的程序.

.net c# asp.net asp.net-mvc embedded-v8

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

ROR-使用Paperclip逐步执行多个图像

我在这里使用了"教程" 但由于某种原因它没有用.

任何人都可以给我一个分步指南,用于设置与其他表单元素的多图像形式(上传)...

还可以提供另一个教程(一个好教程).

我只想使用回形针插件.

@Gordon Isnor:我已经上传了当前(noob)项目的一些功能(登录,注册),但它甚至没有微调.我只是想让多个图像工作,所有"多个"图像的代码都会被删除.所以它干净利落.(暂不注意当前登录;-))Ps.使用默认的nifty_scaffold等... :)

仅限stackoverflow的眼睛: Rapidshare链接( - 100 kb.

ruby-on-rails image paperclip

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

如何实现zopfli以获得更好的gzip压缩?

Google表示 Zopfli提供了更好的gzip功能,并且它与所有浏览器兼容(解压缩相同,压缩需要更长时间,但是你可以获得额外的5-10%的静态文件占用空间)

所以,我知道你可以为静态文件的gzip压缩做到这一点:

<system.webServer>
 <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
 dynamicCompressionDisableCpuUsage="90"
 dynamicCompressionEnableCpuUsage="80"
maxDiskSpaceUsage="100" minFileSizeForComp="2700"
noCompressionForRange="true"
sendCacheHeaders="false"
staticCompressionDisableCpuUsage="100"
staticCompressionEnableCpuUsage="80"    >
  <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="4" 
          staticCompressionLevel="7" />
  <dynamicTypes>
    <add mimeType="text/*" enabled="true" />
    <add mimeType="message/*" enabled="true" />
    <add mimeType="application/javascript" enabled="true" />
    <add mimeType="application/json" enabled="true" />
    <add mimeType="application/xml" enabled="true" />
    <add mimeType="*/*" enabled="false" />
  </dynamicTypes>
  <staticTypes>
    <add mimeType="text/*" enabled="true" />
    <add mimeType="message/*" enabled="true" />
    <add mimeType="application/javascript" enabled="true" />
    <add mimeType="application/json" enabled="true" />
    <add mimeType="application/atom+xml" enabled="true" />
    <add mimeType="application/rss+xml" enabled="true" />
    <add mimeType="application/xaml+xml" enabled="true" /> …
Run Code Online (Sandbox Code Playgroud)

compression asp.net asp.net-mvc gzip web-config

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

Typecript中排序错误的类型

var cheapest = leaves.sort((a,b) => <boolean>(<number>a.cost < <number>b.cost));
//also tried without casting
Run Code Online (Sandbox Code Playgroud)

给我以下错误:

'Error'
message: 'Argument of type '(a: any, b: any) => boolean' is not assignable to parameter of type '(a: any, b: any) => number'.
Type 'boolean' is not assignable to type 'number'.'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

编辑:js代码(原始)取自:https: //github.com/atomicptr/goap/blob/gh-pages/gameplay/ai/planner.js,它确实似乎按bool而不是数字排序.

sorting typescript typescript2.0

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