问题标签 [fusion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
411 浏览

.net - 加载程序集失败并出现 FileNotFoundException - Fusion 表示一切正常

我有一个带有 C++/CLI 代码的程序集,我想在我的单元测试项目中引用它。MSTest 说:

我激活了 Fusion Assembly-Binder 协议。这说明绑定没问题:

有谁知道这里有什么问题?平台是x86。提前致谢!

0 投票
1 回答
2012 浏览

android - Madgwick的传感器融合算法的Android实现

我试图将 Sebastian Madgwich 的传感器融合算法 ( http://www.x-io.co.uk/node/8 ) 移植到 Android,但第一个结果似乎不正确,并且产生的四元数正在到处移动手机稳定。问题之一可能是我无法同时对三个传感器(陀螺仪、加速度计和磁力计)进行采样,但看起来 Android 传感器管理器不允许这样做。有没有人成功地移植了更成功的算法?提前致谢

0 投票
1 回答
1421 浏览

c# - 无法在运行时加载程序集

这很奇怪...

在我的一个项目中,我需要在运行时加载外部 dll。我以前经常这样做,我以为我已经踩到了那里的所有地雷,但到目前为止,这个地雷已经让我做得最好了。

这真的非常非常基本。我使用Assembly.LoadFrom("c:\\test\\mytestlibrary.dll")但 Fusion 找不到文件(我得到一个FileNotFoundException)。

我像往常一样检查了融合日志,但这没有任何意义。即使我提供了完整的绝对路径,是否存在某些情况会以某种方式阻止 Fusion 找到文件?我怀疑有问题的 dll 需要一些其他程序集,但查看融合日志并不能表明这一点。此外,测试库不引用主机程序集未引用的任何内容。

有什么建议么?

0 投票
2 回答
916 浏览

optimization - Haskell:列表融合,哪里需要?

假设我们有以下内容:

我们想做:

所以我们得到:

现在,我们必须得到这个的第一个元素。map定义如下:

那么我们得到:

然后再次申请:

这导致

仅仅由于懒惰,没有形成中间列表。

这个分析正确吗?并具有这样的简单结构:

是否曾经创建过中间列表,即使没有“列表融合”?(我认为懒惰应该轻松消除它们)。


我能看到保留列表的唯一原因是我们这样做了:

如果在其他地方使用,我们可能想要保留l'的地方。然而,在l'上面的例子中,编译器意识到重新计算上面的列表而不是存储它应该是相当简单的。

0 投票
2 回答
349 浏览

haskell - 如何在同一个列表中融合两张地图?

xs我们可以在表达式中融合两个遍历列表

像这样

有没有关于自动执行这种融合的研究?

(如果一个返回的列表在另一个之前被消耗,那么这里就有创建空间泄漏的风险。我更感兴趣的是防止额外的遍历而xs不是节省空间。)

编辑:我实际上并不打算将融合应用到实际的内存中 Haskell 列表中,根据是否unzip可以与其消费者融合,这种转换可能没有意义。我有一个我知道unzip可以融合的设置(请参阅“FlumeJava:简单、高效的数据并行管道”)。

0 投票
1 回答
168 浏览

java - Form Fusion 应用程序在表单之间转换时会导致白色闪烁。仅在 WebLogic 中,不在 Oracle 应用服务器中

我们在 Oracle 应用服务器和 WebLogic 上都托管了一个应用程序。当我们在表单之间转换时,当通过 WebLogic 访问该应用程序时,会在该应用程序上出现一个快速的白色闪烁。当我们在 Oracle 应用服务器上访问它时,我们无法重现此行为。有任何想法吗?

0 投票
1 回答
586 浏览

optimization - 是否可以让 GHC 优化(砍伐)泛型函数,例如变态?

我真的很喜欢以通用方式处理变态/变形的想法,但在我看来它有一个显着的性能缺陷:

假设我们想以分类方式使用树结构 - 使用通用变态函数来描述不同的折叠:

现在我们可以编写如下函数:

不幸的是,这种方法有一个明显的缺点:在计算过程TreeT Int中,每个级别都会创建 的新实例,fmap只是为了立即被g. 与经典定义相比

我们depth1总是会变慢,对 GC 造成不必要的压力。一种解决方案是使用hylomorphisms并将创建树和折叠树结合在一起。但通常我们不想这样做,我们可能希望在一个地方创建一棵树,然后传递到其他地方以便稍后折叠。或者,以不同的变质被文件夹数次。

有没有办法让 GHC 优化depth1?像内联catam g然后在里面融合/砍伐森林之 g . fmap ...类的东西?

0 投票
1 回答
666 浏览

asp.net - 需要强命名程序集 绑定时找不到零星文件

我们的 asp.net 网络服务器偶尔会出现绑定问题,导致页面无法显示给最终用户。按刷新通常有效。

如果您查看事件日志,您会看到以下条目:

我们的程序集确实有一个强大的名称,但是考虑到这在 99.9% 的情况下都有效,我不认为这是问题所在。我已经打开了融合绑定日志,当错误发生时,我们会得到一个绑定日志文件。

我已经在服务器上复制了depends.exe 并运行它。它给出了两个未找到的文件:GPSVC.DLL 和 IESHIMS.DLL。但这会是问题吗?鉴于大多数页面都正确显示,如果这些文件丢失,它不应该总是不起作用吗?

0 投票
5 回答
17024 浏览

azure - MVC4 Azure 发布错误 - 无法加载文件或程序集“System.Web.Razor”

该项目在本地运行良好,仅在发布时出现以下错误:

无法加载文件或程序集“System.Web.Razor”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

过去几个小时在谷歌上搜索问题似乎是我添加到项目中的一个 nuget 包引用了 razor 1 并覆盖了我的 razor 2 dll。我尝试将 razor 2.0.0.0 dll 复制到引用而不是 1 但错误仍然存​​在。这是详细构建输出中显示冲突的地方:


从那里它继续根据剃刀 2 列出其他软件包。

我添加到项目中的包是:Recaptcha、Recaptcha.mvcModel 和 Postal。
有谁知道我可以采取哪些步骤来解决这个问题?
让我知道是否有更多信息可以提供可能导致解决方案的信息。

0 投票
0 回答
365 浏览

.net - 多个环境中的程序集重定向/例如,对于 F# 4.0.0.0

我收到了一台新机器,并认为插入一些机器范围的重定向只适用于我的 FsCheck 测试,就像在我以前的机器上一样。

事实并非如此,我收到了 与旧机器上类似的错误,所以我知道这是 FsCheck 加载 F# 4.X 而我的测试绑定到其他一些版本 4.Y

启用 FusionLog 后,重新启动以激活该野兽,为所有绑定启用 fusionlog,重新启动。我在日志中找到了罪魁祸首:

装配管理器加载自:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 在可执行文件下运行 C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\vstest.executionengine.x86 。可执行程序

=== 预绑定状态信息 ===

日志:DisplayName =FSharp.Core,版本 = 4.0.0.0,文化 = 中性,

调用程序集:FsCheck.Xunit,Version=0.3.0.0,Culture=neutral,PublicKeyToken=null。

我对绑定不太熟悉,但是:

  • 为什么 fscheck 在运行测试之前没有抱怨它找到正确的 dll 而不是在运行时崩溃。我有兴趣知道什么是处理此类问题的优雅方式

  • 如果 fscheck 不兼容,为什么要尝试加载版本 4.0.0.0。再次尝试理解我必须缺少的东西,因为这听起来很明显。我想这不是支持 4.X VS 4.Y 的问题,而是更多的“跑步者”被绑定到 4.X 而 fscheck 被绑定到 4.Y(是吗?在这种情况下,什么会阻止'重用'第一个绑定?)

  • 为什么我的机器范围的重定向被忽略了。我想它的优先级低于任何其他本地配置文件,但 dotnet 框架不应该在解决之前的某个阶段对其进行调查。


显然我添加了以下内容以vstest.executionengine.x86.exe.config避免 4.0.0 绑定,但我仍然对我的无知和我们的“框架”的变幻莫测所引起的变迁感到困惑: