小编Pou*_*sen的帖子

如何在3D中进行高斯滤波

我如何在第三维中进行高斯平滑?

我有这个检测金字塔,投票累积在四个等级.每个峰值都有物体.

检测金字塔

我已经在2d中对每个人进行了平滑处理,并在我的论文中读到我需要使用\ sigma = 1来过滤第三维,我之前没有尝试过,我甚至不确定这意味着什么.

我想出了如何在Matlab中做到这一点,并在opencv/c ++中需要一些类似的东西.

Matlab原始值: 生的 Matlab平滑,M0 = smooth3(M0,'gaussian'); : 平滑

opencv image-processing gaussian

9
推荐指数
1
解决办法
6121
查看次数

如何从Azure Cloud Service的代码中获取服务名称?

我正在寻找一种方法来使用RoleEnviroment类或类似的东西从C#代码获取云服务的部署名称,以便在myservice.cloudapp.net我得到的情况下部署我的服务myservice.

我怎样才能做到这一点?

.net c# azure azure-service-runtime

9
推荐指数
2
解决办法
5578
查看次数

如何创建一个Identity.Authenticated设置为true的ClaimsPrincipal?

我有以下方法:

        protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            if (Composite.C1Console.Security.UserValidationFacade.IsLoggedIn())
                SetPrincipal(request, new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Role, "Administrator") },)));
            var test = request.GetClaimsPrincipal();
            return base.SendAsync(request, cancellationToken);
        }
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我检查test.Identity.IsAuthenticated是没有设置为真.这只是一些测试代码来弄清楚如何.我错过了什么

claims-based-identity

9
推荐指数
2
解决办法
8569
查看次数

是否不可能有多个OwinStartup属性?

在CMS中,multiply包可能提供owin启动属性,有没有办法创建多个启动类?

如果不是,我将不得不创建一个启动类,其中包创建者可以注册他们的owin启动类,而cms启动类将负责运行这些.但是如果一个包中的某个人放入了一个启动属性,那可能是他的运行而不是cms启动.

有什么方法我可以说我的创业公司是最重要的,以便将超越所有其他公司?

owin

9
推荐指数
1
解决办法
8069
查看次数

8
推荐指数
2
解决办法
5946
查看次数

实体框架在我的WebAPI Mvc4解决方案中无法使用

我用流畅的api制作了Entity Framework Code First.

我有一个web api控制器:

public class NewsController : ApiController
{
    private TrafficTheoryContext db = new TrafficTheoryContext();

    // GET api/News
    public IEnumerable<News> GetNews()
    {
        //return new List<News> {
       //  new News{ Title = "Featuring Azure ACS Authentication", Subtile="Hello "}};
        return db.News.AsEnumerable();
    }
} 
Run Code Online (Sandbox Code Playgroud)

如果我发出获取请求,我会收到错误消息:

此XML文件似乎没有与之关联的任何样式信息.文档树如下所示.

<Error>
<Message>An error has occurred.</Message>
<ExceptionMessage>
The 'ObjectContent`1' type failed to serialize the response body for content type 'application/xml; charset=utf-8'.
</ExceptionMessage>
<ExceptionType>System.InvalidOperationException</ExceptionType>
<StackTrace/>
<InnerException>
<Message>An error has occurred.</Message>
<ExceptionMessage>
Type 'System.Data.Entity.DynamicProxies.News_786DE29B12691F869E9C9DF523A808EABE06546C3FCE3354F77875B83B9EB51C' with data contract …
Run Code Online (Sandbox Code Playgroud)

entity-framework asp.net-web-api

8
推荐指数
1
解决办法
6332
查看次数

SignalR与Breeze结合

我有一个项目,我现在已经设置了BreezeJS.不知道BreezeJS内部到底是什么,但只是接受了它的工作原理,我的屏幕上显示的项目基本上来自这个简单的命令.

export function getProjects(projectsObservable, errorObservable)
{
return breeze.EntityQuery.from("Projects")
       .using(manager).execute()...then/fail.
}
Run Code Online (Sandbox Code Playgroud)

我现在想要对使用signalR编辑相同项目的用户做出响应.这意味着我此时在javascript端触发了回调,说guid = xxxxxxx的对象已经改变(guid是关键).

如何在没有再次查询服务器的情况下点击Breeze更新项目,也不会将其视为需要发送回服务器的更新.Remmeber,我刚从信号r获得更新.

我是否应该首先采取另一条路径,是否有理由创建一个WebApi,如果我可以从一开始就从signalR集线器返回数据?用Breeze而不是WebApi来设置它是否容易?

javascript signalr breeze

8
推荐指数
1
解决办法
1665
查看次数

导出类的公共属性在TypeScript中使用私有类型错误

C:\ dev\OpenCMS\Website\Frontend\Scripts\libs\sinnovations> tsc sinnovations.listv iewbase.ts --module amd C:/dev/OpenCMS/Website/Frontend/Scripts/libs/sinnovations/sinnovations.listviewb ase. ts(11,5):错误TS2025:导出类的公共属性"列"具有或正在使用私有类型"KnockoutObservableArray".

/// <reference path="../../typings/knockout/knockout.d.ts" />
import ko = require('knockout');

interface Column {
    label: string;
}

var _templateBase = '/Frontend/Templates/ListView/';
class ListViewBase<T> {

    columns: KnockoutObservableArray<Column> = ko.observableArray([]);
    rows: KnockoutObservableArray<T> = ko.observableArray([]); 

    constructor(public templateHeaderRow = _templateBase+'DefaultTableHeaderTemplate', public templateBodyRow = _templateBase + 'DefaultTableRowTemplate') {

    }

    addColumn(column: Column) {
        this.columns.push(column);
    }

    addRow(row: T) {
        this.rows.push(row);
    }

    static configure(templateBase) {
        _templateBase = templateBase;   
    }
}

export = ListViewBase;
Run Code Online (Sandbox Code Playgroud)

我理解错误,但不知道如何获得上述效果.任何人都有一个解决方案来导出一个导出为ex​​port = class的类的接口?

typescript

8
推荐指数
1
解决办法
5175
查看次数

通过Rest Call查询Windows Azure Active Directory图表Api

根据这个:http: //msdn.microsoft.com/en-us/library/windowsazure/dn424880.aspx 和这个 http://msdn.microsoft.com/en-us/library/windowsazure/hh974467.aspx

我应该可以做一个get请求

https://graph.windows.net/<my-object-guid>/tenantDetails?api-version=0.9
Run Code Online (Sandbox Code Playgroud)

我正在使用Fiddler刚入门.在作曲家中设置:User-Agent:Fiddler Host:graph.windows.net授权:Bearer eyJ0eXA ....(我的令牌,使用来自WAAL的一些c#来获取令牌).

这是返回的内容

HTTP/1.1 401 Unauthorized
Cache-Control: private
Content-Type: application/json;odata=minimalmetadata;streaming=true;charset=utf-8
Server: Microsoft-IIS/8.0
WWW-Authenticate: Bearer realm="<my-object-guid>", error="invalid_token", error_description="Access Token missing or malformed.", authorization_uri="https://login.windows.net/<my-object-guid>/oauth2/authorize", client_id="00000002-0000-0000-c000-000000000000"
ocp-aad-diagnostics-server-name: 11iIdMb+aPxfKyeakCML7Tenz8Kyy+G8VG19OZB/CJU=
request-id: 99d802a3-0e55-4018-b94d-a8c00ec8f171
client-request-id: 7ed93efd-86c5-4900-ac1f-747a51fe1d8a
x-ms-dirapi-data-contract-version: 0.9
X-Content-Type-Options: nosniff
DataServiceVersion: 3.0;
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
X-Powered-By: ARR/3.0
X-Powered-By: ASP.NET
Date: Tue, 14 Jan 2014 00:13:27 GMT
Content-Length: 129

{"odata.error":{"code":"Authentication_MissingOrMalformed","message":{"lang":"en","value":"Access Token missing or malformed."}}}
Run Code Online (Sandbox Code Playgroud)

当我在我的应用程序中执行某些操作时,令牌被接受,所以我不相信它的格式错误.

.net c# azure azure-active-directory

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

Linq,是select().SingleorDefault()一个坏主意?

 var queueitem = context.CrawlerQueues.
                 Select(cq => new{cq.Guid,cq.Result}).
                 SingleOrDefault(cq => cq.Guid == guid);
Run Code Online (Sandbox Code Playgroud)

是一个坏主意,它会首先选择所有数据库行,然后找到一个或智能,并查看其中使用的上下文,只获取一行.

这样做的原因是我想只返回Guid和Result coloums.

return Newtonsoft.Json.JsonConvert.SerializeObject(queueitem, Formatting.Indented);
Run Code Online (Sandbox Code Playgroud)

如何在不监控网络流量或对数据库发出的请求的情况下找到答案?

c# linq asp.net

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