小编sir*_*iri的帖子

Java运行时环境导致的致命错误

我正在执行一个junit测试用例

我收到以下错误,

A fatal error has been detected by the Java Runtime Environment:

Internal Error (classFileParser.cpp:3174), pid=2680, tid=2688

  Error: ShouldNotReachHere()

  JRE version: 6.0_18-b07

  Java VM: Java HotSpot(TM) Client VM (16.0-b13 mixed mode windows-x86 )
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议解决方案

java runtime-error

25
推荐指数
2
解决办法
3万
查看次数

在cygwin中运行gcc

我在我的系统上安装了Cygwin.但是,当我尝试使用gcc命令时,它说:

bash: gcc: command not found

有人能为我提供解决方案吗?

gcc cygwin

8
推荐指数
2
解决办法
3万
查看次数

DECLARE CONTINUE HANDLER FOR NOT FOUND 不工作

嗨,我有以下存储过程

DROP PROCEDURE IF EXISTS `p25`$$

CREATE DEFINER=`root`@`%` PROCEDURE `p25`()
BEGIN
DECLARE b BOOLEAN;
DECLARE a VARCHAR(10);

DECLARE cur_1 CURSOR FOR SELECT t FROM sample_table;
DECLARE CONTINUE HANDLER FOR NOT FOUND
SET b = TRUE;

OPEN cur_1;
lbl:LOOP

IF b = TRUE THEN 
    LEAVE lbl;
END IF;
IF NOT b= TRUE THEN 
        FETCH cur_1 INTO a; 
END IF;

END LOOP;
CLOSE cur_1;
END$$
Run Code Online (Sandbox Code Playgroud)

select 语句实际上返回 5 行,但在获取一行后上述过程不会循环遍历其他行。并且 b 值永远不会设置为 true,因此它将无限循环。我的代码有问题吗。请有人帮助我..

我得到了解决方案,谢谢你帮助我。我认为我检查值的方式是错误的。所以现在,我想根据获取的行值从其他表中获取值。我如何打印结果,如 ||current 行值 || 从其他表中获取的值|| 结果是所有获取的行。

mysql stored-procedures

3
推荐指数
1
解决办法
3万
查看次数

获取Perl中的当前工作目录路径

我正在使用perl脚本位置$FindBin::RealBin.现在我有一个使用它的问题.我从一个Perl脚本调用Perl脚本.在调用者脚本中,$FindBin::RealBin工作正常,但在调用的Perl脚本中,它没有给出位置.我错过了什么吗?

perl

2
推荐指数
1
解决办法
5424
查看次数

内联 Python 支持从 perl 传递文件句柄

在尝试将内联 python 作为从 perl 到 python 的接口时,我面临以下问题。这是其中 fun 是 python 中的子例程的代码,我试图从 perl 调用它

测试.pl:

use Inline Python => <<END;

def fun(fh):
    print(fh)
END

my $FH;
open($FH, ">", '/tmp/x.cth');
print $FH "hello\n";
fun($FH);
Run Code Online (Sandbox Code Playgroud)

当我执行 test.pl 时,它打印“无”,并且无法将 FileHandle 传递给 python 代码。或者将 None 传递给 python。任何建议如何解决这个问题?

python perl

2
推荐指数
1
解决办法
84
查看次数

标签 统计

perl ×2

cygwin ×1

gcc ×1

java ×1

mysql ×1

python ×1

runtime-error ×1

stored-procedures ×1