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塊中包裝這兩種方法嗎?他們是否會拋出一些異常? 但邏輯上他們應該拋出異常,因爲兩者都訪問數據庫是外部資源。