首页 文章
  • 0 votes
     answers
     views

    我'm not a programmer: does '扔' mean a specific code element or is a general term like '秀'?

    例如: 检测到{0}类型的无保护投掷 . 重构此代码要么抛出InvalidPluginExecutionException类型的异常,要么防止抛出其他类型的异常 . 第一次'投掷'是什么意思?它是'show'或'return'的同义词吗?
  • 99 votes
     answers
     views

    c中的异常如何工作(幕后)

    我一直看到人们说异常很慢,但我从来没有看到任何证据 . 因此,我不会询问它们是否存在,而是询问异常如何在场景背后起作用,因此我可以决定何时使用它们以及它们是否很慢 . 据我所知,异常与做一堆返回是一回事,但它也会检查何时需要停止返回 . 它如何检查何时停止?我正在猜测并说有一个第二个堆栈,其中包含异常类型和堆栈位置然后返回直到它到达那里 . 我也猜测堆栈触摸的唯一时间是抛出和每次尝试/捕获 . 使...
  • 5 votes
     answers
     views

    应该在JavaScript中抛出什么类型的异常?

    应该在JavaScript中抛出什么类型的对象? 我看到很多examples抛出了一个普通的 string ,似乎有一个半标准的Error类型 . 我应该更喜欢一个吗?
  • 3 votes
     answers
     views

    捕捉异常和反思

    我是Java场景的新手,但目前正在进行指定的评估 . 我想知道是否有办法在类函数中捕获异常并抛出另一个异常,因此调用类函数的函数不需要知道抛出的第一个异常 . 例如 public void foo() throws MasterException { try { int a = bar(); } catch (MasterException e) { ...
  • 0 votes
     answers
     views

    在这种情况下如何抛出异常 - c#

    好吧,我有一个类,它的构造函数检查文件是否存在 . 如果文件不存在,我会抛出一个新的异常 . 问题是当抛出异常时,用户可以看到我的所有代码...... 没办法,从用户实例化类的位置检测到异常? 例如 异常的发布正在这里发生,这样,程序员就可以在课堂上看到它 if (!File.Exists(FileLocation)) { throw new TFDExce...
  • 16 votes
     answers
     views

    为什么在这种情况下允许抛出检查的异常类型?

    我偶然注意到这个 throw 语句(从一些更复杂的代码中提取)编译: void foo() { try { } catch (Throwable t) { throw t; } } 对于一个短暂但快乐的时刻,我认为已经检查过的异常最终决定已经死了,但它仍然很高兴: void foo() { try { } catch (Throwabl...
  • 0 votes
     answers
     views

    尝试Throw Catch c嵌套函数

    所以我使用throw语句和嵌套前面描述的函数的另一个函数声明并定义了一个函数 . 我的书在c中说如果嵌套函数throw数据类型与catch参数不匹配,那么调用函数将被终止 . 但是我的代码不会这样做 . 相反,它只是跳过抛出的异常,就好像它甚至没有被抛出一样 . 这是我应该说清楚的代码片段 . #include<iostream> #include<string> usin...
  • 2 votes
     answers
     views

    如何在CakePHP上抛出自定义try-catch异常?

    我想抛出一个自定义异常,这是我的CakePHP应用程序的控制器中的数据验证异常 . 如何在Cakephp中创建自己的自定义异常处理程序,以便我可以抛出异常并捕获异常? 我的代码示例: function getUserDetails($userid){ try{ if(!$validUser){ throw new Exception('Inv...
  • 4 votes
     answers
     views

    何时适合抛出异常?

    我最近看到一些代码,其中几乎每个构造函数抛出异常,并在返回int的方法中抛出下面代码之类的运行时异常: if(condition){ return 1; } if(condition){ return 2; } if(condition){ return 3; } throw new RuntimeException("Unreachable code"); // ...
  • 101 votes
     answers
     views

    为什么我不能扔进Promise.catch处理程序?

    为什么我不能在catch回调中抛出 Error 并让进程处理错误,就好像它在任何其他范围内一样? 如果我不这样做 console.log(err) 什么都没打印出去,我对发生的事情一无所知 . 这个过程刚刚结束...... 例: function do1() { return new Promise(function(resolve, reject) { throw new...
  • 1 votes
     answers
     views

    gdb:在C中跳过throw语句

    使用GNU gdb调试器调试C程序时,我可以使用gdb命令跳过下一行代码 next 但是,当在下一行中抛出异常时,例如 throw SomeException(); 然后gdb继续运行,直到下一个断点,而不是在 catch 块的第一行内停止 . 这是gdb中的错误,还是我只是使用了错误的命令?我在mingw32 / Windows上使用gdb版本7.7 .
  • 1 votes
     answers
     views

    Swift 2 JSON调用可以抛出,但它没有标记'try'并且未处理错误

    我有一个名为recognDropoff的函数,它在Xcode 6.4中与Swift 1.2一起运行良好 . 但是,现在我正在使用Xcode 7.1和Swift 2,我收到此错误: Call can throw, but it is not marked with 'try' and the error is not handled func recognizeDropoff() { ...
  • 1 votes
     answers
     views

    从java中的Exception类中抛出异常

    好的...所以我正在学习java中的异常,我目前正在使用throw语句 . 抛出Exception类的异常,然后再次从catch块中重新抛出它以在main函数中处理它 . 但每当我把它作为Exception类抛出时,我总是在catch块中得到一个错误(在那里我重新抛出它以便在main中处理) . 但是一旦我改变了抛出并捕获了一些特殊的异常,如NullPointerException,有用! 错误代...
  • 4 votes
     answers
     views

    抛出异常以及捕获异常?

    我想知道Java如何采用以下方案 public static void main(String[] args) throws IndexOutOfBoundsException, CoordinateException, MissionException, SQLException, ParserConfigurationException { try { doSometh...
  • 252 votes
     answers
     views

    `throw new Error`和`throw someObject`有什么区别?

    我想编写一个常见的错误处理程序,它将捕获在任何代码实例上故意抛出的自定义错误 . 当我在下面的代码中执行 throw new Error('sample') 时 try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(...
  • 0 votes
     answers
     views

    Promise的问题并在Javascript中引发新的错误

    我正在为Discord做一个机器人(对于使用youtube api的音乐)并且他在我们实现的所有事情中“很好”工作,问题是只有当我调用播放列表功能或播放功能以及我们必须播放的音乐时或阻止加入队列 . 我在这方面做了很多工作,并且我已经找到了检测这些错误的方法,但是,有时它会起作用,有时却不行 . 如果我在某种程度上这样做,可以为某些音乐作品(如ac / dc的播放列表)工作,并且不适用于独立民谣播...
  • 0 votes
     answers
     views

    节点 - 在promise catch块上抛出SOAP错误

    我正在使用 SOAP 库开发 SOAP Server in NodeJ S(v6.9.4) . 我必须从Postgres数据库请求一些数据 . 我选择使用 pg-promise lib . SAOP服务实现如下: TestConnection: function (args, cb, headers, req) { db.any("select * from users where ...

热门问题