我根据我正在调试的平台使用GDB和DBX.我需要调试一个工具,其中有20个命令行参数需要传递.GDB有一个选项,你可以在gdb启动时传递这些参数:
gdb --args ...
我在DBX中寻找类似的方法.我希望能节省时间,而不是一直切割和粘贴.我阅读了手册的部分内容,但我看不到这样做的方法.
我的开发组织有自己的线程和 select() 包装器实现。需要增强应用程序以执行 HTTPS 请求,我决定使用 libcurl。经过一番研究,我发现curl_easy_perform是一个阻塞调用,因此我决定使用curl_multi_perform方法进行非阻塞调用,以允许线程中的其他工作。
需要定期对同一 URL 执行 HTTPS 请求。我知道我可以保留相同的curl_easy 句柄并将其提供给curl_multi 句柄。我将执行curl_multi_perform来获取结果,但稍后我需要使用curl_multi_perform重新发送请求,比如在5分钟内。因此,这将是使用相同简单句柄的连续请求。但是,我不确定在收到第一个请求的结果后,curl_easy 接口如何告诉多接口何时重新发送请求。我该如何实现这个目标?
(也许可以从多句柄中删除简单句柄,然后在再次需要请求时将其重新添加到多句柄中?)
我认为无论使用什么技术,传出请求都将使用相同的传出端口。