gpt4 book ai didi

perl - codepad.org 的 Perl 运行程序限制是什么?

转载 作者:行者123 更新时间:2023-12-01 23:01:31 25 4
gpt4 key购买 nike

有时我看到人们使用 http://codepad.org作为一种快速运行/测试他们的 Perl 片段的方法(它支持使用多种语言,从 C 到 Scheme 再到 Perl)。

很明显,对于可以使用键盘测试哪些代码/功能必须有一些限制 - 有谁知道 Perl 运行器的这些限制是什么?

我会根据自己的观察来了解情况:并非每个 CPAN 模块都可用:(

最佳答案

主要基于他们的“关于”页面:

  • 键盘仅支持 Perl 5.8.0
  • 据推测,就像任何 Perl 安装一样,并不是每个模块(CPAN 或其他)都存在。
  • 作为一个具体的例子,List::MoreUtils不见了。
  • 作为一个子限制,它们似乎在 Linux 上运行。所以任何 Windows 特定的模块肯定会被淘汰。
  • 它位于具有系统调用限制的 chroot jail 中。除其他外,这似乎阻止了文件创建(我在当前目录或 /tmp 中创建文件的片段都出错,以及 File::Temp 调用)
  • 键盘代码在虚拟机上执行。在防火墙后面。并埋在地堡中。所以某些功能可能被禁用 - 特别是网络/互联网之一。确切的“关于”报价是:

    • The supervisor processes run on virtual machines, which are firewalled such that they are incapable of making outgoing connections.

    • The machines that run the virtual machines are also heavily firewalled, and restored from their source images periodically.

  • 关于perl - codepad.org 的 Perl 运行程序限制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2625424/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com