小编pet*_*kyy的帖子

Windows Phone 8:播放YouTube直播活动流

有没有办法在Windows Phone 8和C#上播放youtube直播流?

1)我尝试过mytoolkit:它可以播放简单的视频,但在直播活动中显示"no_video_urls_found".
2)移动IE显示"此客户端不支持实时事件播放",因此我无法使用浏览器播放它.

是YouTube频道,其中包含我想要播放的直播活动.

还有其他方法可以使用Windows Phone 8播放直播吗?

c# youtube video-streaming windows-phone windows-phone-8

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

使用null初始化局部变量会影响性能吗?

让我们比较两段代码:

String str = null;
//Possibly do something...
str = "Test";
Console.WriteLine(str);
Run Code Online (Sandbox Code Playgroud)

String str;
//Possibly do something...
str = "Test";
Console.WriteLine(str);
Run Code Online (Sandbox Code Playgroud)

我一直认为这些代码是相同的.但是在我构建这些代码(检查了优化的发布模式)并比较生成的IL方法后,我注意到第一个样本中还有两个IL指令:

第一个示例代码IL:

.maxstack 1
.locals init([0] string str)
IL_0000:ldnull
IL_0001:stloc.0
IL_0002:ldstr"Test"
IL_0007:stloc.0
IL_0008:ldloc.0
IL_0009:call void [mscorlib] System.Console :: WriteLine (字符串)
IL_000e:ret

第二个示例代码IL:

.maxstack 1
.locals init([0] string str)
IL_0000:ldstr"Test"
IL_0005:stloc.0
IL_0006:ldloc.0
IL_0007:call void [mscorlib] System.Console :: WriteLine(string)
IL_000c:ret

可能这个代码是由JIT compiller优化的?那么带有null的本地bethod变量的初始化会影响性能(我知道这是非常简单的操作,但无论如何)我们应该避免它吗?先谢谢.

c# performance il jit initialization

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

Azure Cmdlet:字符串未被识别为有效的布尔值

我正在使用Start-AzureWebsite(以及Stop-AzureWebsite)azure powershell cmdlet来启动azure网站.它工作了大约3个月,并在2天前(2014年1月31日)停止工作(没有任何环境变化).现在两个cmdlet都崩溃了,错误如下:

C:\> Start-AzureWebsite -Name mywebsite
Start-AzureWebsite : String was not recognized as a valid Boolean.
At line:1 char:1
+ Start-AzureWebsite -Name mywebsite
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Start-AzureWebsite], FormatException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Websites.StartAzureWebsiteCommand
Run Code Online (Sandbox Code Playgroud)

我试图在不同的帐户和不同的机器上运行它但没有成功.我还尝试安装最新版本的azure sdk.

如果您对此问题有任何建议,请与我们联系.

-Petro

.net powershell cmdlets azure azure-powershell

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

Azure部署和New Relic

我自动部署了ASP.NET MVC应用程序,该应用程序使用NewRelic使用MSBuild和WebDeploy进行性能分析.

我已经使用waws-prod-blu-001.publish.azurewebsites.windows.net:443 url进行部署,就像在发布配置文件中提到的那样.此外,我在部署之前停止我的网站,并在NewRelic锁定一些日志文件后启动,因此部署失败.这是NewRelic文档中提到的官方解决方法.

通常部署需要2-3分钟.然而,最后几天部署开始耗时超过30分钟并且不时失败.我已下载新的发布配置文件,并注意到WebDeploy网址已更改为KUDU网址({my-app} .scm.azurewebsites.net:443).更新url部署后需要照常2-3分钟.但是,当我停止网站KUDU也无法访问,我无法进行部署.

我的问题是:当NewRelic要求在部署时停止网站并且KUDU需要网站运行以进行部署时,我如何部署通过KUDU使用NewRelic的Azure网站.任何其他部署方式也是可以接受的.

我已经尝试了下一件事:

1)通过FTP进行部署也非常非常慢,因为它使用相同的URL(ftps://waws-prod-blu-001.publish.azurewebsites.windows.net/).

2)在部署之前恢复网站没有帮助.NewRelic仍然会锁定一些日志文件.

deployment asp.net-mvc azure azure-diagnostics newrelic

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

SharePoint中.从模态窗口重定向到非模态窗口?

我将自定义功能区部署在SharePoint服务器上的每个文档库中.在功能区按钮单击模式窗口显示我的自定义页面.在某些情况下,我想将用户重定向回文档库(不是关闭模态窗口,而是重定向),文档库设置页面或Secure Store Services凭据页面.目前,当重定向完成时,在同一模态窗口中打开新页面.我想重定向到没有模态窗口的实际页面.你能帮帮我吗?在SharePoint 2010中是否有一些用于执行此类重定向的API?

先谢谢,
-Petro

sharepoint redirect modal-dialog sharepoint-2010

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

Expression.Coalesce in Linq to Entities

是否可以在Linq to Entities中使用该Expression.Coalesce方法(http://msdn.microsoft.com/en-us/library/bb302730.aspx)?怎么样?任何可用的例子?

c# linq linq-expressions

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

将大小的数据从txt,csv文件插入到SQL Server表中,几行无效

我需要将数据从数据文件插入到SQL Server表中.数据文件可能包含数千行,但文件中的某些行可能是错误的(例如,BIRTH_DATE列值格式错误或字符串无法转换为int).我可以使用批量插入功能,但由于文件中的某些行无效,因此几乎没有行会插入任何行.我想忽略错误的行,理想情况下获取每个无效行的行号.我想做最好的表现.有任何想法吗?

提前致谢

-Petro

.net c# sql sql-server ado.net

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