小编cra*_*gtb的帖子

让datepicker直播 - JQuery

我知道当你动态创建一个元素时,你必须使用类似的东西:

$("#id").live("click", function() {
    //something
});
Run Code Online (Sandbox Code Playgroud)

现在我有这个:

$('#tdInput1').datepicker({
    inline: true
});
Run Code Online (Sandbox Code Playgroud)

我的问题是:我怎么做这个活的,因此它可以与动态创建的元素进行交互.

jquery jquery-ui datepicker

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

将.hide()和.show()与Google Visualization结合使用

我用谷歌可视化创建了一个折线图.我测试了它,它按预期工作.问题是当我在可视化上使用.hide()启动页面然后单击按钮以显示它时,它将不显示可视化.这是我所拥有的减少版本.

<script language="JavaScript">
    $(document).ready(function(){
        $('#visualization').hide();
        $('#show').click(function() {
            $('#visualization').show();
        });
        $('#hide').click(function() {
            $('#visualization').hide();
        });

    });
// Load the Visualization API and the piechart package.
      google.load('visualization', '1.0', {'packages':['corechart','annotatedtimeline']});
// Begin Annoted Time Line Chart - 1
      function drawVisualization() {
          var data = new google.visualization.DataTable();
          data.addColumn('date', 'Date');
          data.addColumn('number', 'Number of Users');
          //data.addColumn('string', 'title1');
          data.addRows(10);
data.setValue(0, 0, new Date(2011, 11 ,1));
          data.setValue(0, 1, 21);
          data.setValue(1, 0, new Date(2011, 11 ,2));
          data.setValue(1, 1, 24);
// Do this for the rest of the chart

...
var …
Run Code Online (Sandbox Code Playgroud)

jquery google-visualization

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

Hive - 分区列等于当前日期

我正在尝试从另一个没有今天日期列的表中插入 Hive 表。我试图创建的分区是在日期级别。我想要做的是这样的:

INSERT OVERWRITE TABLE table_2_partition 
PARTITION (p_date = from_unixtime(unix_timestamp() - (86400*2) ,  'yyyy-MM-dd'))
SELECT * FROM table_1;
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,我收到以下错误:

"cannot recognize input near 'from_unixtime' '(' 'unix_timestamp' in constant"
Run Code Online (Sandbox Code Playgroud)

如果我查询一个表并使其工作正常的列之一。知道如何在 HiveQL 中将分区日期设置为当前系统日期吗?

提前致谢,

克雷格

hive hiveql

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

在Google App Engine上启用Oauth2sso

我试图在我的应用程序中使用Google应用程序引擎获取spring security oauth2设置.一切似乎在本地工作正常,但当我部署到应用程序引擎时,事情开始崩溃.我通过谷歌进行身份验证后,将其转发给Whitelabel错误页面.在控制台中我看到这个错误:

http://my-application.appspot.com/login?state=t…m&session_state=8b67f5df659a8324430803973b9e1726e39fd454..1ae3&prompt=none 
401 (Unauthorized)
Run Code Online (Sandbox Code Playgroud)

我用这个application.yml文件设置我的auth:

security:
  oauth2:
client:
  clientId: client-key
  clientSecret: secret-key
  accessTokenUri: https://www.googleapis.com/oauth2/v4/token
  userAuthorizationUri: https://accounts.google.com/o/oauth2/v2/auth
  clientAuthenticationScheme: form
  scope:
    - openid
    - email
    - profile
    - https://www.googleapis.com/auth/cloud-platform
resource:
  userInfoUri: https://www.googleapis.com/oauth2/v3/userinfo
  preferTokenInfo: true
Run Code Online (Sandbox Code Playgroud)

我的安全配置看起来像这样:

@Override
protected void configure(HttpSecurity http) throws Exception {
    http.csrf().csrfTokenRepository(CookieCsrfTokenRepository.withHttpOnlyFalse())
        .and()
            .authorizeRequests()
            .antMatchers("/static/**").permitAll()
            .antMatchers("/**").hasAuthority("ROLE_ADMIN")
            .anyRequest().authenticated()
        .and()
            .exceptionHandling()
            .accessDeniedPage("/403");
}
Run Code Online (Sandbox Code Playgroud)

我在google凭据页面上配置了Oauth ID,以允许授权的javascript来源:

http://my-application.appspot.com
https://my-application.appspot.com
http://localhost:8080
Run Code Online (Sandbox Code Playgroud)

并且授权的重定向URI为:

http://my-application.appspot.com/login
https://my-application.appspot.com/login
http://localhost:8080/login
Run Code Online (Sandbox Code Playgroud)

我部署到GAE后,为什么我可能会收到未经授权的错误?

谢谢,

克雷格

google-app-engine spring-security spring-boot spring-security-oauth2

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

重绘jqPlot

我正在使用jqPlot,并想知道当有人更改窗口大小时是否有一种方法可以调整大小/重绘它.我知道有一个重绘功能,但我不确定如何真正调用它...有人可以给我一些关于如何做这个的指示?

这是我的代码:

$.jqplot('chart1', [line1], {
              title:'Users Per Day',
              axes:{
                xaxis:{
                  renderer:$.jqplot.DateAxisRenderer,
                  tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
               //   tickInterval:'1 week',
                  tickOptions:{
                    formatString:'%b %#d, %y',
                    angle:-30
                  } 
                },
                yaxis:{
                  tickOptions:{
                    formatString:'%.1f'
                    }
                }
              },
              highlighter: {
                show: true,
                sizeAdjust: 7.5
              },
              cursor: {
                  show: false
                  /*show: true,
                  zoom: true,
                  showTooltip: false */
              }
          });
Run Code Online (Sandbox Code Playgroud)

'line1'是在此代码之前填充的数组,chart1是绘制图表的div.

有任何想法吗?

谢谢,

克雷格

javascript jquery jqplot

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

从MySQL数据库中使用Jquery,AJAX和PHP检索数据

我试图弄清楚如何使用AJAX调用PHP页面从MySQL数据库中检索数据.我一直在关注这个教程

http://www.ryancoughlin.com/2008/11/04/use-jquery-to-submit-form/

但我无法弄清楚如何让它发送回json数据,以便我可以读取它.

现在我有这样的事情:

$('h1').click(function() {
            $.ajax({
                type:"POST",
                url: "ajax.php",
                data: "code="+ code,
                datatype: "xml",
                success: function() {

                $(xml).find('site').each(function(){
                    //do something
                });
            });


        });
Run Code Online (Sandbox Code Playgroud)

我想我的PHP会是这样的

    <?php

    include ("../../inc/config.inc.php");

    // CLIENT INFORMATION

    $code        = htmlspecialchars(trim($_POST['lname']));

    $addClient  = "select * from news where code=$code";
    mysql_query($addClient) or die(mysql_error());

?>
Run Code Online (Sandbox Code Playgroud)

本教程仅显示如何将数据插入表中,但我需要读取数据.有人能指出我的方向吗?

谢谢,

克雷格

php mysql ajax jquery json

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

SSIS 控制流任务在 2 个带有表达式的任务后不执行

我目前有一个 SSIS 包,它在分支中有一个拆分,可以查看标志以查看要执行的内容。如果为真则继续执行任务 1A,如果为假则执行任务 1B。任务 1A 和 1B 都移至同一任务。当我运行整个程序包时,它会正确选择任务 1A 或 1B,但随后程序包说它已成功完成并且不会继续执行下一个任务。有什么我需要配置的,以便它执行流程的其余部分?请查看屏幕截图以查看实际流程。它不会运行“更新库存速度代码”容器及以下。

如果您有任何建议,请告诉我。

谢谢,

克雷格任务流程

ssis

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

Teradata - 计算期间发生数字溢出

我在我的一个Teradata查询中遇到了计算问题.我将两个数相乘,但我得到一个"计算过程中出现数字溢出".运行查询时出错.我在两个字段上运行了一个类型,它们是DECIMAL(18,15)和DECIMAL(18,9).当我进行分割时,我尝试将它们都投射到DECIMAL(18,18),但它仍然抛出错误.这是计算.UNITS是18,15,PRICE是18,9.任何人都可以给我任何解决方法,如何解决这个问题?

cast(UNITS as DECIMAL(18,18))* cast(PRICE as DECIMAL(18,18)) as  NEW_CALC
Run Code Online (Sandbox Code Playgroud)

谢谢,

克雷格

sql casting teradata

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