草庐IT

springboot定时执行任务

全部标签

c++ - 虚拟机ubuntu中两个c++可执行文件一个窗口和另一个窗口之间的实时数据通信

我正在运行ros以使用ubuntu控制机器人。但驱动程序仅适用于Windows。我已经设置了一个虚拟机,其中机器人Controller构建在roscpp上我想将这些使用ros生成的值传递给Windows中的cpp。它应该是实时的。数据应该来回流动。data:float32数组维度为7请帮我举个例子。 最佳答案 在两台机器之间传递实时数据的最佳方式之一是UDP套接字。您可以在MSDNUDPExample找到一些很好的Windows示例一个用于linux,地址为LinuxUDPExample

windows - 嵌套批处理结构执行被终止

我有一个嵌套的批处理结构。首先,我从调用X1.cmd的X.cmd开始,然后调用X2.cmd。但要求X2.cmd必须恰好在X1.cmd完成其工作后启动。目前X1.cmd执行后,不会继续执行X2.cmd。我想这是因为“开始”声明。(好像是破坏了父窗口。)为了解决这个问题。我更改了结构并在X1.cmd中调用了X2.cmd。然而这次的问题是:X2.cmd在tst10.exe完成它的工作之前启动,对我来说没用。(虽然这很合乎逻辑。因为X1.cmd通过调用tst10.exe完成前4行的执行,然后通过调用X2.cmd继续执行。但这对我来说没用,因为我需要tst10.exe来完成它的工作)我需要能够检

c - 无法在 Windows 8 上使用 MinGW 执行 execl()

我有一个文件hello.exe,文件路径是D:\test\hello.exe,这是一个简单的helloworld程序(测试ok)。我还有一个程序proc.c,文件路径是D:\test\proc.c,代码如下:#include#include#include#include#include#includemain(intargc,char*argv[]){intret;ret=execl("D:\\test\\hello.exe","D:\\test\\hello.exe");if(ret==-1)printf("%d:\t%s",ret,errno);}程序挂起(windows对话框显

将 Python 脚本转换为可以自动更新的独立单文件可执行文件?

我用Python2.7为我的办公室写了一个程序。使用带有--onefile标志的PyInstaller,我将其编译成单个EXE文件以分发给我的同事。我现在想弄清楚的是如何自动提供更新,但仍将程序保持为单个文件。我目前的方法是让程序提醒用户有新版本并给出从哪里获取更新文件的说明。这可行,但我想找到一些无需用户参与的更新方法。我知道Esky,它可以创建自动更新的Python程序,但据我所知,它要求程序以多个文件的形式存在。关于如何制作可以自动更新的独立单文件EXEpython程序有什么建议吗? 最佳答案 您可以将新的可执行文件下载到临时

c# - Process.GetProcesses(); 之间有什么关系?任务管理器中显示的是什么?

我正在尝试做一些应该(并且可能)非常简单的事情。我希望用户能够定义一个进程(几乎肯定是从任务管理器中获取的),然后我的应用程序将根据正在运行的进程执行不同的操作。我一直在使用Process.GetProcesses()来获取此信息,但我很难理解我所获取的数据以及它与任务管理器显示内容的关系。我真正想要的是与任务管理器中的“名称”字段相同的进程名称列表。我可以使用Path.GetFileName(theprocess.MainModule.FileName);获取此信息,但在枚举某些进程时出现很多异常。这似乎(来自谷歌搜索)是​​意料之中的,尤其是在跨64位/32位平台中,虽然我可以轻松

c++ - MinGW:C++ 编译器无法创建可执行文件

我正在尝试使用MinGWomwindows7编译旧的C++代码(./configure、make..等)但出了点问题。如果我的问题很愚蠢,我很抱歉,但我仍然是初学者!其他帖子中没有类似的错误详细信息。请问有什么帮助吗? 最佳答案 好的……转储MSYS和MinGW(.org)下载并安装MSYS2.启动MSYS2shell,输入pacman-Syumingw-w64-i686-gcc或pacman-Syumingw-w64-x86_64-gcc想构建32位或64位的东西吗?你可以同时安装它们,它们可以愉快地并存)。如果pacman升级了

windows - 如何在 Windows 中以 30 毫秒的间隔执行 10 毫秒的 CPU 时间操作?

如何在Windows中执行一个需要大约10毫秒CPU时间且间隔正好为30毫秒的操作?(我可以允许+/-5毫秒余量)我尝试过但已经失败了sleepAPI:)接下来,我想到了MMTimerAPI。但是这篇博文说这是不可能的。WhyaretheMultimediaTimerAPIs(timeSetEvent)notasaccurateasIwouldexpect?此外,MSDN说timeSetEvent已过时,我们必须使用CreateTimerQueueTimerAPI。http://msdn.microsoft.com/en-us/library/dd757634(v=vs.85).asp

windows - 在两台不同计算机上的两个不同 VM 之间执行 Ping

我有两台连接在局域网中的物理计算机(每台都是Windows8)。在两台计算机上,我都安装了带有WindowsServer2008的OracleVirtualBox。我想从一台虚拟机ping到位于另一台计算机上的另一台虚拟机。我该怎么做?出于某种原因,我在两个虚拟机上拥有相同的IP。 最佳答案 也许您的两个虚拟机的网络接口(interface)上有相同的MAC(硬件制造商的唯一代码),因此无法区分它们。您可以这样检查,并通过单击绿色图标创建一个新的随机MAC地址: 关于windows-在两

windows - 通过批处理脚本(Windows 命令行)执行参数化的 .exe 文件

我正在尝试通过Windows上的命令行脚本(批处理文件)执行.exe文件。实际上,我的脚本在执行文件之前做了很多事情(生成XML配置文件等),但是,这些部分工作得很好,所以我将在这里专注于脚本的非工作部分。我认为执行.exe文件的命令中的空格可能是错误的来源。但是,当用""括起来时,它仍然不起作用。回显该行仅适用于""所包含的行(这就是为什么我猜测空格或某些特殊字符或其他原因导致此问题的原因?)。虽然它回显的路径是正确的(通过复制并粘贴到资源管理器中进行检查。应用程序已正确启动)。这是错误消息:文件名目录名或卷标语法不正确及相关代码摘录:remStart.exefilewithpara

c++ - Winsock : Echo server replying twice,,当我刚刚将它编程为执行一个 send() 调用时

我正在用C++为Windows做一个简单的TCP服务器来回显传入的数据。我有问题。在我解释我的问题之前,我必须说Winsock设置正确并且任何IP地址作为源都会发生这个问题。建立连接时的一般行为是这样的:Intheloopthatrunswhileconnectionstillalive,itmustechodata,andprecedeitwithREPLYword.为此,我目前正在使用两个send()调用:一个电话单独发送“REPLY”。另一个调用只是发回接收到的数据。但是使用PuttyClient,我得到了这个:回复data_echoed回复。如果是第一个,为什么在最后一个发送调