问题标签 [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 回答
4856 浏览

applescript - 使用 Applescript 关闭 VMware Fusion 虚拟机并安全备份它们

VMware 建议不要使用 Apple 的 Time Machine 备份虚拟机 (VM),除非使用快照。但是,许多有经验的高级用户强烈反对使用快照,因为每个快照都链接在前一个快照上,这意味着任何链接的故障都可能导致您的虚拟机失败,并增加虚拟机的复杂性并降低其性能.

因此,我正在尝试编写一个 AppleScript 来关闭所有正在运行的 VM,然后复制备份。那应该是干净和简单的。

但是,我在挂起的 VM 上遇到了一些问题(因此 Boot Camp VM 不是问题,因为它们无法挂起)。如果虚拟机被挂起,那么您需要将其关闭(关闭)才能干净地备份它。关闭挂起的 VM 的唯一方法是先恢复它,然后再关闭它。如果虚拟机在自己的窗口中打开,这对 AppleScript 来说不是问题。VMWare Fusion 正确地将此 VM 报告为已挂起,从而允许脚本首先将其恢复,然后将其关闭。

不幸的是,如果 VM 窗口已关闭,因此它没有自己的窗口,而仅出现在虚拟机库中,则 VMware Fusion 不会正确地将 VM 报告为已挂起。即使 VM 已挂起,VMware Fusion 也会将该状态报告为“已关闭”,这意味着将备份已挂起的 VM。

您可以在此处找到更多详细信息:

http://communities.vmware.com/message/2227680#2227680

这是我的代码。非常欢迎您提供反馈、建议和改进!

0 投票
2 回答
572 浏览

sql - 搜索查询以从数据库中过滤掉记录

我在GUI上的搜索引擎上输入一些值

如果用户没有输入任何值,然后单击“搜索”,他应该从数据库中获取整个表。即没有应用过滤器。

所以例如我写了

但是如果我在 GUI 中没有输入任何值,则不会从数据库中获取任何记录。但我希望这些充当过滤器而不是条件。 我正在使用 DB2

请建议我正确的方法。谢谢你。

0 投票
1 回答
4463 浏览

powershell - 无法加载文件或程序集“Microsoft.PowerShell.Security”或其依赖项之一。该系统找不到指定的文件

我正在从 C# 控制台应用程序运行 PowerShell。我的开发盒有 PowerShell 3.0 - 目标机器可能有 v2.0。我的项目文件引用了程序集:

这似乎是推荐的方式。我在调用 runspace.Open() 时收到 System.IO.FileNotFoundException:

异常详情如下:

消息:无法加载文件或程序集“Microsoft.PowerShell.Security”或其依赖项之一。该系统找不到指定的文件。

融合日志:

如果我在 VS 2012 中关闭公共语言运行时异常,我会得到

在输出日志中。

我查看了融合日志中引用的文档,但其中大部分似乎不适用于此案例或对我的理解有很大帮助。Microsoft.PowerShell.Security 在 GAC 中,所以有什么问题?

0 投票
1 回答
85 浏览

bpel - 在 Fusion 实例上部署 ADF 任务表单

我正在寻找将 ADF 任务表单部署到 Fusion 实例的步骤。无法直接从 Jdeveloper 部署(我们不允许在 Jdev 中创建 Weblogic 服务器连接)。请给我通过 ear/war 文件部署的步骤。ADF 任务表单本身是在 BPEL 中定义人工任务时通过“自动生成任务表单”选项创建的。

0 投票
2 回答
302 浏览

haskell - 未装箱向量中没有与 unsafeUpdate_ 的流融合

vector在处理 a ifunsafeUpdate_函数用于更新 a 的某些元素时,是否可以保持流融合vector?在我做的测试中,答案似乎是否定的。对于下面的代码,在upd函数中生成了临时向量,正如核心中所确认的:

在核心中,$wupd函数用于sum- 如下所示,它生成新的bytearray

在 for function 的核心中有一个很好的、紧密的循环,sum但就在那个循环之前,有一个$wupdfunction 调用,因此是一个临时生成。

在此处的示例中,有没有办法避免临时生成?我的想法是,更新索引 i 中的向量是解析流但仅作用于索引 i 中的流(跳过其余部分),并将那里的元素替换为另一个元素的情况。所以,在任意位置更新向量不应该破坏流融合,对吧?

0 投票
2 回答
663 浏览

haskell - 为向量编写可熔的 O(1) 更新

它是这个问题的延续。由于向量库似乎没有可融合的 O(1) 更新函数,我想知道是否可以编写一个不涉及unsafeFreeze和的可融合 O(1) 更新函数unsafeThaw。我猜它会使用vector stream表示 - 我不熟悉如何使用stream-unstream因此,这个问题。原因是这将使我们能够在向量上编写一个缓存友好的更新函数,其中只有一个狭窄的向量区域被修改,因此,我们不想遍历整个向量来处理那个狭窄的区域(并且此操作在每个函数调用中可能发生数十亿次 - 因此,保持开销非常低的动机)。转换函数如map处理整个向量 - 所以它们会太慢。

我有一个我想做的玩具示例,但是upd下面的函数使用unsafeThawunsafeFreeze- 它似乎没有在核心中被优化,并且也打破了不进一步使用缓冲区的承诺:

我知道如何使用STVector. 如果您想知道为什么要使用这种替代方法,我想尝试这种使用纯向量的方法,以检查GHC使用可熔纯向量流编写时特定算法的转换有何不同(当然,使用单子操作)。

当使用 编写算法时STVector,它似乎不像我希望的那样迭代(我猜当存在大量可变性时,GHC 优化器更难发现循环)。所以,我正在研究这种替代方法,看看我可以在那里得到一个更好的循环。

0 投票
1 回答
287 浏览

asp.net - 间歇性装配加载错误

我们有一个使用插件的 Web 应用程序。该系统用于许多成功部署的安装中,但在一个实例中,我们看到了一个间歇性问题。有时它会无法加载用户创建的插件 - 请参阅下面的融合日志。当它发生故障时,用户将服务器切换到他们的冗余服务器并继续,直到问题出现在冗余服务器上(故障之间没有具体的时间 - 可能是数小时到数周),然后再次切换回原始服务器(再次会很好)。我们已经获得了插件的源代码,并确认这不是代码/dll 本身的问题。

关于什么可能导致它以这种方式间歇性失败的任何想法?

0 投票
1 回答
1988 浏览

c# - AppDomain 执行程序集

我正在尝试将程序集(dll)加载到 AppDomain 并调用入口点。(基本上将包引导到 Azure 环境中)我一直在关注这篇 SO 文章(如何创建应用程序域并在其中运行我的应用程序?),我认为我做得对,但我遇到了一些问题。

我已经在这里使用了几篇文章来了解我的情况,但是我一直遇到FileNotFoundExceptionUnable to load execution assembly into new AppDomain, FileNotFoundException中所述的问题。我的问题是该解决方案不起作用。我尝试执行的程序集存在于不同的位置。所以ApplicationBase需要是我要执行的程序集的文件夹。

最后一行抛出异常,并且 AssemblyResolve 事件永远不会触发(通过在该var lookupPath行上放置断点来确定。

我也AppDomain.CurrentDomain.AssemblyResolve用与上面相同的处理程序尝试了该事件,但没有运气。我也尝试在BootstrapProxy类中创建相同的处理程序。

我认为我这样做是正确的,但请记下第一段,所以如果我完全偏离基础,我不反对以不同的方式做事。

更新:

我已经更改了代码以强制将程序集加载到新的 appdomain 中,但仍然存在问题。

sl显示所有 dll,包括在FileNotFoundException新的 appdomain 中引用的那个。

更新 2:

我把它改成这样:

这种复制程序集及其对新 AppDomain 的 ApplicationBase 的引用的方法并不理想,因为有一些常见的引用,我最终可能会遇到版本冲突和其他问题。

0 投票
0 回答
1189 浏览

c# - Fusion:找不到匹配的原生图像

我已经通过新的 MSI 版本安装了 Windows 服务。但是服务只是完成了构造函数,然后就停止了,没有解释。我在融合日志中得到以下信息:

但我已经查看了已安装的 dll,它应该是它应该寻找的。我不明白为什么“操作失败”。

结果:

看起来它就是它正在寻找的文件。但是为什么会失败呢?

0 投票
3 回答
3131 浏览

c# - 为什么使用 Activator.CreateInstance 创建的实例不解析引用?

我有一个具有以下文件夹结构的应用程序:

当然,XXX 中的任何程序集都会在 XXX 中找到其他程序集。

一些实例化使用反射的实例会出现问题:

TProvider 有一个方法,该方法返回在另一个程序集中定义的类(也存储在 XXX 中)。当调用必须加载引用的 providerInstance 的该方法时,即使依赖项位于同一 XXX 文件夹中,我也会收到有关找不到依赖程序集的 FileNotFoundException 异常。

查看融合日志,程序集加载器仅检查 Application 文件夹,而不是 XXX ...

关于为什么会发生这种情况以及如何解决它的任何想法?

谢谢。