小编Sam*_*am7的帖子

本地Azure搜索开发

有没有办法在本地开发环境中测试Azure搜索?没有实际连接到Azure.这将离线工作.我正在考虑像Azure存储模拟器这样的东西.

azure azure-cognitive-search

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

App Insights:禁用SQL依赖关系遥测

我正在将Azure Application Insights用于网站(Azure应用服务).在那,我正在使用集群Umbraco设置和hangfire.这两个人每分钟都在不断地访问数据库,并充斥着我的"App Insights".

所以我的问题是,如何禁用Sql Dependency Tracker?我看过ApplicationInsights.config并找不到任何明显的东西.我可以看到Microsoft.ApplicationInsights.DependencyCollector哪个可能是负责任的,但我不想删除所有类型的依赖遥测,只有 sql.

谢谢

azure azure-application-insights azure-sql-database

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

在VS 2013中缺少"向项目添加应用程序洞察遥测"选项

我有一个现有的Web项目.我点击了"将应用程序洞察遥测添加到项目",并在此过程中的某个时刻发出错误,例如"[...]无法初始化powershell主机[...]".然后我根据谷歌的搜索尝试了一些东西.项目中没有ApplicationInsights.config,也没有引用Microsoft.ApplicationInsights.Telemetry.Services.

现在没有"添加应用程序洞察遥测到项目"选项可以在任何地方找到.我甚至尝试重新安装Application Insights扩展.

我试图通过git回滚任何更改,但没有运气.

非我的队友在VS中看到"将应用程序洞察遥测到项目"选项.(我们都使用Visual Studio Ultimate 2013 Update 4)

如果我不能让它工作,有没有办法手动设置它?

azure visual-studio-2013 azure-application-insights

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

Caffe:了解blob的预期lmdb数据结构

我试图了解如何在Caffe中解释数据.为此,我看了一下Minst Tutorial 查看输入数据定义:

layers {
  name: "mnist"
  type: DATA
  data_param {
    source: "mnist_train_lmdb"
    backend: LMDB
    batch_size: 64
    scale: 0.00390625
  }
  top: "data"
  top: "label"
}
Run Code Online (Sandbox Code Playgroud)

我现在查看了mnist_train_lmdb并获取了其中一个条目(以十六进制显示):

0801101C181C229006
00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
00000000000054B99F973C2400000000000000000000000000000000
000000000000DEFEFEFEFEF1C6C6C6C6C6C6C6C6AA34000000000000
00000000000043724872A3E3FEE1FEFEFEFAE5FEFE8C000000000000
000000000000000000000011420E4343433B15ECFE6A000000000000
00000000000000000000000000000000000053FDD112000000000000
000000000000000000000000000000000016E9FF5300000000000000
000000000000000000000000000000000081FEEE2C00000000000000
000000000000000000000000000000003BF9FE3E0000000000000000
0000000000000000000000000000000085FEBB050000000000000000
00000000000000000000000000000009CDF83A000000000000000000
0000000000000000000000000000007EFEB600000000000000000000
00000000000000000000000000004BFBF03900000000000000000000
0000000000000000000000000013DDFEA60000000000000000000000
00000000000000000000000003CBFEDB230000000000000000000000
00000000000000000000000026FEFE4D000000000000000000000000
00000000000000000000001FE0FE7301000000000000000000000000
000000000000000000000085FEFE3400000000000000000000000000
000000000000000000003DF2FEFE3400000000000000000000000000
0000000000000000000079FEFEDB2800000000000000000000000000
0000000000000000000079FECF120000000000000000000000000000
00000000000000000000000000000000000000000000000000000000
2807
Run Code Online (Sandbox Code Playgroud)

(我在这里添加了换行符,以便能够看到'7'数字.)

现在我的问题是,描述这种格式的地方?或者在不同的地方定义前36个字节是某种标题,最后8个字节有一些标签对应?

我将如何构建自己的数据?Blob TutorialLayers Definition 都没有提供所需格式.我的目的不是使用图像数据,而是使用时间序列

谢谢!

lmdb caffe

12
推荐指数
1
解决办法
7521
查看次数

适用于Android的ORMLite:使用Roboguice绑定DAO

我只是想用ORMLite设置我的Android项目.我正在使用Roboguice进行DI.现在我的问题是,这里是否有人可以帮助那些合作.

我已经设置了我的助手类扩展OrmLiteSqliteOpenHelper.现在我想知道如何注入正确的DAO类.

一般的最佳实践将是太棒了.因为使用OrmLiteBaseActivity不应该真正适用,因为这应该由Roboguice处理.问题是:如何?

我非常感谢任何帮助,经验,最佳实践等.

android ormlite roboguice

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

调用方法从抽象类重载

我需要调用一个抽象类实现的方法.但是编译器总是默认使用具体类中的重载方法,因为签名只需要一个继承类型.

看看代码吧:

- 这显然是我正在使用的实际代码的大大简化版本;)

