问题标签 [emulation]

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 回答
1948 浏览

iphone - 用于电话呼叫的 iphone 模拟器 URL 架构

我是 iPhone 开发新手。我可以解决阅读 stackoverflow/apple doc 的大部分问题,但现在我有点卡住了。

我正在尝试使用电话号码拨打电话。

从我找到的文档和示例中,我做了这个:

这无能为力!(没有例外,没有拨号,没有电话)

我做错了什么吗?是因为它是模拟器吗?

任何帮助表示赞赏,

洛达

PS:我有类似的东西打开浏览器,它工作正常;调试器控制台中的日志显示一个有效的电话号码。

0 投票
5 回答
10125 浏览

assembly - 如何执行机器代码(学习汇编)

我想尝试学习汇编,并可能编写自己的简单汇编程序(我最近阅读了一篇关于如何创建操作系统的有趣文章,并很快意识到对汇编有一定的了解会在这里帮助我很多)。

问题是,虽然我确信找到关于汇编语言/机器代码的文章和指南没有问题,但我倾向于边做边学,而且我真的很想尝试执行我的代码。我想我有两个选择:

  • 了解如何创建 Windows 可执行文件
  • 使用某种虚拟机/模拟器

第二个选项对我来说听起来更好,因为它可以保护我免于犯愚蠢的错误,并且可能更类似于我在编写操作系统时所处的环境,但我也不知道该怎么做。

0 投票
11 回答
58894 浏览

testing - Internet Explorer 6 模拟器推荐

可以推荐什么好的工具来模拟 Internet Explorer 6?我宁愿不必去某个地方安装 Windows XP 的旧副本。

0 投票
1 回答
519 浏览

debugging - 有哪些可用的可执行二进制格式和模拟器?

为了好玩,我正在开发一种小型语言的编译器,我首先针对的是 ARM 指令集,因为它很简单。目前,我能够编译代码,因此我为每个方法的主体提供了 ARM 机器代码。在这一点上,我需要开始将一些事情联系在一起:

  • 我应该将我的机器代码保存为什么格式,以便我可以...
  • 在什么调试器中运行它?

目前没有 I/O 支持等,因此调试将在很大程度上取决于我是否能够逐步完成反汇编并查看处理器寄存器/内存。

我正在运行 Windows,而我的编译器仅在 Windows 中运行,因此在 Windows 上使用某种模拟器会更好。

编辑:看来我可以使用 Visual Studio Windows Mobile 6 模拟器。现在,我可以简单地将结果保存为简单的二进制格式,并通过一个微型 C++ 控制台应用程序将其加载到仿真器内存中,然后使用函数指针跳转到其中。后来,看来我需要支持 ELF 和 PE 格式。

0 投票
6 回答
62153 浏览

internet-explorer - IE Emulator - 在安装了 IE8 的操作系统中模拟 IE 6

可能的重复:
在同一台机器上运行 IE6、IE7 和 IE8
需要一个好的 IE6、7、8 独立。

嗨,伙计们,

我的桌面上有 IE 8。但我需要在 IE6 和其他几个 IE 版本上测试我的 asp.net 网站。你能告诉我是否有办法在不实际安装的情况下模拟 IE 6(我无权安装以前版本的 IE)。

0 投票
1 回答
1421 浏览

windows-mobile - Windows Mobile 模拟器相机集成

我正在使用nyartoolkit来组合一个增强现实应用程序,但我是 Windows Mobile 仿真的新手。谁能帮助我了解如何将实时视频输入移动模拟器?例如,有什么方法可以连接到我的网络摄像头?

0 投票
2 回答
1519 浏览

.net - 用于 .NET 的轻量级 x86 模拟器 / 在托管环境中执行 x86 代码

我们公司正在将其整个产品线从 C++ 代码库迁移到 .NET Framework。我们有一个非常大的代码库,并且这种迁移是在多年的过程中逐步完成的。

我们希望享受纯托管代码(例如 Silverlight)的一些好处,但是有许多遗留的 C++/x86 模块需要我们花时间才能移植到 .NET。

一种解决方案是让我们将这些模块加载到轻量级 x86 仿真器中,该仿真器在 .NET Framework 的小型内存沙箱中运行。这将允许我们调用遗留的 x86 DLL 代码,同时维护一个纯托管应用程序。

有人知道这样的项目吗?

真挚地,

0 投票
1 回答
1137 浏览

usb - 模拟 USB 端口

如何在 Windows 中模拟 USB 端口?我试图做的是告诉 Windows 我的程序是一个 USB 从站。

一个很好的例子是 FrizBox USB-Remoteconnection,它可以让 Friz Box 中的 USB 打印机看起来像 PC 的 USB 端口上的打印机。

0 投票
4 回答
39415 浏览

.net - 在 Windows Mobile 中找不到 PInvoke DLL 错误

我在获得在 windows mobile 5.0 模拟器上工作的基本场景时遇到了很多麻烦。我有一个最终调用本机代码的 winforms 应用程序。部署工作正常,所有本机 DLL 都复制到与 winforms .exe 相同的文件夹中。我还使用远程文件查看器工具验证了这种情况。

但是,当我启动我的应用程序时,它总是因“找不到 PInvoke dll -- System.MissingMethodException”错误而失败(当调用本机代码时,DllImport 属性变得无用)。我知道本机 dll 与可执行文件位于同一文件夹中。我还应该做什么?

我正在使用 VS 2008。

0 投票
2 回答
736 浏览

ruby-on-rails - 在 ruby​​ < 1.8.7 中模拟没有块的 each_slice

我正在尝试使用 jruby 1.3.1、celerity 和 culerity 测试我的 rails 应用程序 javascript。应用程序本身在 ruby​​ 1.8.7 + phusion 乘客下运行(并且运行良好,没有测试:))

一切安装方式都可以正常工作,但我的应用程序用于some_enumerable.each_slice(10)将较大的数组拆分为较小的子数组,每个子数组有 10 个元素。

Celerity 需要 jruby,而 jruby 仅兼容 ruby​​ 1.8.6,因此不支持无块 each_slice。

所以我正在考虑定义一个初始化器,如果 RUBY_PLATFORM == "java" (或RUBY_VERSION < 1.8.7)添加这个功能

到目前为止,我得到了(已失效的原因代码):

这段代码显然不起作用,我非常感谢有人指出我的解决方案。

谢谢!

更新: 感谢 sepp2k 指出我的错误的解决方案: