小编use*_*847的帖子

Tableau如何在Redshift上运行查询?(和/或为什么Redshift不能显示Tableau查询?)

我正在为BI工具开玩笑,当然包括Tableau.我的部分评估包括将BI工具生成的SQL与我在工具中的操作相关联.

Tableau让我神秘莫测.我的数据库有20亿个东西; 但是,无论我在Tableau中做什么,查询Redshift报告已经运行的是"在SQL_CURxyz中获取10000",即游标操作.在下面的屏幕截图中,您可以看到光标ID已更改,表示正在运行新查询 - 但您没有看到原始查询.

这是Redshift还是Tableau的怪癖?知道如何看看实际上在幕后运行的是什么?为什么Tableau总是一次运行10000条记录?

Redshift控制台

sql tableau-api amazon-redshift

12
推荐指数
2
解决办法
6652
查看次数

nginx - > php5-fpm:php中的错误未记录(任何地方!)

我试图在EC2服务器上设置phpbb.经过一个小时左右的绝望,我发现phpbb启动中的某一行失败了:

$db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);
Run Code Online (Sandbox Code Playgroud)

轻松修复,我需要正确配置我的数据库属性.

但是,要发现我必须在php应用程序的前几个文件中逐块插入echo'1'语句.在echo语句之前,当php出错时,我只会得到一个状态为200的空白页面.

我在FPM的php.ini中打开了log_errors和display_errors,但显然他们对这种特殊类型的错误没有做任何事情.

/ var/log/syslog,/ var/log/nginx/*,/ var/log/php_fpm.log或nginx站点的错误日志中没有关于错误的日志.

所以,我的问题:为什么实际的错误(来自sql_connect)没有被记录在任何地方?(或者,如果它被记录,在哪里?)

php ubuntu nginx phpbb3

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

如何使用maven程序集从jar中包含资源(css,js)?

我有一个项目,其中包含多个子项目的共享资源; 即,以及Java代码,它包含CSS和JavaScript.

我的子项目使用maven程序集插件打包为jar.由于某些原因,这些不包括父库中的css和js资源.

所以我的问题很简单:我如何配置项目以便发生这种情况?我不希望儿童项目成为战争; 它们是作为独立jar运行的dropwizard(/ jetty)项目.

编辑 - 我应该明确表示资源包含在父项目的jar中; 只有当汇编(在子项目中)包含他们以某种方式丢失的jar时.

父母pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation=
                "http://maven.apache.org/POM/4.0.0 
                 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>io.parentproject</groupId>
    <artifactId>parentproject</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        ...
    </dependencies>

    <build>
        <resources>
            <resource>
                <directory>src/main/webapp</directory>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.java</include>
                    <include>**/*.gwt.xml</include>
                </includes>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <compilerArgument>-proc:none</compilerArgument>
                    <fork>true</fork>
                </configuration>               
            </plugin>
            <plugin>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addDefaultImplementationEntries>
                                true
                            </addDefaultImplementationEntries>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
            ...
        </plugins>
    </build>
</project>
Run Code Online (Sandbox Code Playgroud)

示例儿童pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation=
                "http://maven.apache.org/POM/4.0.0 …
Run Code Online (Sandbox Code Playgroud)

java maven maven-assembly-plugin

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

来自JSNI的"$未定义"; jquery已经存在

我正在尝试将Zurb Foundation与GWT一起使用.基础javascript小部件在呈现后需要初始化; 因为我使用的是"单页"方法,所以我需要在渲染新内容后调用基础初始化方法.

他们的文档显示为:

<script>
    $(document).foundation();
</script>
Run Code Online (Sandbox Code Playgroud)

...应该放在页面的末尾.

我做了一个调用这个函数的JSNI方法:

public static native void foundationInit() /*-{
    $(document).foundation();
}-*/;
Run Code Online (Sandbox Code Playgroud)

但是,当调用它时,我在javascript控制台中收到错误:"$ is not defined".这很令人困惑,因为$是最明确定义的; 加载了jquery,在javascript控制台中我可以输入"$(document).foundation()"来运行该函数.那么问题是什么?

gwt jsni zurb-foundation

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