-
perl – 如果你有Traits,你会停止使用接口,抽象基类和多重继承吗
所属栏目:[大数据] 日期:2020-12-16 热度:57
看起来Traits可以完全取代接口,抽象基类,混合和多重继承,只留下Traits和具体的继承. 这是意图吗? 如果你有特征,你应该使用哪些其他代码构造结构? (角色是Traits的Perl名称.) 解决方法 此时我没有使用接口或抽象类,但是mixins和多继承实际上是由traits启用[详细]
-
string – 在Perl中使用Spreadsheet :: ParseExcel,但需要帮助
所属栏目:[大数据] 日期:2020-12-16 热度:84
我有一个使用Spreadsheet :: ParseExcel的Perl程序.但是,出现了两个困难,我无法弄清楚如何解决.该程序的脚本如下: #!/usr/bin/perluse strict;use warnings;use Spreadsheet::ParseExcel;use WordNet::Similarity::lesk;use WordNet::QueryData;my $wn = Wo[详细]
-
perl – Unicode-ready wordsearch – 问题
所属栏目:[大数据] 日期:2020-12-16 热度:116
这段代码好吗?我真的不知道我应该使用哪种规范化形式(我唯一注意到的是NFD我输错了). #!/usr/local/bin/perluse warnings;use 5.014;use utf8;binmode STDOUT,':encoding(utf-8)';use Unicode::Normalize;use Unicode::Collate::Locale;use Unicode::GCStri[详细]
-
在Perl中错误消息“在null操作中使用未初始化的值”是什么意思?
所属栏目:[大数据] 日期:2020-12-16 热度:59
在Perl中,错误消息“在null操作中使用未初始化的值”是什么意思? 我已经广泛搜索了这个,发现了很多页面,人们讨论了这种形式的错误.然而,尽管我的搜索,我一直无法理解这表明什么错误条件.请注意:我没有可以共享的源代码来演示此错误,因为它仅在“Test :: Mo[详细]
-
perl – 当Starman收到HUP时,ZMQ套接字阻塞
所属栏目:[大数据] 日期:2020-12-16 热度:139
我有以下代码.我想在starman服务器收到HUP信号时调用$pub- close方法. 我怎么知道子进程结束了? 我可以使用END {}块吗?我尝试了这个,当plackup重新启动(编辑后)似乎工作.我和starman一起试过了.我发送了HUP信号,但孩子们没有重新启动. 我应该为HUP安装信号[详细]
-
用Perl在3D立方体中的点或球体
所属栏目:[大数据] 日期:2020-12-16 热度:80
假设我有@points [$number] [$x] [$y] [$z] [$color],我只是出于调试目的,希望它们在3D立方体中可视化以更好地观察我拥有的内容.通常我将它们导出到* .txt并使用R 3D绘图,但也许在Perl中有简单的方法可以做到这一点? 拥有半径的球体会更好. 解决方法 我的回[详细]
-
Perl CGI:错误消息:脚本格式错误的标头.错误的标头=< body&
所属栏目:[大数据] 日期:2020-12-16 热度:76
我遇到了上述错误. 主要脚本如下 #!/opt/lampp/bin/perluse lib "/opt/lampp/htdocs/PERL";use warnings;use strict;use CGI;use CGI::Carp qw(fatalsToBrowser warningsToBrowser);use WEBPAGE::PageDesign;use HTML::Form;my $header = get_header() ;my $[详细]
-
perl – 如何使DBIx :: Class :: Schema :: Loader忽略非结果类
所属栏目:[大数据] 日期:2020-12-16 热度:131
我正在从使用动态模式的 DBIx::Class::Schema::Loader切换到静态模式. 但是有一个问题,我的结果类与非结果类混在一起. Here’s the specifics. lib/BackPAN/Index.pm # main APIlib/BackPAN/Index/Dist.pm # result classlib/BackPAN/Index/File.pm # result[详细]
-
在perl-mode emacs中关闭自动缩进
所属栏目:[大数据] 日期:2020-12-16 热度:130
当我使用Emacs时,我转向任何自动缩进并使用自定义缩进方案(保留前一行的缩进,仅使用空格). 在c模式下,我只使用C-c C-1来关闭电动模式. 但在perl模式中,我不确定如何实现同样的目标. 看着http://mirror.fraunhofer.de/CPAN/misc/emacs/perl-mode.el.我可以看[详细]
-
为什么Perl system()会破坏重定向路径?
所属栏目:[大数据] 日期:2020-12-16 热度:171
我在使用的perl脚本中有以下命令: system ("mycommand /home/tahoar/?????_tm-??????-???/giza.??????-???/??????-???.A3.final.part*/home/tahoar/?????_tm-??????-???/giza.??????-???/??????-???.A3.final") 该命令失败并显示以下错误: sh: cannot crea[详细]
-
perl – 模块(不是?)正在安装,因为它是最新的(是吗?)
所属栏目:[大数据] 日期:2020-12-16 热度:108
我正在尝试部署到dotcloud. 我的Makefile.PL指出我需要URI 1.60. development.yml文件也说明了这一点.构建器声称已安装该模块. 18:38:39: [www] I am snapshotsworker_02/bob-3,and I will be your builder today.18:38:55: [www] URI is up to date. (1.60)[详细]
-
[Perl] [net :: ssh2]如何在执行远程命令时保持ssh连接
所属栏目:[大数据] 日期:2020-12-16 热度:50
我正在使用net :: ssh2编写一个perl脚本来建立到远程服务器的SSH连接. (我在 Windows上工作) 我选择了Net :: SSH2,因为我必须在同一个脚本中建立一些SFTP连接. 现在,我的sftp连接工作得很好.问题是当我尝试执行“长时间”命令时.我的意思是执行可能需要超过3[详细]
-
perl – ubuntu apache2 cgi输出缓冲
所属栏目:[大数据] 日期:2020-12-16 热度:99
我在Ubuntu(11.04和12.04)上遇到apache2问题,缓冲所有cgi输出,直到脚本终止.如果我在Centos / rhel 6.2 apache2上运行相同的脚本,它会正常运行. #!/usr/bin/perl$|=1;print "Content-type: text/htmlrnrn";print "hi..";sleep 1;print "hi..";sleep 1;pr[详细]
-
perl – 使用DBI检测死锁
所属栏目:[大数据] 日期:2020-12-16 热度:84
使用Perl DBI检测死锁的正确方法是什么? 我应该使用eval {}吗?赶上哪个例外? 解决方法 答案取决于DBMS. 有些DBMS可能根本没有发现死锁;您必须在数据库操作上设置某种超时,并且如果超时触发,则不清楚状态DBI和相关DBD将处于什么状态. 某些DBMS将检测死锁并[详细]
-
perl http :: proxy – 转储所有通信
所属栏目:[大数据] 日期:2020-12-16 热度:144
有一个非常复杂的结构和 javascript逻辑与许多ajax调用的网页,一些请求只有一个响应纯(applicaton / json)对象,一些ajax获取HTML等等…;( 需要分析浏览器和服务器之间的完整通信,因此决定编写一个perl-proxy“简单”转储任何方向的所有文本通信(请求和响应).[详细]
-
Perl执行命令,捕获和显示输出
所属栏目:[大数据] 日期:2020-12-16 热度:167
我需要从我的Perl脚本执行一个命令,这需要一段时间(1-2个小时).我希望能够看到命令的输出,以便我的脚本可以检查一切正常,但是由于需要这么长时间,我希望用户在运行时看到命令输出. 我尝试过的: 反引号 – 只能在命令完成时获得输出 system – 只能在命令完[详细]
-
perl – 如何在dotcloud上增加HTTP GET请求的允许大小?
所属栏目:[大数据] 日期:2020-12-16 热度:158
我正在做一些 JSONP的电话,这些电话将我限制为 HTTP GET作为与服务器通话的方法.我似乎对请求的大小达到了8k的限制.我已经尝试将我的dotcloud.yml更改为 www: type: perl approot: webapp config: uwsgi_buffer_size: 65536 并在我的项目的根目录(与dotcloud[详细]
-
perl – For Devel :: Cover覆盖特定路径中的所有文件
所属栏目:[大数据] 日期:2020-12-16 热度:156
我的任务是清理一些写得不好的遗留代码,但却有大量的测试.其中一些测试在以下文件中运行代码: fcgi/*.fcgi 我非常希望将这些内容纳入我的报道.事实上,我希望确保我可以在lib /,fcgi /和utils /中包含所有内容(无论扩展名),并且在任何其他目录中都不包含任何[详细]
-
Untie Filehandle后Perl无法Binmode STDOUT
所属栏目:[大数据] 日期:2020-12-16 热度:157
我需要禁用HTTP响应的渐进式缓冲. 我使用文件句柄类在Perl中使用它: $|=1;$TIE = tie(*STDOUT,__PACKAGE__); Print语句存储在一个数组中,并通过以下方式检索: $buffer = tied *STDOUT;$buffer = join('',@$buffer);undef $TIE;untie(*STDOUT); 如果HTTP响[详细]
-
调试通过perl脚本调用的Java项目
所属栏目:[大数据] 日期:2020-12-16 热度:72
我正在开发一个关于 eclipse的大型 Java项目.要使用该程序,我们需要使用参数调用终端中的perl脚本,然后该脚本将调用该程序.在这种情况下,如何在eclipse中调试程序? 总结:perl程序调用java程序,我需要在eclipse中调试Java程序 解决方法 也许你可以用 java r[详细]
-
perl – 在DBIx :: Class中验证行数据的首选方法是什么?
所属栏目:[大数据] 日期:2020-12-16 热度:158
在存储到DB( DBIx::Class )之前,我需要在Web应用程序的多个控制器中验证传入数据.基本上,我需要使用回调(匿名子)验证每列的值.我最初想过在每个控制器中使用 Params::Validate .但这种方法有两个问题: 没有简单的方法来处理验证错误 Params :: Validate,因[详细]
-
为什么Perlin噪声算法使用查找表来获取随机数
所属栏目:[大数据] 日期:2020-12-16 热度:67
我一直在研究我想要构建的库的噪声算法,并且已经开始使用Perlin噪声(更准确地说是单纯形噪声,我希望使用任意维度,或者至少达到6).阅读 Simplex noise demystified,帮助,但仔细查看最后的实现,我看到一个名为perm的大查找表. 在代码示例中,它似乎用于生成一组[详细]
-
使用LWP :: Agent的Perl JSON :: RPC :: Client
所属栏目:[大数据] 日期:2020-12-16 热度:168
我被要求不使用 JSON :: RPC :: Client,而是使用LWP来进行调用. 这是我的代码: 服务器: #!/usr/bin/perluse strict;use lib ".";use ServerLib;use JSON::RPC::Server::Daemon;die "Do Not run as Rootn" if($ == 0);print "Starting Daemonn";my $daemo[详细]
-
将perl脚本转换为vba
所属栏目:[大数据] 日期:2020-12-16 热度:59
我正在使用不允许使用perl脚本的PC.有没有工具将perl脚本转换为vba宏? 或者是否有任何链接我们可以获得vba等价的perl语句. 解决方法 假设您可以访问可以运行Perl的计算机,您可以尝试使用 PAR Packer utility (pp). % pp -o hello hello.pl # Pack 'hello.pl[详细]
-
perl – 如何为Moose类型特征实现新句柄?
所属栏目:[大数据] 日期:2020-12-16 热度:167
让我们说我想为String添加say功能(注意:这是一个比现实更简单的例子).所以我可以 has foo = ( isa = 'Str',traits = [ 'String' ],handles = { say_foo = 'say',}); 我当然可以用来做. $self-foo( 'bar' );$self-say_foo; 从字面上打印 'barn' 我想这个子[详细]
