问题标签 [platform-independent]
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.
d - 删除 D 中的命令提示符?
我正在用 D 编写一个 SDL 应用程序(因此我想保持高度的平台独立性),并且我正在寻找一种方法来阻止命令提示符打开发布版本。如何做到这一点?
php - Security:cipher 加密结果是否取决于服务器?
我在一个 cakephp 应用程序中工作,我使用 Security::cipher 来加密一些数据。它运行良好,但我已将文件和数据库移动到另一台服务器,现在加密结果不同。我尝试了一些简单的行:
当我打印 $code 时,两台服务器的值不同。我在两个 core.php 文件中配置了相同的 Security.cipherSeed。Security::cipher 函数是否使用某些服务器值进行加密?
谢谢你。
.net - .Net 的平台独立性如何?
.NET框架可以安装在Linux、Unix、MAC等操作系统上吗?
c++ - PhysicsFS 平台独立吗?
我正在考虑在我的游戏引擎项目中使用 PhysicsFS,但我想首先确保它完全独立于平台。那是因为在我完成了 Windows 代码(例如 Wii Homebrew)之后,我想将我的引擎移植到一些相当晦涩的平台上。
cross-platform - 什么时候代码被认为是平台无关的?
这个问题是在对有关PhysicsFS 库的平台独立性问题的回答进行讨论的结果。问题是特定代码是否可以被认为是跨平台的或独立于平台的?代码是否应该符合某些标准,或者可能只是在一组特定的平台上运行?
java - 使用 Java 本机代码或 C++(QT、WxWidgets 等)进行平台无关编程
我在问自己,用 Java 编写多平台应用程序并将其编译为本机二进制文件(Eclipse 的编写方式)或使用像 QT 这样的跨平台 C++ 框架是否更容易、更灵活。优点/缺点在哪里?
cross-platform - 是否可以在汇编程序中使用#ifdef 之类的检查?
我已经使用 AT&T 语法在 Linux 上测试了一些汇编程序。令我印象深刻的一件事是,我正在阅读的这本书是从 32 位的角度编写的。因此,对于我来说,所有大小都必须更改为正确的 64 位版本。或者我可以(我这样做了)在链接时使用as的--32标志和ld的-melf_i386标志来组装代码。我还修改了一些代码并在 Cygwin 下的 Windows 上运行。
但这让我开始思考。如果我在Windows上和在Linux下的另一件事,是否有办法执行ifdef之类的检查汇编程序来做一件事,并以这种方式处理32位和64位?例如,在 Linux 下有一个.globl _start ,在 Windows 下有一个.globl _main。
或者这是通过在组装之前检查并根据检查结果组装不同的源文件来处理的?
即foo_linux.s和foo_windows.s
如果是这样,您如何克服在创建程序时不知道将使用哪些.s文件并因此必须包括在内的事实?
例如,假设我们有一个socket_linux.s和一个socket_windows.s。它们都提供相同的接口,但执行与套接字相关的操作系统特定工作。但是当我在我的程序中使用套接字时,我不知道我是否需要包含 Windows 或 Linux 版本。所以我会有点搞砸:)
那么在 Assembler 中是如何处理的呢?例如,在 C++ 中,我可以包含我的socket.h和socket.cpp,并将所有 Linux 和 Windows 特定代码包装在#ifdef语句中。
google-chrome - 是否可以以独立于平台的方式在 Google Chrome 扩展程序中捕获用户名?
可能重复:
如何在 google chrome 浏览器中使用 javascript 获取 windows 用户名以进行 google chrome 扩展
Google Chrome 是否以本机方式支持此功能?如果没有,有没有好的解决方法?
cross-platform - 平台无关和跨平台有什么区别?
我见过很多 C/C++ 库和 Gui 工具包。其中有一些像 GTK+、Qt、Swing 等声称是平台无关的。而一些声称是跨平台的,如 WxWidgets、SWT 等。起初我认为这只是措辞上的改变,但这些术语的使用是如此一致,以至于我开始怀疑。有什么区别?
c++ - 程序运行时隐藏控制台的平台无关方式
我正在寻找一种在我的程序中隐藏控制台(在 Windows 中)的方法,我发现了这段代码:
但是,codeblocks 不断给我error: expected constructor, destructor, or type conversion before '(' token
. 我究竟做错了什么?
mac和linux中隐藏控制台的代码是什么?我不经常使用 mac 或 linux,但我想让我的程序平台独立。是否有适用于所有平台的代码?编译时控制台甚至出现在mac和linux中吗?