小编goo*_*ate的帖子

ApplicationInsights可以跨多个WebApps/LogicApps/etc跟踪事件吗?

我有以下资源

  • 一个移动/ API应用程序
  • 一个MVC应用程序
  • 三个Logic应用程序
  • 一个Azure功能部署,具有5个功能

我希望有一个跟踪号(相关ID)来同时跟踪所有实例.我正在查看Contoso Insurance示例,但我正在手动重建它(不使用Azure Deploy脚本).

我已经阅读了部署代码,但我不确定是否可以将app insight日志合并在一起,或者它是否是某种类型的hack.

意见

当我右键单击visual studio时,我只能关联到尚未连接到*app(web | mobile | api)的Application见解实例.

但是,在配置中,我可以为应用程序洞察提供直接GUID,这可能允许我实现整个过程的一个App Insights活动日志的目标

  1. 是否可以在所有Mobile/API/Logic/MVC网站中提供一个应用洞察记录?

  2. 有没有办法让(或我应该)每个网络应用程序有一个标准的应用程序洞察实例,然后是一个特殊的专用共享应用程序洞察实例,供我的代码调用和登录?

  3. 什么是使用Azure App Insights进行的contoso保险?

azure azure-web-sites azure-mobile-services azure-application-insights

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

“将您的jquery中的调用链接到链接”这是什么,不这样做的风险是什么?

本文的评论部分:http : //ayende.com/Blog/archive/2010/09/18/resolving-cross-site-scripting-issues.aspx有一个非常有趣的评论。

在其中,Mark提到我需要禁止添加附加调用以防止“ $(childDiv)查找多次”。

“ $(childDiv)查找多次”漏洞的影响是什么?

jquery

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

如何在Dictionary <string,float []>中有效地调整值数组,而不用装箱

在下面的代码中,Pages被定义为

 public SortedDictionary<DateTime, float[]> Pages { get; set; }
Run Code Online (Sandbox Code Playgroud)

我试图动态增加这个数组的大小.任何人都可以告诉如何增加最里面的浮点数[]?

 var tt = currentContainer.Pages[dateTime];
 Array.Resize<float>(ref tt, currentContainer.Pages.Count + 1);
Run Code Online (Sandbox Code Playgroud)

失败1

我尝试了以下代码并使索引超出范围异常

    SortedDictionary<DateTime, float[]> Pages = new SortedDictionary<DateTime,float[]>();
    float[] xx = new float[1];
    xx[0] = 1;
    DateTime tempTime = DateTime.UtcNow;
    Pages.Add(tempTime, xx);
    var tt = Pages[tempTime];
    Array.Resize<float>(ref tt, Pages.Count + 1);
    Pages[tempTime][1] = 2;
Run Code Online (Sandbox Code Playgroud)

失败2

以下给出了编译时错误(属性,索引或动态成员不能用作ref值)

    SortedDictionary<DateTime, float[]> Pages = new SortedDictionary<DateTime,float[]>();
    float[] xx = new float[1];
    xx[0] = 1;
    DateTime tempTime = DateTime.UtcNow;
    Pages.Add(tempTime, xx);
    var tt = Pages[tempTime];
    // …
Run Code Online (Sandbox Code Playgroud)

c# arrays boxing resize c#-3.0

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

sed/awk:替换N次出现


它可以改变N(例如第二次出现)在文件使用一个行SED/AWK除了这样的方法?:

line_num=`awk '/WHAT_TO_CHANGE/ {c++; if (c>=2) {c=NR;exit}}END {print c}' INPUT_FILE` && sed  "$line_num,$ s/WHAT_TO_CHANGE/REPLACE_TO/g" INPUT_FILE > OUTPUT_FILE
Run Code Online (Sandbox Code Playgroud)


谢谢

awk sed

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

一年有52.17周.如何计算C#中的当前周?

我将数据保存到具有指定字节倍数(dataSlots)的循环日志中,并且我根据从参考日期过去的天数计算周数.

 DateTime startDate = DateTime.UtcNow;
 for (int ii = 0; ii < 900; ii++)
 {
    currentDate = startDate + new TimeSpan(7 * ii, 1, 1, 1, 1)
    DateTime globalStartReference = new DateTime(2011, 12, 1, 0, 0, 0, DateTimeKind.Utc);
    var span = currentDate - globalStartReference ;
    int dataSlot = 0;
    dataSlot = (span.Days * 7) / 52;
    Console.WriteLine(dataSlot);
 }
Run Code Online (Sandbox Code Playgroud)

我希望dataSlot将是一个基于本周的不断增加的数字,但事实并非如此.这几周我得到了重复的条目(因此覆盖了我的数据)

11
28
44
60
77
88
109
Run Code Online (Sandbox Code Playgroud)

为什么我会重复几周,我该如何解释?我的猜测是,一年中有一小部分星期......

c# datetime

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

字典有Enum作为价值.如何提取int []数组?(因为枚举是"整数")

我有一个Dictionary<int,SomeEnum>并且需要返回int[]存储的值SomeEnum.由于Enum基本上是一个int,这应该/可以工作.

我这样做时出现编译错误

int[] someResult = myDictionary.Values.ToArray(); 
Run Code Online (Sandbox Code Playgroud)

如何从中获取int[]值列表SomeDict<int,SomeEnum>

c# collections enums dictionary casting

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

被调用的代码可以确定是否使用"await"vs".wait()"调用它

我有一个.NET SignalR客户端,代码如下:

   IHubProxy proxy = objConnection.CreateHubProxy("stockTicker");
   objConnection.Start().Wait();
   Console.WriteLine(objConnection.ConnectionId);
Run Code Online (Sandbox Code Playgroud)

问题是客户端在30秒后挂起,需要重新连接.解决方案是更改Wait方法:

   IHubProxy proxy = objConnection.CreateHubProxy("stockTicker");
   await objConnection.Start();
   Console.WriteLine(objConnection.ConnectionId); 
Run Code Online (Sandbox Code Playgroud)

我看不出人们在SignalR或其他一些情况下呼叫"等待"的原因.有没有办法让被调用的代码(Start()在这个例子中)知道它被调用的方式?

这个想法是,对于不应该使用的用例,Waited()可以抛出异常.

c# multithreading task-parallel-library async-await signalr

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

如何从"多个""独立""字符串"创建字符串[]?

我有一些字符串定义"a" "b""c".

如何在C#中将它们变成字符串[]?

当我这样做时,args = new string[3](file, DestUri, DestStorage);我得到"需要方法名称"

.net c# arrays string

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

c#相当于c ++"floor"函数

我正在寻找C#中floor(x)的实现,以便它与C++版本匹配.

floor of 2.3 is 2.0
floor of 3.8 is 3.0
floor of -2.3 is -3.0
floor of -3.8 is -4.0
Run Code Online (Sandbox Code Playgroud)

由于C++审阅者将检查我的代码,floor在C#中哪些实现是合理的,这样他就不会拉出他的(最后剩下的)头发?

c# floating-point int floor

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