Tag: 异常

cattch2 迫使我向 std 添加一个角色 : : 字符串到我的异常 , 这会产生其他问题吗 ?

我在用 Catch2 编写单元测试。 我想做的一件事就是确保我能抓住正确的例外。 在许多情况下 , 我也会抛出相同的例外 , 所以仅仅知道我正在捕获 std::logic_error 并不能证明异常的特定实例确实被捕获。 目录 2 为此目的提供 REQUIRE_THROWS_MATCHES() 宏。 下面是我如何使用 Equals 文件的示例 : CATCH_REQUIRE_THROWS_MATCHES( std::make_shared<advgetopt::getopt>( options_environment , sub_argc , sub_argv) , advgetopt::getopt_exception_logic , Catch::Matchers::Equals( "section \"invalid::name\" includes a section separator (::)…

Read More »

给定对结构的托管引用 , 如何获取对位移场的托管引用 ?

我正在尝试实现 C# 中的固定大小数组 , 这些数组是由 hacky type 数字进行参数化的。 参见 GITAs 我想实现一种方法 , 这样可以 : static ref T Ref(this ref TContainer container, int index) where T: unmanaged where TContainer: unmanaged => ref container[index]; 现在的问题是: 我知道 TContainer 内部由 T 类型的…

Read More »

异常 : 无效索引 , 大小是

所以我有一个 android 应用程序 , 经常被迫关闭。 为什么在我的日志中下列方法经常会导致错误 ? static void solveTSP(int[][] valuesMatrix) { shortestDistance = Integer.MAX_VALUE; longestDistance = Integer.MIN_VALUE; shortestPath = null; int totalPlaces = valuesMatrix.length; ArrayList<Integer> places = new ArrayList<>(); for(int i=0; i<totalPlaces; i++){ places.add(i); } int startPlace…

Read More »

利用 Numpy datetime 64 处理大熊猫数据序列中的日期异常

不能将”YYYY-MM”的字符串使用数据时间64对熊猫数据进行隐藏。 np. datetime 64 工作在存储在标量或数组中时 , 将”YYYY-MM”的日期字符串转换为数据时间,但在通过DateFrame访问相同数据时则不这样做。 我想做的是将列日期 ( 格式 : YYYY – MM ) 转换为数据时间数据 ( 有或没有添加另一列 ) 。 CSV 档案资料: month, volume 2019-01, 100 2019-02, 110 样本编号 : import pandas as pd import numpy as np…

Read More »

snakemake 中的歧义异常 , 两个分支的 parms 崩溃

我有两类样品在我的第一次运行中由不同的 Params 处理 , 然后在第二次运行中将它们合并在一起。 例如 : SAMPLES = ['1', '2', '3'] CLASS1 = ['1', '2'] CLASS2 = ['3'] rule all: input: expand('{class1}.first.txt', class1 = CLASS1), expand('{class2}.first.txt', class2 = CLASS2), expand('{sample}.second.tx', sample = SAMPLES) rule first_CLASS1: input: '{class1}.txt'…

Read More »

正确处理 gRPC 服务器运行时异常

我试图找出 gRPC 中的异常处理机制是如何工作的。 除了 try-catch 块 , 是否还有其他方法来处理运行时异常 , 如服务器端的 IllegalArgumentException ? 例如 , 我有一些 gRPC 流 – 客户端服务 , 当传递的参数不能满足时 , 方法 onNext 抛出 IllegalArgumentException ( 在某些库中 , 例如 com.google.common.base.Preconditions) 。 在这种情况下 , 客户端将有 StatusRuntimeException 和 Status.UNKNOWN…

Read More »

Groovy : 返回的滑脱字符串导致异常

我有一个简单的脚本 , 运行和工作 : println testReturn() String testReturn() { def str = /asdf/ return str } 不过 , 如果我把它改成这个 , 我会在运行时看到一个错误 : println testReturn() String testReturn() { return /asdf/ } 错误 : org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: test.groovy: 6: unexpected…

Read More »

Java : Sudoku – 增加空空间的数量导致代码抛出异常

我正试图为我的项目制作一个数独游戏 , 但是如果我增加了数个空的空间 Grid 代码只会抛出一个异常 arrayoutofbounds , 但不知道它来自哪里。 k 是网格中空空空间的数目。 4. 我什么也没试过 , 因为我不知道在这种情况下还能做些什么 代码如下 : package sudoku.puzzle; import java.util.*; public class SudokuPuzzle { int[] mat[]; int N; // number of columns/rows. int SRN; // square root of…

Read More »

CircleCI : 错误解除封送返回头 ; 嵌套异常是 :

我们在设计项目时一直在 CircleCI 上得到以下例外。 在 CircleCI CLI 执行这项任务时 , 一切顺利。 有人找到解决办法了吗 ? Compilation with Kotlin compile daemon was not successful java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.io.EOFException at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:236) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:161) at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227) at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179) at com.sun.proxy.$Proxy104.compile(Unknown…

Read More »

串联具有相同列名和工作表的多个异常

我有 40 files, 3 sheets, Happy, Still, Sad 和每一页的标题都是相同的。 我想把这 40 个文件连接起来 , 这样每一页都有 40 个文件的信息。 例如 : 在每个文件中 , 列名称是 XYZ 当我连接时 , 我需要 : 在 Happy X1 Y1 Z1 X2 Y2 Z2 … X40 Y40 Z40…

Read More »