小编Vic*_*tor的帖子

如何在独立的Perl脚本中使用Mojolicious渲染?

我想在一个独立的脚本中使用Mojolicious渲染引擎渲染.html.ep模板,该脚本发送电子邮件并从cron运行:

#!/usr/bin/perl

use feature ':5.10';

use Mojo::Base -strict;
use Mojolicious::Renderer;
use Data::Dumper;


my $renderer = Mojolicious::Renderer->new();
push @{$renderer->paths}, '/app/templates';

my $template = $renderer->get_data_template({
    template => 'template_name',
    format => 'html',
    handler => 'ep'
});

print Dumper($template) . "\n";
Run Code Online (Sandbox Code Playgroud)

但是,$template始终未定义.

模板文件是/app/templates/template_name.html.ep.

我究竟做错了什么?

perl mojolicious

6
推荐指数
1
解决办法
317
查看次数

Mysql查找缺少的日期范围

我有一个日期范围表:

    create table d (
    date_start date,
    date_end date
    );

    insert into d values('2014-03-05', '2014-04-10');
    insert into d values('2014-05-01', '2014-06-05');
    insert into d values('2014-07-10', '2014-08-15');
Run Code Online (Sandbox Code Playgroud)

我希望在2014年完成此表缺少日期范围.在这种情况下,这将是:

    2014-01-01 - 2014-03-04
    2014-04-11 - 2014-04-30
    2014-06-06 - 2014-07-09
    2014-08-16 - 2014-12-31
Run Code Online (Sandbox Code Playgroud)

有没有mysql查询建议?

编辑

更好地使用这些值:

    create table d (
        date_start date,
        date_end date
        );

        insert into d values('2014-06-01', '2014-06-30');
        insert into d values('2014-07-01', '2014-08-03');
        insert into d values('2014-09-01', '2014-09-30');
Run Code Online (Sandbox Code Playgroud)

编辑2

我几乎在这里:

    SELECT
            date_start,
            date_end

    FROM

    (SELECT 
      ends.point AS date_start,
      starts.point AS date_end
    FROM 
      (SELECT …
Run Code Online (Sandbox Code Playgroud)

mysql sql database

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

标签 统计

database ×1

mojolicious ×1

mysql ×1

perl ×1

sql ×1