小编Tim*_*mmy的帖子

如何将文本中的URL转换为HTML链接?

我正在Perl中编写一个论坛类型的讨论板,并希望自动将http://www.google.com更改为HTML链接.这也应该是安全的,并且在安全方面也是错误的.是否有一种快速,简单,安全的方式自动添加链接?

html url perl

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

如何编写一个既可用作普通子程序又可用作类方法的Perl子程序?

我正在写一个大多数是静态的函数.我想将它插入Template Toolkit,它传递类名.实质上,它正在做

ClassName->function( $args.. )
Run Code Online (Sandbox Code Playgroud)

但是我想让它做点什么

ClassName::function( $args.. )
Run Code Online (Sandbox Code Playgroud)

sub function {
}
Run Code Online (Sandbox Code Playgroud)

处理这两种情况的正确方法是什么?

perl

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

Perl REST流程布局

我正在使用Apache和Perl(modperl),使用Handler来处理请求.我是新手,我不太确定如何以明智的方式解决问题.

现在我有以下内容:

package MyClass::Handler;

use warnings;
use strict;
# includes

our %action = ( 
   'a' => \&a,
   # And more
);

sub handler {
    my $a = shift;
    my $r = Apache2::Request->new($a);

    # Do things

    return Apache2::Const::OK();
}
Run Code Online (Sandbox Code Playgroud)

我应该为每个"空间"使用不同的文件吗?使用stackoverflow作为模板,我是否需要User.pm用于所有用户管理?Story.pm的故事?

apache rest model-view-controller perl mod-perl

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

如何在条件下初始化Perl中的词法变量?

写下以下内容的正确方法是什么:

while ( my $first = $iterator->next && my $second = $iterator->next ) {
  # do work
}
Run Code Online (Sandbox Code Playgroud)

这不会运行 - 我想要$first并且$secondwhile循环内的适当范围内.

perl scope

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

如何使用Net :: Server在Perl中编写简单的聊天服务器?

我想编写一个Net :: Server聊天服务器,可能使用PreFork,并将进程绑定到活动客户端.如何通过适当的过滤在客户端之间"交谈"?

perl

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

在python中以编程方式向类添加继承?

我可以让一个类继承Python中的"in-program"类吗?

继续我到目前为止所拥有的:

base = list(cls.__bases__)
base.insert(0, ClassToAdd )
base = tuple( base )
cls = type( cls.__name__, base, dict(cls.__dict__) )
Run Code Online (Sandbox Code Playgroud)

python

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

如何防止使用Perl和Apache进行跨站点请求伪造?

有没有我可以使用的透明库或简单的东西,所以我可以防止使用Perl和Apache进行跨站点请求伪造(CSRF)?如何为表单生成令牌并在服务器端验证它们?

apache perl csrf

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

如何使用Perl将MySQL表的内容转储到文件?

将MySQL表转储到Perl文件的最佳方法是什么?

我一直在用:

open( FILE, ">$filename" );
my $sth=$dbh->prepare("select * from table");
$sth->execute();
while ( my $row = $sth->fetchrow_arrayref ) {
    print FILE join( "|", @$row ), "\n";
}
Run Code Online (Sandbox Code Playgroud)

mysql perl

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

jQuery fadeIn/fadeOut竞争条件?

我正在尝试处理一个菜单,当你将鼠标悬停在一个项目上时,一个框淡入,另一个项目,另一个框淡入:

$( '.all' ).fadeOut( 'fast', function() { $( '#item' ).fadeIn( 'fast' );
Run Code Online (Sandbox Code Playgroud)

但有时当你使用鼠标太快时,会出现多种情况,或者一切都会再见,我们如何优雅地处理比赛?

javascript jquery

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

如何包含谷歌关闭的依赖项

我运行非常基本的文件:

goog.provide('test');

goog.require('goog.net.XhrIo');
goog.require('goog.json.Serializer');
goog.require('goog.dom');
goog.require('goog.ui.HoverCard');
goog.require('goog.positioning');
goog.require('goog.dom.dataset');
Run Code Online (Sandbox Code Playgroud)

但我明白了

test.js:3: ERROR - required "goog.net.XhrIo" namespace never provided
goog.require('goog.net.XhrIo');
Run Code Online (Sandbox Code Playgroud)

在编译时

java -d32 -client -jar compiler/compiler.jar --js compiler/closure-library/closure/goog/base.js --js test.js --warning_level=VERBOSE
Run Code Online (Sandbox Code Playgroud)

如何找到goog库?

编辑:

我也尝试使用在线版:http://closure-compiler.appspot.com/home并仍然获得:

    JSC_MISSING_PROVIDE_ERROR: required "goog.net.XhrIo" namespace never provided at line 3 character 0 in test.js
goog.require('goog.net.XhrIo');
^
JSC_MISSING_PROVIDE_ERROR: required "goog.json.Serializer" namespace never provided at line 4 character 0 in test.js
goog.require('goog.json.Serializer');
^
JSC_MISSING_PROVIDE_ERROR: required "goog.dom" namespace never provided at line 5 character 0 in test.js
goog.require('goog.dom'); …
Run Code Online (Sandbox Code Playgroud)

google-closure google-closure-library google-closure-compiler

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