exception-handling

    1热度

    3回答

    时没有收到错误消息为什么在更新时NOT NULL列,然后将数据转换为0。 我期待它只是没有错误的MySQL接受空数据出现。如果有人试图将非空列更新为空,我怎么能得到一个错误?我需要它,所以我可以回滚事务,如果我得到一个错误。是否有任何配置需要在数据库内做到这一点?谢谢

    1热度

    1回答

    我的苗条框架进行API处理和我有一样 $app->group('/api', function() use ($app){ $app->post('/login', '\App\Controllers\Api\Auth\AuthController:postSignIn'); $app->post('/register', '\App\Controllers\Api\Aut

    -3热度

    1回答

    是不是好有空尝试除蟒finally块,这样的事情, try: #nothing here, except: #nothing here as well, finally: #nothing here too.

    1热度

    2回答

    我正在创建要求2个数字然后将它们相加/相乘/除法的代码。我设法让这个工作,但我遇到了一个小问题。 这是代码多数民众赞成窃听我的一部分: double number1 = 0; do { try { System.out.print("First number: "); number1 = input.nextDouble(); } catch (Inp

    0热度

    2回答

    我有一个代码,其中im循环通过主机列表和附加连接到连接列表,如果有连接错误,我想跳过它并继续与主机列表中的下一个主机。 继承人什么,我现在有: def do_connect(self): """Connect to all hosts in the hosts list""" for host in self.hosts: try: client =

    0热度

    2回答

    工作,我有一个类 class Handler extends ExceptionHandler { protected $dontReport = []; public function report(Exception $exception) { $environment = \App::environment(); //...

    -1热度

    2回答

    我将字符串转换为Integer,所以当我收到任何字符时,抛出异常并且执行停止。我想跳过那个字符并打印所有剩下的数字,所以我一直在while循环中捕获。但是现在,对于每一个异常,都会抛出一个错误,其余的数字按照异常打印出来,但是一旦抛出异常,代码必须发送邮件给团队(我将把邮件部分放入catch中)。如果代码在每次抛出异常时发送邮件都不好,所以我必须收集while循环内的所有异常并一次性发送有关所有异

    0热度

    1回答

    这个问题涉及到好的和坏的做法: 从C编程中,我习惯于在函数的开始处检查传递的参数,从而在出现错误时返回错误代码(例如NULL指针)。 在Python中,当允许通过的Queue对象是None或错误类型,并且试图对此无效队列对象进行操作时,会自动引发异常。它是很好的做法,检查数据类型提前像 def foo(queue): if issubclass(Queue, arg): ra

    3热度

    5回答

    我有一个问题困扰了我一段时间,关于优选的流量控制方法。 我经常会遇到的情况,在这里我不得不决定根据返回值是什么做的是一个方法null或not null 所以,我有两个选择,我知道如何对付它: 检查空: public class BasedOnNullFlowControl { public String process(String login) { String redi

    0热度

    1回答

    我正在将旧的VB6应用程序重新加入到VB.NET中,我想提高代码质量。 无法找到ADODB.RecordSet的良好API文档,无论Open()和Close()方法是否抛出异常。 使用时,我应该在Try/Catch块中包装这两种方法吗?他们是否会抛出一些异常? 但逻辑上他们应该抛出异常,因为两者都访问数据库是外部资源。