28得票3回答
舞者(Dancer)与催化剂(Catalyst)[Perl Web框架]

你对两者有何看法? 我开始阅读一本关于Catalyst的书,发现它相对于Dancer来说比较复杂。 所以现在我想试试使用Dancer,看起来它更易学且更“人性化”。

27得票2回答
理解Spark物理执行计划

我试图理解Spark上的物理计划,但有些地方我不太理解,因为它们与传统的关系型数据库有所不同。例如,在下面这个计划中,它是关于一个Hive表的查询计划。查询如下:select l_returnflag, l_linestatus, sum(l_q...

24得票3回答
为什么要在Catalyst/Plack/Starman中使用nginx?

我正在尝试使用Plack/Starman部署我的小型Catalyst Web应用程序。所有文档似乎都建议我与nginx一起使用。这样做的好处是什么?为什么不直接在80端口上使用Starman?

21得票4回答
Perl版本字符串:为什么要使用EVAL EXPR?

我刚刚注意到这是由 Catalyst.pl 生成的。显然,这是一种未经注释的黑客行为。设置这样一个版本字符串有什么好处?我甚至无法弄清他们试图做什么。our $VERSION = '0.01'; $VERSION = eval $VERSION;

19得票1回答
如何在Template Toolkit中处理包含非法标识符字符的哈希键?

在Template Toolkit中,如果我有一个包含哈希引用的以下变量:[% artist = { 'life-span' => '1975 to 1987', } %] 什么是输出“life-span”数据的最佳方法? 我已经尝试过...[% artist....

18得票1回答
Express.js是否支持发送未缓冲的逐步刷新响应?

Perl的Catalyst框架允许您在打开的连接上发送逐渐增加的响应。例如,您可以在Catalyst :: Response上使用write_fh()。我开始使用Node.js,但是我找不到如何进行相等操作的方法。 如果我想发送一个大型CSV文件,大约200兆字节,有没有办法在不将整个CSV...

14得票4回答
Perl Web框架之间有性能比较吗?

我看到提到Embperl是最快的Perl Web框架的说法(听起来像是毫无根据的意见,并且还过时了)。 我在想,主流稳定的Perl Web框架的相对速度是否有共识或者最好的情况下,是否有基于事实的性能比较,比如同样的示例Web应用程序的实现或单个功能(例如会话处理或表单数据处理)等等? 更...

13得票5回答
Catalyst应用程序的info.plist文件未被识别。

我正在尝试将我的第一个Catalyst应用提交到Mac App Store。 我已在iTunes Connect中设置了App Store信息,并确认app中的info.plist文件具有以下键:<key>LSApplicationCategory</key> ...

11得票3回答
如何在模板工具包(Template Toolkit)的模板文件中覆盖WRAPPER?

有没有一种方法可以通过模板或使用parse()进行临时覆盖来禁用在new(\%config)中设置的WRAPPER?我想要一个单一的默认WRAPPER(我将在99.9%的模板中使用它),但要排除一些模板。 我正在通过Catalyst::View::TT完成所有操作,就像configurati...

10得票3回答
我该如何在Perl方法链中处理错误?

什么是在Perl方法链中抛出异常的最佳处理方式?如果方法链中的任何一个方法抛出异常,我想将值分配为0或undef。 代码示例: ```perl my $value = Object->new()->method1()->method2()->method3(); ``` my $x =...