RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Xzizz
Asked: 2024-10-04 17:02:34 +0000 UTC

什么不能 try/catch catch 以及如何处理?

  • 6

什么是它抓不到的try/catch?

如果他不能,也许其他东西可以?

我有以下问题:System.Private.CoreLib.dll 中类型为“System.AggregateException”的未处理异常

try/catch虽然在我看来他已经捕捉到了一切,但在这里不起作用……

我曾经问过关于这种行为的问题,但这还不够StackTrace,他们让我相信我нехорошее слово忘记在某个地方使用它await,这就是为什么一切都失败了,因为AggregareExeption

直到今天,我还以为我有一个门框,但我根本找不到,我通过重新启动应用程序来解决它。

即使是这样的错误,你又如何处理呢?

该库 99.9% 的工作正常,如果发生问题,我希望只需重新启动使用具有类似严重错误的库的组件。

在此输入图像描述

c#
  • 1 个回答
  • 90 Views
Martin Hope
drako black
Asked: 2024-10-04 16:01:20 +0000 UTC

多次访问时一个对象的多种样式[关闭]

  • 5
关闭这个问题是题外话。目前不接受对此问题的答复。

寻求调试帮助的问题(“为什么这段代码不起作用? ”)应包括所需的行为、具体问题或错误,以及直接在问题中重现它的最少代码。没有明确描述问题的问题对于其他访问者来说是没有用的。请参阅如何创建最小的、独立的且可重现的示例。

昨天关门了。

改进问题

所以,我有一个对象:

<div id="block"></div>

我需要为其分配一些属性。通常我用这个style,但是出现了一个问题:如果我style多次访问同一个元素,以前的设置将被覆盖:

document.getElementById('block').style.opacity='1';
document.getElementById('block').style.border='1';
document.getElementById('block').style.color='black';

那么,问题是如何突破这个限制呢?

js 中是否可以直接使用 CSS 数据,或者如何添加属性,style以便这些更新不会覆盖其中包含的其他属性?

javascript
  • 1 个回答
  • 31 Views
Martin Hope
Xzizz
Asked: 2024-10-04 13:53:23 +0000 UTC

System.Private.CoreLib.dll 中未处理的“System.AggregateException”类型异常

  • 5

如何处理这个异常呢?我的catch没捕捉到)

我用MySQL.Data

与一切相互作用的一切都MySQL.Data在try,没有任何缺失await。

但是,应用程序仍然会由于System.AggregateException.

Необработанное исключение типа "System.AggregateException" в System.Private.CoreLib.dll
One or more errors occurred.

    System.AggregateException
      HResult=0x80131500
      Сообщение = One or more errors occurred. (Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.)
      Источник = System.Private.CoreLib
      Трассировка стека:
       в System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean throwOnFirstException) в /_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs:строка 724
       в System.Threading.TimerQueueTimer.Fire(Boolean isThreadPool) в /_/src/libraries/System.Private.CoreLib/src/System/Threading/Timer.cs:строка 669
       в System.Threading.TimerQueue.FireNextTimers() в /_/src/libraries/System.Private.CoreLib/src/System/Threading/Timer.cs:строка 331
       в System.Threading.ThreadPoolWorkQueue.Dispatch() в /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs:строка 924
       в System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() в /_/src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.WorkerThread.cs:строка 77
    
    Внутреннее исключение 1:
    MySqlException: Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
    
    Внутреннее исключение 2:
    TimeoutException: The operation has timed out.

在 InnerExeptions[0].StackTrace 中:

   в MySql.Data.Common.StreamCreator.<>c.<GetTcpStreamAsync>b__8_1()
   в System.Threading.CancellationTokenSource.Invoke(Delegate d, Object state, CancellationTokenSource source) в /_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs:строка 977
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) в /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:строка 179
--- Конец трассировки стека из предыдущего расположения ---
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) в /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:строка 203
   в System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean throwOnFirstException) в /_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs:строка 806

在此输入图像描述

UPD

我无法提供我的用例。

但即使在如此简单的构造中也不会捕获异常:

    while (true) 
    {
        try
        {
            using MySqlConnection? _mySqlConnection = new MySqlConnection
            {
                ConnectionString = connectionStringBuilder.ToString()
            };
            await _mySqlConnection.OpenAsync();
        }
        catch (AggregateException ae) 
        {
            foreach (Exception exception in ae.InnerExceptions)
            {
                Debug.WriteLine(exception);
            }
        }
        catch (Exception ex)
        {
            Debug.WriteLine(ex);
        }

        await Task.Delay(1000);
    }

UPD

我切换到 MySqlConnector - 我不必对代码进行任何更改,航班正常。

c#
  • 1 个回答
  • 58 Views
Martin Hope
Евгений
Asked: 2024-10-04 06:05:38 +0000 UTC

在方法中何处使用输入

  • 6

我有一个类,在构造函数中有一个空列表。我需要通过类方法添加一个空字符串,然后使用input.

 class Table:
    def __init__(self, table):
        self.table = []

    def add_row(self, str_new):
        self.table.append(str_new)

在哪里插入input?

python
  • 2 个回答
  • 63 Views
Martin Hope
Данил
Asked: 2024-10-04 03:40:03 +0000 UTC

从函数中的静态变量堆获取资源 (C++)

  • 7

函数中有这样一行代码:

static int* criterion_table = new int[length];

我感兴趣的是如何释放从堆捕获的数据(这是在程序结束时自动完成的还是有必要自己执行),并且希望堆上数据的初始化始终发生是否安全?零还是取决于编译器

c++
  • 1 个回答
  • 50 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5