小编Pat*_*yer的帖子

如何在不使用第三方库的情况下在Windows本机C++控制台应用程序中覆盖控制台的相同部分?

我有一个控制台应用程序需要显示项目的状态,但不是像疯了一样滚动文本我宁愿看到当前状态继续出现在同一行.为了举例:

Running... nn% complete
Buffer size: bbbb bytes

应该是输出,其中'nn'是当前完成百分比,'bbbb'是缓冲区大小,在控制台的相同行上定期更新.

我采取的第一种方法只是在打印新状态之前将正确数量的退格打印到控制台,但这有一个令人讨厌的闪烁,我想摆脱它.我还想坚持使用标准库或MS提供的功能(VC 8),以免为这一简单需求引入另一个依赖项.

c++ windows console

13
推荐指数
4
解决办法
1万
查看次数

在Hudson主节点上,在workspace-files文件夹中创建的.tmp文件是什么?

题:

在路径中HUDSON_HOME/jobs/<jobname>/builds/<timestamp>/workspace-files,有一系列.tmp文件.这些文件是什么,他们支持Hudson的哪些功能?

背景

使用Hudson版本1.341,我们有一个在从属实例上运行的连续构建任务.在构建完成之后,包括归档工件,任务扫描程序等,作业似乎会挂起很长一段时间.在监视主节点时,我注意到许多.tmp文件是在构建// workspace = files下创建和修改的,并且其中一些非常大.这似乎导致延迟,因为作业在此路径中的文件停止更改的同时完成.

该工作的一些关键配置点:

  • 它绑定到特定的从节点
  • 它构建在"自定义工作区"中
  • 它在工作区的一部分上运行Task Scanner插件以查找"todo"项
  • 它触发在同一从属节点上的同一自定义工作空间中构建的下游作业

hudson

6
推荐指数
1
解决办法
1271
查看次数

标签 统计

c++ ×1

console ×1

hudson ×1

windows ×1