- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我从这个站点下载了 Reactive Extensions v1.0 SP1 的稳定版本 http://msdn.microsoft.com/en-us/data/gg577610 ,我在 .Net Framework 3.5 环境 (Visual Studio 2008) 中使用它
我尝试在一个项目中使用 Reactive Extensions,发现启动速度非常慢。转到 LinqPad,我输入了以下“C# 表达式”:
(new int[0]).ToObservable()
我还引用了 System.Reactive.dll 并导入了 System.Reactive.Linq 命名空间。当我运行它时,编译和运行需要 12 秒。
我打开 Process Monitor 并监控 LinqPad。我发现它正在向 124.155.222.226 或 124.155.22.59 发送 HTTP 请求。 (仅供引用,当您打开 LinqPad 时,它本身也会回拨 157.55.161.150)。使用 WireShark,我注意到它正在向
发送 HTTP GET 请求http://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-2010.crl
有谁知道为什么当使用 Reactive.Extensions 编译代码时它会像这样给家里打电话?此外,有没有什么办法可以将其关闭,因为在开发应用程序(并在生产环境中运行)时有 12 秒的延迟打电话回家特别不方便。
注意:当您编译代码(或 JIT 在调试时编译它)时,它会像这样打电话回家。这实际上并不是执行此操作的运行时行为。
最佳答案
听起来 Rx 程序集是经过 Authenticode 签名的。 IMO,对为 Framework 3.5 或更早版本构建的 .NET 程序集进行 Authenticode 签名是错误的——因为 CLR 在读取程序集之前检查证书撤销列表,最多延迟几秒钟(如果您的 Internet 连接,最坏情况下延迟 30 秒)超时)。
此错误功能已在 CLR 4 中得到修复:Authenticode 签名仅在需要时进行验证,而不是在每次加载程序集时进行验证。
(正是由于这个原因,LINQPad 可执行文件的 Framework 3.5 版本未经过 Authenticode 签名。)
也许您可以要求 Rx 团队考虑从 Reactive 程序集的 3.5 版本中删除 Authenticode 签名(假设这确实是问题所在)。
关于c# - 为什么 Reactive Extensions 在编译时向微软发送 HTTP GET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099048/
我有一个如下所示的目录树,我需要使用 Jenkins 将完整的结构上传到 Artifactory。现在,我找不到一种方法将属性分配给“德里”下的所有文件,使其具有 Continent(property
我想编写一个扩展,在加载特定 URL 时将 div 元素添加到页面(例如,当 url 为 http://www....&q=car&aq 时,我希望将包含“car”的 div 元素添加到网页) 我已经
从我的服务器应用程序(Spring Boot 应用程序)使用 apns 推送证书发送推送通知时被卡住了。苹果讨论 here关于我们如何发送带有证书的推送的概述,但没有关于 TLS 通信的技术细节(特别
我有一个具有相同类的 div 列表。每个 div 包含其他 div,.header、.body、.footer。当我将鼠标悬停在一个 div 内的某个元素上时,例如 .header,我需要在同一 di
如何在使用 netbeans 时将数据添加到 JTable。它的后台代码中的 Netbeans 是这样的: jTable1 = new javax.swing.JTable(); jTable1.se
我正在使用 plyr作为 HTML5 视频标签的包装器并使用 Hls.js 流式传输我的 .m3u8 视频。 我在 plyr 上解决了很多问题以启用质量选择器,并遇到了多个 PR,这些 PR 有这个问
我使用 Microsoft bot Framework 并将其部署到 Web Chat,我的 bot 以所需的正确格式打印消息并带有换行符“\n\n”,然后我使用以下教程 https://github
我已经在我的项目中添加了用于 Selenium 测试的 chromedriver 选项,但我不明白 edgedriver 的适当方法。我已经尝试了所有的可能性。 有人可以帮我吗? 谢谢你。
我需要能够在 ckeditor 的工具栏上添加一个下拉列表或按钮,以弹出一个列表,当单击一个列表项时,该列表项的文本将被添加到 ckeditor 的内容中 我还需要能够改变那个列表的内容,比如有一个功
当 bootstrap 3 collapsible 折叠时,如何向 div 添加类?我需要一个在 div 折叠时添加类 darken 的代码。当一个可折叠的关闭时,类 darken 应该被删除 #co
我在 Google map 中有很多标记(大约 3000 个),它们在弹出窗口中带有图标和高级详细信息。这就是为什么 map 打开很晚,所有标记加载也很晚。因为我从数据库加载所有标记列表并使用 for
我有一个我称之为资源的表,当用户连续单击按钮时,我想在 jquery 对话框中显示特定记录。 在我做的表中: "ui-button ui-state-default ui-corner-all", :
我正在使用第三方发送电子邮件,他们允许我通过向通过他们发送的电子邮件添加标题来对我的电子邮件进行分类。 是否可以在异常(exception)电子邮件发送前添加标题?或者至少,我将通过捕获中间件中的异常
我有一个页面,其中包含链接到页面适当部分的 anchor 。我想知道是否有人对如何在单击链接时以及当窗口/页面使用 jQuery 滚动到适当的 div 时切换 anchor 链接的类有任何建议? 例如
我正在使用 HTML、PHP 和 JS 创建一个报告网站。我有几张 table 正在展示。在每个表中有多个行 tr 和许多列 td。我对其进行了设置,以便当我单击其中一个 tr 时,它会获得 sele
我使用 UIWebView 以这样的缅甸字体显示搜索测试 NSString *googleText = @"မြန်မာဘာသာ"; NSString *googleLink = [N
在将其添加为包装器 UIView 的 subview 之前,我尝试使用 Autolayout 创建以下设置到我的 UITableView。 到目前为止,我正在使用以下内容,但一点运气都没有。据我所知,
在迭代 map 时,向 map 添加/删除元素是否安全?请看下面的伪代码: //Pseudo Code //test is a global variable
我编写了一个名为 dragscroll 的 Angular Directive(指令),它根据在 Canvas 上的拖动向右或向左滚动水平溢出元素。 请引用这个fiddle How it works:
在我的 meteor 应用程序中,我的 css 中有以下规则: body { background: #ddd url(../img/bg.png); padding-top: 120
我是一名优秀的程序员,十分优秀!