小编Gau*_*nia的帖子

使用perl中具有类名的变量访问类变量

我想知道如何做到这一点:

package Something;
our $secret = "blah";

sub get_secret {
    my ($class) = @_;
    return; # I want to return the secret variable here
}
Run Code Online (Sandbox Code Playgroud)

我什么时候去

print Something->get_secret();
Run Code Online (Sandbox Code Playgroud)

我想要它打印blah.现在在你告诉我使用之前$secret,我想确保如果派生类使用Something作为基础,我打电话给get_secret我应该让那个类'秘密.

你如何使用包变量引用$class?我知道我可以使用,eval但有更优雅的解决方案吗?

oop perl class-variables

5
推荐指数
1
解决办法
3117
查看次数

Vista中的C/C++编程

我来自一所Java学校,但我也想在C/C++开发方面沾沾自喜.你能建议:

  1. 轻量级初学者IDE [例如:JCreator for Java](简单和小型下载)
  2. 一个成熟的高级IDE [例如:Eclipse for Java](每个功能和大量下载)
  3. 我应该使用GCC还是其他编译器?

非常感谢!

c c++ ide windows-vista

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

如何从类方法中访问Moose属性?

请考虑以下代码:

package Test1;
use Moose; 

has 'something' => (
    is => 'rw',
    default => 'BLAH!'
);

sub printSomething {
    my ($self) = @_;
    ## What should I use here to get the value of something?
    print $self->something;
}

package Test2;

Test1->printSomething();
Run Code Online (Sandbox Code Playgroud)

怎么printSomething访问something

oop perl moose

3
推荐指数
1
解决办法
1310
查看次数

如何将我的java文件转换为应用程序?

我编写了4个.java文件.问题是我只能从IDE执行我的.java文件,如何像应用程序一样执行.class文件?我在大学学习,有人告诉我Java与平台无关.任何教程/书籍推荐都将受到高度赞赏.

谢谢

java executable executable-jar

2
推荐指数
2
解决办法
1万
查看次数

列出与模式关联的所有运算符系列以及运算符系列中的所有运算符?

G'day,

您如何选择/列出与数据库/模式关联的所有运算符系列并在 postgreSQL 中列出操作系列中的所有操作(如果重要,则为 8.3)。

谢谢!

postgresql

2
推荐指数
1
解决办法
2755
查看次数

在不与页面的 JavaScript 库冲突的情况下包含特定版本的 JQuery 和插件?

TL;DR:我想包含一个特定版本的 JQuery 和一个特定的 JQuery 插件,该插件与我在多个不同站点上包含 jQuery 相关联,我对它们使用的 JavaScript 库/插件一无所知,没有冲突。可能的?如何?

整个故事:假设我想构建一个 Reddit 平台,通过在页面上包含http://myredditplatform.com/reddit.js<a href="" data-reddit-thread-id="1234"></a>散布元素,多个站点可以链接到 Reddit 线程。一旦用户点击这样的链接,我就会在一个漂亮的模态窗口中打开 reddit。

现在,因为我希望 Reddit 平台体验在使用我的脚本的所有站点上保持一致,所以我希望所有站点都使用我的特定模式插件,并且我想以我的特定方式设置链接的样式。

但是我永远无法确定其他站点使用的是什么 Javascript 库或插件,所以我必须确保在reddit.js加载 JQuery 时,它不能与页面上的其他库发生冲突,并且reddit.js加载时,例如,prettyPhoto插件应该只关联使用我包含的 jQuery 库。

但我也希望我的平台被广泛采用,所以我不想对站点设置更多限制,例如必须使用 jQuery,或者必须加载 PrettyPhoto。我只希望他们包含这个 JS 文件,reddit.js它为他们做所有事情。

是否有可能使这项工作?你会怎么做?

谢谢!

javascript jquery bookmarklet jquery-plugins

2
推荐指数
1
解决办法
3178
查看次数

Perl:do和eval导致不同的答案?

我有一个文件,里面有以下语句:

    {
        %{do '/tmp/personcontact.pl'},
        %{do '/tmp/address.pl'}
    }
Run Code Online (Sandbox Code Playgroud)

现在,临时文件如下:Personcontact.pl:

            {
        'firstname' => {
            '__type' => 'String'
            },
        'lastname' =>  {
            '__type' => 'String'
            }
    }
Run Code Online (Sandbox Code Playgroud)

Address.pl:

     {
        'address' => {
            'street' => {
                '__type' => 'String'
                },
            'unit' => {
                '__type' => 'String',
            },
            'suburb' => {
                '__type' => 'String'
            },
            '__type' => 'HASH'
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在,当我这样做时:

    open(SCHEMAFILE, "<", $schema) or return undef; 
my $schemafile;     
while(my $line = <SCHEMAFILE>) { $schemafile .= $line;}
my $tempref = eval $schemafile;
print Dumper $tempref; …
Run Code Online (Sandbox Code Playgroud)

perl

1
推荐指数
3
解决办法
846
查看次数

用PHP创建社交网站

什么是最快的,开源的PHP社交网络框架,可以帮助我在四小时内获得工作原型?我正在寻找可以处理个人资料的内容,每个个人资料可以发布多个帖子,每个帖子都可以由社区评分?我正在用Wordpress MU看BuddyPress?这是可以实现的,还是应该使用CakePHP或CodeIgniter?你有什么插件可以推荐吗?非常感谢您的反馈.

php wordpress cakephp codeigniter buddypress

0
推荐指数
2
解决办法
6253
查看次数