exception相关内容

C# - 意外的身份验证方法 mysql_native_password 异常

我对此一无所知,但我一直在尝试使用 SQL 数据库进行一些练习.我尝试了 MSSQL 并感到沮丧,所以我尝试了 MySQL 并走得更远.数据库似乎已经启动并正在运行,我什至做了一个查询来创建一个表.虽然在尝试连接 Microsoft 的 C# Express 版本时出现异常:“意外的身份验证方法 mysql_native_password"我知道密码是正确的.我什至在引用 MySQL.Data.d ..
发布时间:2022-01-24 15:37:50 C#/.NET

常见 WCF 异常:连接意外关闭

我有三个项目.一个是 WCF 服务项目,一个是 WPF 项目,一个是 Microsoft 单元测试项目.我使用如下所示的数据对象设置 WCF 服务项目: [DataContract]公共枚举优先级{低的,中等的,高的}[数据合约]公共结构时间信息{[数据成员]公共 Int16 EstimatedHours { 获取;放;}[数据成员]公共 Int16 ActualHours { 获取;放;}[数 ..
发布时间:2022-01-24 15:27:38 其他开发

在 Java 中,URL 连接何时关闭?

java 什么时候放弃与 URL 的连接?我在 URL 或 URLConnection 上都没有看到 close() 方法,所以它会在请求完成后立即释放连接吗?我主要是想看看我是否需要在异常处理程序中进行任何清理. 试试{URL url = 新 URL("http://foo.bar");URLConnection conn = url.openConnection();//使用连接}捕获(异常 ..
发布时间:2022-01-24 14:51:13 Java开发

序列化 JFrame 并通过网络发送

我想要做的是通过套接字发送一个 JFrame.问题是在我发送表单并按下按钮查看它之后我得到以下异常. 包ds3;导入 java.io.IOException;导入 java.io.ObjectInputStream;导入 java.io.ObjectOutputStream;导入 java.net.ServerSocket;导入 java.net.Socket;导入 java.util.lo ..
发布时间:2022-01-24 14:21:09 Java开发

零成本异常处理 vs setjmp/longjmp

假设与设置恢复点相关的成本,可以像这样优化循环: while (doContinue) {尝试 {做一些工作 ();}抓住 (...) {}} 变成这样: while (doContinue) {尝试 {做 {做一些工作 ();} while (doContinue);休息;} 抓住 (...) {}} 但是如果平台支持零成本的异常处理,这种优化就没有任何意义了. 有人能指出如何在不 ..
发布时间:2022-01-23 21:00:33 C/C++开发

如果我抛出一个字符串文字,我应该捕获什么类型?

我正在使用 Linux 下的 g++ 在 C++ 中编写一个非常简单的应用程序,并且我试图抛出一些原始字符串作为异常(是的,我知道,这不是一个好习惯). 我有以下代码(简化): int main(){尝试{抛出“未实施";}捕捉(标准::字符串和错误){cerr 我在控制台上得到 Unknow error.但是,如果我将文字字符串静态转换为 std::string 或 char * 它会 ..
发布时间:2022-01-23 20:38:25 服务器开发

使用 JavaMail API 发送邮件失败

我有以下代码试图在后台发送电子邮件.我已经使用 textview 来查看异常.但是,虽然 textview 中没有显示任何内容,但我也无法收到邮件.所以我不确定邮件是否已成功发送.谁能帮帮我? 根据建议,我将程序修改如下: 新的 Sender.java public class Sender extends Activity {按钮发送;TextView 文本;@覆盖公共无效 onC ..
发布时间:2022-01-23 13:02:59 移动开发

Cucumber 中无法运行功能

我在 Cucumber 中运行某个功能时遇到问题,该功能非常基础,因为它来自教程. 没有定义,如下: 特征:证明我的概念有效场景:我的第一个测试鉴于这是我的第一步当这是我的第二步然后这是我的最后一步 我的 Cucumber runner 类如下: 封装黄瓜;导入 org.junit.runner.RunWith;进口黄瓜.api.junit.黄瓜;@RunWith(Cucumber. ..
发布时间:2022-01-23 00:07:48 Java开发

在 ASP.NET 用户控件中捕获未处理的异常

我正在动态加载用户控件,并将它们添加到 Web 表单的 Controls 集合中. 如果用户控件在渲染时导致未处理的异常,我想隐藏它们. 所以,我尝试连接到每个 UserControl 的 Error 事件,但似乎该事件永远不会像对 Page 类那样为 UserControls 触发. 在谷歌上搜索了一下,似乎没有希望.这里有什么想法吗? 解决方案 mmilic,继 您对 ..
发布时间:2022-01-22 19:13:18 C#/.NET

相同类型的两个对象的 InvalidCastException

我有一个我无法自己处理的奇怪问题.我的 mvp 项目模型中设计为单例的类导致 InvalidCastException. 错误的根源在此代码行中,其中将反序列化的对象分配给类的实例变量:engineObject = (ENGINE)xSerializer.Deserialize(str);.每当我尝试将我的用户控件之一添加到表单或不同的 UC 时,都会发生这种情况.我所有的 UC 都有一个特 ..
发布时间:2022-01-22 18:56:16 C#/.NET

捕获后如何在erlang中编写异常堆栈跟踪?

假设我有这样的事情: 试试 code_that_fails()抓住_:_->...... 如何在 catch 块中打印堆栈跟踪?该块捕获所有异常,但我不知道如何打印堆栈... 你能帮帮我吗? 解决方案 从 Erlang 21.0 开始,有一个新的官方方法来获取堆栈跟踪.异常中第三个参数的 try 表达式 中的可选模式匹配,其中将包含堆栈跟踪: 试试code_that_fails ..
发布时间:2022-01-22 12:50:18 其他开发

在 Windows x86-64 下异常时将多少推入 32 位堆栈?

在这个这个问题中,我提供了一些关于我已经实现的并行语言的背景.编译器生成原生 x86-32 代码. 一个关键的实现决策是从堆中为每个函数(调用)分配堆栈空间.这允许递归,直到你用完 VM,并为词法范围启用仙人掌堆栈,甚至为嵌套的并行子等. 编译器的代码生成器可以计算函数本身需要多少堆栈空间;这很混乱但很简单,而且它已经做得很好了.操作系统调用的堆栈需求没有问题;我的函数没有任何作用(如 ..
发布时间:2022-01-22 12:37:56 其他开发

确定哪个代码行引发了异常

在 dotNet 中,一行抛出异常并被捕获,我如何确定哪个文件中的哪一行抛出了异常?看起来比较简单,但我想不通... 解决方案 只有在有可用的调试符号时才能这样做. catch(Exception ex) {//检查 ex.StackTrace 属性} 如果你想在 VS 中调试这样的情况,你最好只在 Exceptions 中勾选 Common Language Runtime Exce ..
发布时间:2022-01-22 12:33:34 C#/.NET

C++ STL栈问题:栈为空为什么pop()不抛出异常?

如果堆栈为空且没有可弹出的内容,为什么 std::stack::pop() 不抛出异常? (我正在为我自己的代码设计一个专门的堆栈,并且想知道这种方法(需要手动检查堆栈是否为空)与抛出异常之间的权衡. 我的猜测是,尽管 C++ 支持异常处理,但它的运行时开销很小,因此,为了获得最佳性能,决定不在 std::stack::pop 中抛出异常). 解决方案 你是对的.C++ 标准总 ..
发布时间:2022-01-22 12:21:29 C/C++开发

`try/catch` 是如何工作的

我想了解 try {} catch {} 块和堆栈跟踪的工作原理. 我正在阅读 这篇关于异常处理的好文章模式 并找到以下段落: catch (NoSuchMethodException e) {throw new MyServiceException("废话:" +e.getMessage());} 这会破坏原始异常的堆栈跟踪,并且总是错误的. 在那之后我意识到我并不真的知道 tr ..
发布时间:2022-01-22 12:18:04 Java开发

附加 zip 存档调试

所以我对将文件附加到 zip 存档很感兴趣,我遇到了一些以前问过这个问题的用户,另一个用户给出了这个代码片段作为该问题的解决方案: public static void updateZip(File source, File[] files, String path){尝试{文件 tmpZip = File.createTempFile(source.getName(), null);tmpZ ..
发布时间:2022-01-22 11:34:22 Java开发

非法参数异常:n 必须为正

主类: 公共类 ECONAPP2 {静态扫描仪输入=新扫描仪(System.in);静态int分数= 0;静态数组列表usedArray = new ArrayList();公共静态无效主要(字符串[]参数){应用程序();数组内容();}公共静态无效数组内容(){usedArray.add(2);usedArray.add(1);} app() 方法: public static ..
发布时间:2022-01-21 22:14:51 Java开发