小编bil*_*lal的帖子

如何规范Java中的EOL字符?

我有一个Linux服务器和许多具有许多操作系统的客户端.服务器从客户端获取输入文件.Linux具有行尾char LF,而Mac具有行尾char CR,而Windows具有行尾char CR + LF

服务器需要作为行尾char LF.使用java,我想确保该文件将始终使用linux eol char LF.我怎样才能实现它?

java line-endings

26
推荐指数
4
解决办法
3万
查看次数

C#禁用事件处理程序问题

我正在使用textchanged事件,我禁用它,我不需要如下所示

object.Event -= new System.EventHandler(myHandler);
//my code which doesn't need event handler
object.Event += new System.EventHandler(myHandler);
Run Code Online (Sandbox Code Playgroud)

我曾多次使用这样的话.但我有时需要2个禁用代码,如下所示:

object.Event -= new System.EventHandler(myHandler);
object.Event -= new System.EventHandler(myHandler);
Run Code Online (Sandbox Code Playgroud)

当然我用2启​​用代码完成了它

object.Event += new System.EventHandler(myHandler);
object.Event += new System.EventHandler(myHandler);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我需要2次删除事件处理程序,但它工作得很好.

但在1例中我遇到了问题.

它不适用于2个或更多禁用代码.

我的问题是,如果它只需要一个 - =代码或更多,我怎么能看到这个事件处理程序?或者我该如何管理呢?我总是像这样工作,以确保我总是第一次离开事件处理程序

object.Event -= new System.EventHandler(myHandler);
//my code which doesn't need event handler
object.Event += new System.EventHandler(myHandler);
Run Code Online (Sandbox Code Playgroud)

c# events event-handling

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

Cobertura,压制线永远不应该来

我第一次使用cobertura.一切正常,但我想知道的是,我的代码中有一些行,永远不应该被称为:

try {
    em.persist();
}catch(Exception) {
    logger.error("can not create");
}
Run Code Online (Sandbox Code Playgroud)

我正在进行所有控制,直到持续行,当我的代码工作正常,错误行永远不会达到,现在就是这样.因此我从来没有%100线覆盖.

我应该以某种方式抑制它吗?

谢谢,比拉尔

java code-coverage cobertura

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