问题标签 [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.
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/
.net - 便携式 .net 应用程序
便携是指无需安装程序的应用程序。
我能否以某种方式将 .net 框架(或它所依赖的程序集)与我的应用程序捆绑在一起,以便它可以在任何 Windows 系统上运行而无需安装任何东西?
sdk - 有没有免费的 SDK 来创建便携式虚拟打印机?
我的需要是(如果可能的话)在 * *BSD * MacOsX * Linux * Windows 上运行相同的代码
首选语言是 Java,但也可能是 C、C++、Perl、Ruby、Python。
它可以是 PDF 打印机,也可以是图像打印机。
我的目标是处理图像并通过在线传真服务发送。所以我首先需要的是创建一个虚拟打印机,当我在任何操作系统中按 control+P 时会出现该打印机。
处理是动态的,所以我认为 Java 在发送内容之前实现我的业务规则。
有什么线索吗?
windows - CMake中确定文件大小的可移植方式是什么?
我需要通过 CMake 脚本确定任意文件中的字节数,但要以可移植的方式进行。
该文件可能很大,因此使用 file(READ...) 命令读取它并计算字符串长度并不是最佳的。
如果我只需要在 MacOS 和/或 Linux 上运行,我只会使用wc -c
,这正是我想要的。但是脚本需要与 Windows 兼容,假设只有 Windows 工具链。(我对 Windows 开发不是很了解。)
cmake -E
我希望这是一个常见的操作,但是在 CMake Modules 源代码中没有找到任何类似的东西(可能是在搜索错误的东西),并且命令的 andy 似乎不支持它。
因此,我正在寻找一种通过单个命令获取此信息的巧妙方法,或者寻找关于我可以在 Windows 中使用哪些命令并环绕if(WIN32)
条件的建议。
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 本身。
firefox - 更改便携式 Firefox 中的默认打印页面设置
在便携式 Firefox 5 中,当您打印时,有“页面设置”允许您启用打印背景颜色和一个选项卡来更改“边距和页眉/页脚”。
问题是:这似乎只为当前会话保存,并在每次关闭并重新打开便携式 Firefox 时恢复为默认值。有没有办法改变这些默认值,所以它们不需要每次都自定义?我希望将“页眉和页脚”全部设置为 --blank-- 作为默认值,并将“打印背景(颜色和图像)设置为选中作为默认值。
编辑:我找到了 about:config 并且可以在其中进行页眉和页脚更改,但重新启动后我再次丢失了这些更改。我在这里没有看到打印背景颜色。
有任何想法吗?
.net - .NET 可移植性警告:CA1901 PInvoke 声明应该是可移植的
当我将以下行添加到我的代码中时
并针对Microsoft Basic Correctness Rules运行代码分析,我收到 CA1901 警告。基本上,它抱怨第 4 个参数int extraInfo在 32 位平台上工作正常,但在 64 位平台上需要 64 位整数类型。
当我将代码修改为long extraInfo时,64 位平台要求得到满足,但 32 位平台需要一个 32 位整数。
如何在不抑制警告的情况下解决这个困境?
r - 便携式 R 中的 tcltk
我正在使用便携式 R,我想尝试一下这个sqldf
包,我可以加载这个sqldf
包,但是运行一个 sql 语句并给我这个消息:
我一直在寻找解决方案,但大多数人建议我安装 R,这是不可能的,因为我使用的是便携式 R。
我能做些什么?谢谢。
c++ - USB上的c ++ IDE?
是否有任何 c++ 编译器可以放在 USB 或外部硬盘驱动器上并在任何其他计算机上使用?我图书馆里的学校电脑没有 ide... 或安装编译器...
PS学校电脑的安全性非常严格。我什至不能从互联网上下载东西,没有像 facebook 这样的网站,所以我可以将它安装在其中一台计算机上吗?还是我可以将它作为实际的可执行文件运行并直接从我的 USB 运行它?
有几台装有 Windows 7 的电脑和 3 台 imacs