我有一个Linux服务器和许多具有许多操作系统的客户端.服务器从客户端获取输入文件.Linux具有行尾char LF,而Mac具有行尾char CR,而Windows具有行尾char CR + LF
服务器需要作为行尾char LF.使用java,我想确保该文件将始终使用linux eol char LF.我怎样才能实现它?
我正在使用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) 我第一次使用cobertura.一切正常,但我想知道的是,我的代码中有一些行,永远不应该被称为:
try {
em.persist();
}catch(Exception) {
logger.error("can not create");
}
Run Code Online (Sandbox Code Playgroud)
我正在进行所有控制,直到持续行,当我的代码工作正常,错误行永远不会达到,现在就是这样.因此我从来没有%100线覆盖.
我应该以某种方式抑制它吗?
谢谢,比拉尔