我们有一个现有的J2EE应用程序,它使用IMS从WebSphere检索数据。J2EE应用程序将IMS事务名称发送到MQ,MQ将检索IMS数据。然后解析返回的数据以进行进一步处理。
最近,我们将该应用程序迁移到了WebSphere 7。该应用程序在windows系统上运行良好。但是,当我们将应用程序移植到zLinux (Linux on System z)机器上时,我们能够与IMS通信,数据从IMS返回到J2EE应用程序。但是,解析过程会引发一个ArrayIndexOutofBoundsException。
在两个环境中输入是相同的,并且操作代码是相同的(相同的java构建),在行为上观察到显着
我已经下载了PowerPC 64 PowerPC的GO包( machine.When ),运行了go,它引发了以下错误:
./go: line 1:ELF▒9@p@8: not found
./go: line 2: syntax error: unexpected ")"
机器信息如下所示,
uname -a
Linux 0005B9427C4C 3.12.19-rt30 #1 SMP Sun Jul 2 16:21:28 IST 2017 ppc64 GNU/Linux
来自/proc/cpuinfo:处理器:0 cpu : e6500,支持的时钟: 1599.999984
所以,用一个未签名的整数,比如说4286578687。
来自本网站:
我得到的十六进制值是: FF7FFFFF
但是,如果我像这样将这个int放入NSData中:
//The unsigned int is unsignedInt and its length is unsignedLength
NSData *thisData = [NSData dataWithBytes:&unsignedInt length:unsignedLength];
然后使用description方法,它应该将数据的十六进制值作为字符串返回:
NSLog(@"data as hex: %@&
这个脚本的输出是包装的,这是我不想要的。
use strict;
use Net::Telnet;
system("mode 500,6000");
print "passwd: ";
my $passwd=<>;
chomp($passwd);
my $telnet = Net::Telnet->new(Host=>'linux63.blahblah.edu',Prompt=>'/l+inux63> $/');
$telnet->waitfor('/login/');
$
我正在尝试使用Buildroot为嵌入式系统( )构建一个基本的根文件系统。
我正在使用来自的内核。从这个回购,我只使用内核,在src/内核中找到。
关于Buildroot配置没有什么了不起的。它构建时没有错误,生成的根文件系统看起来包含了我所期望的所有内容。
我已经将它配置为将文件系统构建为嵌入在zImage中的initramfs。
内核似乎正确启动,但无法加载init,然后恐慌:
Booting Linux on physical CPU 0
Linux version 3.4.35 (harmic@penski.harmic.moo.org) (gcc version 4.8.4 (Bu