草庐IT

Linux工具

全部标签

c++ - 在windows下为linux编译C++代码,as ready to run

我对Linux的编译代码很陌生。应该是Debian5.0。我需要编译我的cpp代码以使其准备好运行,我的意思是其他人可以像在Windows中一样轻松地运行程序,只需单击它即可。有人可以帮忙吗? 最佳答案 我为此使用virtualbox。简单方便。如果您拥有适当的许可证,您可以运行多个Linux发行版和多个版本的Windows。您还可以在每个虚拟机上运行subversion等,以便您可以在构建时同步所有虚拟机的更改。 关于c++-在windows下为linux编译C++代码,asready

android - Eclipse 说我的 SDK 工具已经过时了

当我打开Eclipse时,它​​告诉我我的SDK工具已过时。Eclipse说我当前的版本是17,我可以将它更新到20。这是一个谎言;当我打开SDKManager时,我的SDK工具是20.0.1。但是当我打开SDKManagerVIAEclipse时,SDK工具更改为版本17。我已经查看了Eclipse:won'tletmeuseAndroidSDK,wronglyclaimsmyADTisoutofdate但它仍然行不通。我删除了Eclipse并通过下载Eclipse并将Android存储库(ADT)安装到Eclipse重新开始。不走运,仍然告诉我SDK工具是17。所以我决定一起玩并单

c# - 如何配置 C# 项目以使用 Windows SDK 7.1 工具构建?

我们正在尝试将许多项目转换为使用SDK7.1。这对于C++项目来说似乎非常简单,您可以将项目设置中的“平台工具集”属性更改为“Windows7.1SDK”,一切都很好。但是,对于C#项目(如果您将构建输出设置为诊断模式),我们可以看到各种工具(例如sgen、resgen、LC)从以前的SDK7.0A目录中运行。或者,在我们安装了VistualStudio2012的某些机器上,其中一些工具来自v8.0ASDK文件夹。工具与它们生成的程序集之间的不匹配似乎导致了各种错误,例如:LC:errorLC0000:'Couldnotloadfileorassembly'S:\Libraries\B

linux - 从 Linux 上的 Windows pgp 可执行自解压存档中提取文件

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我有一个客户(通过他们的遗留系统)向我发送了一个包含一些数据的文件。问题是他们通过PGP加密它,然后创建一个可执行的自解压文件来封装它。我正试图摆脱Windows进程来执行此提取,而他们-坦率地说-没有足够的技术或积极性来改变他们的提取方面。我的问题是-有哪些基于Linux的实用程序(和示例命令)可以让我获取此可执行文件并提取数据,而无需在Windows平台上运行exe?请不要回答“你应该能够

c++ - SwitchTothread Windows 的 Linux 选项

Windows提供了一个函数SwitchTothread,它提供了运行/调度低优先级线程的机会。有谁知道Linux中的选项?http://msdn.microsoft.com/en-us/library/windows/desktop/ms686352%28v=vs.85%29.aspx 最佳答案 那就是pthread_yield().不同之处在于SwitchToThread()在线程切换发生时返回非零,否则返回零,而pthread_yield()在成功时返回零,在错误时返回非零(并且总是目前在Linux上成功)。

linux - "Thread.sleep(30000)"在 Windows 和 Linux 上的工作方式是否相同?

我怀疑“Thread.sleep()”在Windows和Linux上的工作是否相同?现在我正在开发一个企业应用程序,我正在使用springmvc框架工作。现在的问题是,我的一个函数中有这一行“Thread.sleep(30000)”。这里的值“30000”表示“30秒”的sleep,它在我的本地系统(Windows操作系统)上工作正常。当我在Linux服务器上部署我的应用程序时,我怀疑“Thread.sleep(30000)”没有按预期工作。 最佳答案 如果您的服务器在Linux下运行,您可能会遇到LeapSecond错误看这里Le

windows - 在 Windows 中 merge 为 gitk 中的 diff 工具

当我使用gitk时,我总是很恼火,它迫使我配置一个单独的diff工具。现在虽然这在Linux上对我来说很好,但在Windows上绝对是hell。我正在尝试使用Meld,所以我写了一个.bat,用于映射参数:meld.exe%2%5可悲的是gitk没有向stdout或stderr打印任何东西,它只是不起作用。有没有人在Windows上使用Meld在gitk上工作? 最佳答案 meld的最新版本现在对我有用。必须修复一些错误。 关于windows-在Windows中merge为gitk中的d

linux - 如何从 Linux 机器激活 Windows 上的程序

首先我会解释我的目标目标-从我的Linux机器在我的Windows机器上执行程序或脚本我找到了winexe工具——这个工具可以从我的Linux远程执行远程Windows机器上的命令——非常好,关于winexe工具及其工作原理的实例:下面的示例语法应该从我的Linux打开我的Windows机器上的IE(非常好)./winexe-Ulogin%password-WWORKGROUP//remore_machine_ip"cmd/kcscriptC:/open-explorer.vbs"open-explorer.vbs脚本如下所示:SetWshShell=WScript.CreateObj

python - 测试 Windows 在 Linux 上对 Python 多处理的实现

CPython的multiprocessing包在Windows和Linux上的实现完全不同,因为Windows实现不能依赖于fork(2)。然而,在我看来,multiprocessing的Windows实现(产生一个单独的进程并通过序列化它向它发送所需的状态)应该在Linux上工作(或者我错了吗?)。虽然我在Linux上工作,但我想确保我编写的代码也能在Windows上运行(例如,不会意外地有不可修改的参数等)。有什么方法可以强制CPython在Linux上使用multiprocessing的Windows实现?谢谢。 最佳答案

使用 Linux 上不会发生的长列表时的 Python MemoryError

我开始使用一个相当大的模拟代码,它需要存储多达189383040个float。我知道,这很大,但没有太多办法可以解决这个问题,比如只查看其中的一部分或一个接一个地处理它们。我写了一个简短的脚本,它重现了错误,所以我可以在不同的环境中快速测试它:noSnapshots=1830noObjects=14784objectsDict={}forobjinrange(0,noObjects):objectsDict[obj]=[[],[],[]]forsnapshotinrange(0,noSnapshots):objectsDict[obj][0].append([1.232143454,1