小编cmc*_*nty的帖子

Ant即使Ant任务失败也会成功

必须有一个我想念的简单设置,请原谅我,但我有两次注意到我的糟糕蚂蚁任务不会导致构建失败.例如:

  1. 源文件不存在时的Ant复制... BUILD SUCCESSFUL

  2. Ant解压缩,当任务报告"无法写入文件"或类似消息时......构建成功

  3. Ant exec错误,语法无效......构建成功

如何保证所有ant任务错误都会导致构建失败?

ant

11
推荐指数
2
解决办法
9171
查看次数

如何在git中修复损坏的子模块配置?

我正在创建子模块时遇到这个git错误.我最初在命令中有一个错误的URL,现在任何其他运行都显示此错误.关于什么是错的任何想法?

$ git submodule add -f https://github.com/Shougo/vimproc.vim.git .vim/bundle/vimproc
Adding existing repo at '.vim/bundle/vimproc' to the index
fatal: Not a git repository: .vim/bundle/vimproc/../../../.git/modules/.vim/bundle/vimproc
Failed to add submodule '.vim/bundle/vimproc'
Run Code Online (Sandbox Code Playgroud)

git git-submodules

10
推荐指数
1
解决办法
8071
查看次数

Java DateUtils.ceiling和DateUtils.truncate之间的区别

在java文档中不清楚DateUtils.ceilingDateUtils.truncate之间的区别是什么.java doc是错的吗?有人可以澄清一下吗?

天花板

public static Date ceiling(日期,int字段)

Ceil这个日期,将该字段指定为最重要的字段.

例如,如果您的日期时间为2002年3月28日13:45:01.231,如果您通过了HOUR,它将于2002年3月28日13:00 00:00返回.如果这是通过MONTH,它将返回2002年3月1日0:00:00.000.

VS

截短

public static Date truncate(Date date,int field)

截断此日期,将字段指定为最重要的字段.

例如,如果您的日期时间为2002年3月28日13:45:01.231,如果您通过了HOUR,它将于2002年3月28日13:00 00:00返回.如果这是通过MONTH,它将返回2002年3月1日0:00:00.000.

java datetime

9
推荐指数
2
解决办法
1万
查看次数

click lib是否提供了打印内置帮助消息的方法?

我正在使用clicklib.

在我的代码中,有时我想打印帮助消息,但我知道的唯一方法是:

python xxx --help
Run Code Online (Sandbox Code Playgroud)

但我想使用某个函数在我的代码中打印帮助消息,例如:

click.print_help_msg()
Run Code Online (Sandbox Code Playgroud)

有这样的功能吗?

python python-click

9
推荐指数
2
解决办法
3716
查看次数

你如何混合旧式和新式Python类?

我已经看过关于这个主题的几个问题,但我还没有找到明确的答案.

我想知道在新的Python代码库中使用旧式类的正确方法.比方说,例如,我有两个固定类,一个.如果我想要子类AB,并转换为新式类(A2B2),这是有效的.但是,如果我想从A2B2创建新的C类,则会出现问题.

因此,是否可以继续使用此方法,或者如果任何基类被定义为旧式,那么所有类都必须符合旧式吗?

请参阅示例代码以获得说明:

class A:
   def __init__(self):
      print 'class A'

class B:
   def __init__(self):
      print 'class B'

class A2(A,object):
   def __init__(self):
      super(A2, self).__init__()
      print 'class A2'

class B2(B,object):
   def __init__(self):
      super(B2, self).__init__()
      print 'class B2'

class C(A2, B2):
   def __init__(self):
      super(C,self).__init__()
      print 'class C'

A2()
print '---'
B2()
print '---'
C()
Run Code Online (Sandbox Code Playgroud)

这段代码的输出:

class A
class A2
---
class B
class B2 …
Run Code Online (Sandbox Code Playgroud)

python class instantiation multiple-inheritance

7
推荐指数
1
解决办法
4031
查看次数

如何在make target中声明自定义变量?

如何在makefile目标中定义动态变量?例如:

all:
    VAR := $@
    @echo $(VAR)
Run Code Online (Sandbox Code Playgroud)

makefile

7
推荐指数
1
解决办法
3644
查看次数

为什么Cobertura无法报告断言分支路径?

Cobertura中,我无法报告断言声明的条件路径.这是一个已知的限制吗?

我有一个JUnit测试,期望抛出AssertionError,并且它正确传递.问题是Cobertura报告断言分支没有被覆盖.


经过更多调查,我发现正在检测到部分分支覆盖范围.问题是:

assert data != null;
Run Code Online (Sandbox Code Playgroud)

和Cobertura报道的报道为:

条件覆盖率75%(3/4)[每种条件50%,100%].

Cobertura期待的不同分支条件是什么?

assert cobertura

7
推荐指数
2
解决办法
4044
查看次数

你如何在 Go 中初始化一个大小为 N 的空 bytes.Buffer?

n在 Go 中使用创建大小的空缓冲区的最简单方法是什么bytes.NewBuffer()

go

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

如何在PowerShell会话中正确退出远程作业

我有许多以Powerhsell invoke-command -session命令启动的远程作业.在某些情况下,至少有一个远程子作业退出,但本地PS会话状态报告作业,"Running"并且会话挂起等待作业完成.

这是PSv2中的已知错误吗?是否有解决方法或技术允许PS正确检测远程子作业何时退出?

powershell rpc invoke-command

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

使用 git-p4 克隆部分 Perforce 存储库

选择性导入大型 Perforce 存储库的正确方法是什么?

git-p4 文档提到您可以-//depot/main/ignore切换到过滤目录。这是否等同于运行 agit filter-branch以在克隆后删除相同的目录?

此外,Perforce 似乎提供了另一个称为“客户端”视图的功能。之前没有用过Perforce,所以对使用模型有点陌生。我目前的理解是,p4在运行git p4 clone. 有人有完整的细节吗?

git perforce git-p4

5
推荐指数
1
解决办法
3034
查看次数