cpan专题提供cpan的最新资讯内容,帮你更好的了解cpan。
我想知道有没有人可以帮助我我通过命令行安装了CPAN.pm,然后尝试通过CPAN安装模块.但是我遇到了一个错误: Can't call method "http" on unblessed reference at /usr/lib/perl5/5.10.0/CPAN/FirstTime.pm line 1866. 首先,我很惊讶,CPAN尚未安装,因为自从Perl 5.004十五年前发布以来,它
似乎CPAN上的一些(很多?)模块部分使用XS在C中实现,并且如果需要可以回退到纯perl实现.虽然这很聪明,但它显然会损害性能,我想知道它发生了所以我可以解决问题. 是否有停止或检测此类后备的一般方法? 有关此行为的示例,请查看(非常方便)Date::Simple(code snippet) 任何解决方案都必须基于每个模块(因为决定使用哪个实现由父模块本身,而不是Perl中的某些机制).在您引用
我正在寻找具有以下属性的Perl字符串校验和函数: >输入:未定义长度的Unicode字符串($string) >输出:无符号整数($hash),0 <= $hash <= 2 ^ 32-1成立(0到4294967295,匹配4字节MySQL unsigned int的大小) 伪代码: sub checksum { my $string = shift; my $hash;
我正在尝试使用Perl对具有特定字母顺序的名称列表进行排序,以执行一些特殊功能. 排序的工作方式与排序{$a cmp $b}相同,但使用不同的字母序列. 例如,使用任意字符顺序“abdrtwsuiopqe987654”进行排序…… 我尝试处理sort {$a myFunction $b},但我是Perl的新手,我不知道如何正确组织myFunction以获得我想要的东西. >是否有提供此功能的特定功
我已将我的 stasis发行版上传到PAUSE,但它不在 index中. 我以为这是因为它没有包,所以我在v0.04中向stasis script添加了一个包声明,如下所示: #!/usr/bin/env perl package stasis; package main; ... 但它仍然没有编入索引. 无论如何,这个分布索引不涉及创建样板模块文件? (例如,将lib / stasis.pm添加
CPAN中的Config :: Namespace中有大量的模块,但是它们都以一种或多种方式受到限制. 我目前正在使用Config::Std,这是大部分时间都很好,但是这使得某些事情变得困难: >两层以上的嵌套指令 >处理每个键的多个值 > conf.d目录,即多个配置文件合并到一个大的配置哈希 Config :: Std在解析配置之后生成一个有福的hashref,所以我的所有应用都被编码为使用一
解决了.见底部. 刚刚升级到OSX Lion并尝试重新运行我的Perl安装: sudo /usr/bin/perl -MCPAN -e’install“MODULENAME”’ 我试过的任何MODULENAME值(例如JSON)产生: ... Checking if your kit is complete... Looks good Writing Makefile for JSON make: