问题标签 [portable-applications]

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 投票
2 回答
9170 浏览

git - 我可以在不安装的情况下使用 git 吗?

我听说过关于 git 的好消息,我想在安装之前尝试一下。如果我想在学校使用 git,把它放在闪存驱动器上也很棒。是否可以使用完整路径/path/to/git init

我主要使用 Mac OS X,所以这个问题主要针对 Mac,但我也想知道它是否也可以在其他操作系统上使用。

编辑:

从源代码编译。我使用了以下命令:

这种方法的缺点是,一旦编译,目录就有 200MB 大。这就是为什么我选择 jgit 作为答案。jgit.sh小于2MB,支持以下命令:

你可以jgit.sh在这里下载http://www.eclipse.org/jgit/download/

0 投票
2 回答
1537 浏览

.net - 便携式 .net 应用程序

便携是指无需安装程序的应用程序。

我能否以某种方式将 .net 框架(或它所依赖的程序集)与我的应用程序捆绑在一起,以便它可以在任何 Windows 系统上运行而无需安装任何东西?

0 投票
0 回答
361 浏览

sdk - 有没有免费的 SDK 来创建便携式虚拟打印机?

我的需要是(如果可能的话)在 * *BSD * MacOsX * Linux * Windows 上运行相同的代码

首选语言是 Java,但也可能是 C、C++、Perl、Ruby、Python。

它可以是 PDF 打印机,也可以是图像打印机。

我的目标是处理图像并通过在线传真服务发送。所以我首先需要的是创建一个虚拟打印机,当我在任何操作系统中按 control+P 时会出现该打印机。

处理是动态的,所以我认为 Java 在发送内容之前实现我的业务规则。

有什么线索吗?

0 投票
1 回答
147 浏览

javascript - 预加载图像在 dsi 上不起作用

我已经制作了一个脚本,它预先加载了一个精灵表,以便在其中与 CSS 精灵一起使用但没有显示在 dsi 上。

这是我目前的修订版

请告诉我哪里出错了。或者建议一种更简单的方法来预加载图像......但是在加载后,会调用回调。一个 jQuery 插件或 javascript 库之类的……哈哈。它适用于 Chrome ......但不适用于 dsi ......

编辑:固定!见下文:

0 投票
3 回答
3272 浏览

windows - CMake中确定文件大小的可移植方式是什么?

我需要通过 CMake 脚本确定任意文件中的字节数,但要以可移植的方式进行。

该文件可能很大,因此使用 file(READ...) 命令读取它并计算字符串长度并不是最佳的。

如果我只需要在 MacOS 和/或 Linux 上运行,我只会使用wc -c,这正是我想要的。但是脚本需要与 Windows 兼容,假设只有 Windows 工具链。(我对 Windows 开发不是很了解。)

cmake -E我希望这是一个常见的操作,但是在 CMake Modules 源代码中没有找到任何类似的东西(可能是在搜索错误的东西),并且命令的 andy 似乎不支持它。

因此,我正在寻找一种通过单个命令获取此信息的巧妙方法,或者寻找关于我可以在 Windows 中使用哪些命令并环绕if(WIN32)条件的建议。

0 投票
4 回答
6665 浏览

python - 在一个 Bundle 中轻松部署 Python 和应用程序,适用于 Linux

我在服务器端开发了相当大的 python 应用程序,包括所有数据库连接、文件提取、解析、命令行调用。

由于我在标准 python lib 之外使用了许多第三方模块,因此它成为部署的噩梦。我失去了他们的踪迹。特别是不同的 Linux 操作系统使用不同的版本,因此使用操作系统的包管理器安装它们不再是好的。

我想将它们部署在所有一个包中,包括我正在使用的当前 python 版本(大多数操作系统仍然附带 Python 2.5,6 我正在使用 2.7 和 2.7 特定功能。)。

此外,我必须教客户端如何部署,以便他们可以在其他服务器上进行测试。但他们不是 linux 专家。我必须让它变得简单,在一个脚本中或通过复制和粘贴。

有适用于 Windows 的 Portablepython 但没有适用于 Linux 的。而且我从未使用过 python 打包,因为我通常在我只托管的服务器上工作。

请告知我可用的 python 打包和部署选项,包括所有已安装的 python 模块和 python 本身。

0 投票
1 回答
1422 浏览

firefox - 更改便携式 Firefox 中的默认打印页面设置

在便携式 Firefox 5 中,当您打印时,有“页面设置”允许您启用打印背景颜色和一个选项卡来更改“边距和页眉/页脚”。

问题是:这似乎只为当前会话保存,并在每次关闭并重新打开便携式 Firefox 时恢复为默认值。有没有办法改变这些默认值,所以它们不需要每次都自定义?我希望将“页眉和页脚”全部设置为 --blank-- 作为默认值,并将“打印背景(颜色和图像)设置为选中作为默认值。

编辑:我找到了 about:config 并且可以在其中进行页眉和页脚更改,但重新启动后我再次丢失了这些更改。我在这里没有看到打印背景颜色。

有任何想法吗?

0 投票
1 回答
1112 浏览

.net - .NET 可移植性警告:CA1901 PInvoke 声明应该是可移植的

当我将以下行添加到我的代码中时

并针对Microsoft Basic Correctness Rules运行代码分析,我收到 CA1901 警告。基本上,它抱怨第 4 个参数int extraInfo在 32 位平台上工作正常,但在 64 位平台上需要 64 位整数类型。

当我将代码修改为long extraInfo时,64 位平台要求得到满足,但 32 位平台需要一个 32 位整数。

如何在不抑制警告的情况下解决这个困境?

0 投票
2 回答
2234 浏览

r - 便携式 R 中的 tcltk

我正在使用便携式 R,我想尝试一下这个sqldf包,我可以加载这个sqldf包,但是运行一个 sql 语句并给我这个消息:

我一直在寻找解决方案,但大多数人建议我安装 R,这是不可能的,因为我使用的是便携式 R。

我能做些什么?谢谢。

0 投票
6 回答
4169 浏览

c++ - USB上的c ++ IDE?

是否有任何 c++ 编译器可以放在 USB 或外部硬盘驱动器上并在任何其他计算机上使用?我图书馆里的学校电脑没有 ide... 或安装编译器...

PS学校电脑的安全性非常严格。我什至不能从互联网上下载东西,没有像 facebook 这样的网站,所以我可以将它安装在其中一台计算机上吗?还是我可以将它作为实际的可执行文件运行并直接从我的 USB 运行它?

有几台装有 Windows 7 的电脑和 3 台 imacs