小编Pet*_*and的帖子

如何在Perl中删除权限?

我创建了一个将以root身份启动的服务器程序.启动后,我想将权限下放给其他用户.我怎样才能安全地做到这一点?

linux security perl privileges

7
推荐指数
2
解决办法
2257
查看次数

在Linux开发机器中划分TB级驱动器的最佳方法是什么?

我明天有一个新的1 TB驱动器.为开发工作站划分这个空间的最佳方法是什么?

我认为我将遇到的最大问题是一些分区(可能是/ usr)在使用一段时间后会变小.其他分区可能是巨大的.例如,交换驱动器目前是2GB(2x 1GB RAM),但它几乎从未使用过(只有我知道的一次).

linux storage disk-partitioning

4
推荐指数
2
解决办法
4676
查看次数

Windows XP和7之间发生了什么变化,导致我的Mono C#应用程序崩溃了?

我使用Linux上的Mono框架创建并编译了一个C#应用程序.该程序适用于Windows XP和Linux.然而,当我在Windows 7上启动它时,它崩溃了,没有任何有用的信息.

这两个版本的Windows之间发生了什么变化,这可能会导致这种情况发生?

源代码可从http://github.com/pstuifzand/Abacus/获得.

更新:

当我在WinDBG下运行代码时,我得到以下堆栈跟踪.

Child-SP          RetAddr           Call Site
00000000`0016de80 000007fe`f465ffb3 KERNELBASE!RaiseException+0x3d
00000000`0016df50 000007fe`f49b7477 mscorwks!StrongNameFreeBuffer+0x51a3
00000000`0016e040 000007fe`f49b9656 mscorwks!Ordinal24+0xb957
00000000`0016e070 000007fe`f4a3c525 mscorwks!Ordinal24+0xdb36
00000000`0016e0a0 000007fe`f4a3c53b mscorwks!StrongNameSignatureVerificationEx+0x2fb5
00000000`0016e110 000007fe`f4611a2a mscorwks!StrongNameSignatureVerificationEx+0x2fcb
00000000`0016e140 000007fe`f4a96b38 mscorwks!StrongNameTokenFromPublicKey+0x744fa
00000000`0016ebc0 000007fe`f4a821f2 mscorwks!PreBindAssembly+0x24978
00000000`0016ec00 000007fe`f461795a mscorwks!PreBindAssembly+0x10032
00000000`0016ecf0 000007fe`f47114f7 mscorwks!StrongNameTokenFromPublicKey+0x7a42a
00000000`0016edb0 000007ff`001f012a mscorwks!IEE+0xd8fb
00000000`0016ee80 000007fe`f4711612 0x7ff`001f012a
00000000`0016eeb0 000007fe`f463ee13 mscorwks!IEE+0xda16
00000000`0016ef00 000007fe`f4aebc51 mscorwks!CreateAssemblyNameObject+0x5cbb
00000000`0016efa0 000007fe`f4567dc7 mscorwks!PreBindAssembly+0x79a91
00000000`0016f1e0 000007fe`f4544118 mscorwks!GetCLRFunction+0xccaf
00000000`0016f440 000007fe`f4bd7e3d mscorwks+0xf4118
00000000`0016f730 000007fe`f453651b mscorwks!GetAssemblyIdentityFromFile+0x195bd
00000000`0016fd00 000007fe`f4553e60 mscorwks+0xe651b
*** ERROR: Symbol file could not be found.  Defaulted …
Run Code Online (Sandbox Code Playgroud)

.net crash mono windows-xp windows-7

4
推荐指数
1
解决办法
1255
查看次数

如何反转数组引用并将其存储在Perl中的另一个数组引用中?

我有这个例子:

my $numbers = [ 1, 2, 3, 4, 5, 6 ];
my $newarray = [ reverse @$numbers ];
Run Code Online (Sandbox Code Playgroud)

此示例包含一些合成代码,以使$numbersarrayref适合该reverse函数.我想删除该代码并执行更多类似的操作:

my $newarray = reverse $numbers;
Run Code Online (Sandbox Code Playgroud)

我知道这不起作用,它返回:

)8936f22x0(YARRA
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法在不更改第一行的情况下在Perl中反转arrayref ?

更新:

my $mails = [ reverse @{$mail_api->GetLogSendMail({ customer_id => $id })} ];
Run Code Online (Sandbox Code Playgroud)

我们的想法是让上面的代码更好.

arrays perl reference

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