public class ModelBase { }
public class ModelA : ModelBase { }
public interface IInterface<in TModel>
{
    void Do(TModel model);
}
public abstract class AbstractClass<TModel> : IInterface<TModel>
{
    public abstract void Do(TModel model);
}
public class ConcreteClass : AbstractClass<ModelA>, IInterface<ModelBase>
{
    public override void Do(ModelA model)
    {
        // I'd like to invoke this method
    }

    public void Do(ModelBase model)
    {
        // how do I invoke the method above??
        Do((ModelA)model);
    }
}
Run Code Online (Sandbox Code Playgroud)

^^这会导致递归

我试过的是:

((IClass<ModelA>)this).Do((ModelA)model);
Run Code Online (Sandbox Code Playgroud)

^^不会改变任何东西

base.Do((ModelA)model); …
Run Code Online (Sandbox Code Playgroud)

c#

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

Azure.Authenticate与交互式用户登录(Microsoft.Azure.Management.Fluent)

我曾经将Azure资源管理为一个旧的预览版本.身份验证的工作方式如下:

// Authorize 
this.AuthenticationResult = this.Authorize();
this.Credentials = new TokenCloudCredentials(config.SubscriptionId, this.AuthenticationResult.AccessToken);
this.ResourceManagement = new ResourceManagementClient(this.Credentials, new Uri(config.ManagementBaseUrl));
Run Code Online (Sandbox Code Playgroud)

那将弹出和交互式用户登录窗口.我想用新的流畅的nuget包(Microsoft.Azure.Management.Fluent version="1.0.0")做同样的事情

Azure.Authenticate(???)
Run Code Online (Sandbox Code Playgroud)

这似乎是身份验证方法的最佳文档:https://github.com/Azure/azure-sdk-for-net/blob/Fluent/AUTH.md

但它只涵盖了将硬盘上存储凭据的选项,我希望避免这些选项.因此,无论用户使用我的程序,都需要登录.

总结:如何使用最新的Azure管理API使用交互式用户登录进行身份验证?

c# azure azure-management azure-management-api azure-resource-manager

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

SPMetal不生成具有适当自定义类型的类.将所有内容默认为"项目"

我正在尝试使用SPMetal生成类来使用SPLINQ.生成代码没有问题,除了属性没有正确输入.

这是代码的一小部分:

[Microsoft.SharePoint.Linq.ListAttribute(Name="Actual Purchase Orders")]
public Microsoft.SharePoint.Linq.EntityList<Item> ActualPurchaseOrders {
    get {
        return this.GetList<Item>("Actual Purchase Orders");
    }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,返回类型定义为Microsoft.SharePoint.Linq.EntityList<Item>.虽然我喜欢它Microsoft.SharePoint.Linq.EntityList<ActualPurchaseOrder>.对于所有列表和所有列表的所有属性,情况都是相同的.唯一正确输入的属性是Sharepoint,如Link,Document,HelpFilesDocument等.

我检查了所有列表设置,如内容类型等.没有运气.

这只是我的14.0.4763.1000版本中的一个错误吗?

任何帮助赞赏.干杯.

sharepoint-2010

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

Redis 通配符删除

我正在使用 stackexchange redis 提供程序,并且尝试删除以某个键开头的所有键。

private readonly Lazy<IEnumerable<IServer>> allServers = new Lazy<IEnumerable<IServer>>(() => Connection.GetEndPoints().Select(s => Connection.GetServer(s)));
private const int DbId = 1;
private const int ScanPageSize = 1 << 14;

public void RemoveByPattern(string pattern)
{
    var keys = this.AllServers.Value.SelectMany(x => x.Keys(DbId, pattern + "*", ScanPageSize)).Distinct().ToArray();
    if (!keys.Any())
        return;
    this.Database.KeyDelete(keys);
}
Run Code Online (Sandbox Code Playgroud)

^^ 这是我想出的方法,大多数情况下效果很好。但是,一旦我在系统上施加一些负载,我就会收到如下错误:

  System.TimeoutException: Timeout performing SCAN, inst: 0, mgr: Inactive, queue: 11, qu=11, qs=0, qc=0, wr=0/1, in=0/0
     at StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl (StackExchange.Redis.StrongName, Version=1.0.316.0, Culture=neutral, PublicKeyToken=c219ff1ca8c2ce46)
     at StackExchange.Redis.RedisServer.ExecuteSync (StackExchange.Redis.StrongName, Version=1.0.316.0, Culture=neutral, PublicKeyToken=c219ff1ca8c2ce46)
     at StackExchange.Redis.RedisBase+CursorEnumerable`1.GetNextPageSync …
Run Code Online (Sandbox Code Playgroud)

c# azure redis stackexchange.redis

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

如何使用Azure流畅资源管理注册资源提供程序?

我想完全自动化我的资源创建过程.不幸的是,全新订阅默认情况下没有注册一些资源提供程序.例如SQL.这很容易解决,如下所述:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#noregisteredproviderfound

但是,这仅概述了使用手动使用门户或使用Powershell的方法.

我正在寻找一个解决方案 Microsoft.Azure.Management.ResourceManager.Fluent

似乎不一致,我无法使用C#,但我似乎无法在任何地方找到功能.

如何使用Azure流畅资源管理为新订阅注册资源提供程序?

c# azure azure-management azure-management-api azure-resource-manager

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