小编Che*_*min的帖子

在SQL中计算移动平均值

我想从MySQL专栏计算12个月的移动平均线.数据代表时间序列功率测量,它是一个较大的数据集(几年内每10分钟一次).一个高性能的查询会很好,但速度是我以后可以解决的问题.

DTE                  Active
2012-1-3 00:10       500
2012-1-3 00:20       520
... etc
Run Code Online (Sandbox Code Playgroud)

以下查询为我提供了每月的活动总数:

SELECT YEAR(DTE) AS year, MONTH(DTE) AS month, SUM(Active)/6 as total FROM saturne s GROUP BY YEAR(DTE), MONTH(DTE)
Run Code Online (Sandbox Code Playgroud)

以下查询给出了给定月份和年份的移动平均值 - 例如2011年10月

SELECT SUM(Active)/6 AS average FROM saturne 
WHERE (YEAR(DTE) = 2011 AND MONTH(DTE) <= 10) OR (YEAR(DTE) = 2010 AND MONTH(DTE) > 10) 
Run Code Online (Sandbox Code Playgroud)

但是,我想生成一个查询,该查询返回下一列中的每月总计和12个月移动平均值.

year        month        total        average
2012        2            701474       9258089
2012        1            877535       9386664
... etc
Run Code Online (Sandbox Code Playgroud)

(因子6是因为数据表示每10分钟记录一次的瞬时功率,将总数除以6给出总能量)

mysql sql

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

从SCJP 6书中了解多线程

以下代码在SCJP6书中

class ThreadA {
    public static void main(String [] args) {
        ThreadB b = new ThreadB();
        b.start();

        synchronized(b) {
            try {
                System.out.println("Waiting for b to complete...");
                b.wait();
            } catch (InterruptedException e) {}
            System.out.println("Total is: " + b.total);
        }
    }
}

class ThreadB extends Thread { 
     int total;

     public void run() {
         synchronized(this) {
             for(int i=0;i<100;i++) {
                 total += i;
             }
             notify();
         }
     }
 }
Run Code Online (Sandbox Code Playgroud)

先前的代码不会导致死锁,因为线程a和b都在b上锁定(在相应的同步块中)?

我错过了什么,但不太确定它是什么.

java multithreading

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

Prolog powerset谓词

我希望定义一个谓词powerset(X,P),当P是X的powerset时,它是真的.无论P是否为地,都应该工作.

prolog powerset sicstus-prolog

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

main.xml和activity_main.xml之间的区别?

我是Android的初学者.在各种教程中,我偶然提到了驻留在res.layout文件夹中的main.xml.我使用最新版本的eclipse.但我找不到main.xml; 相反,我找到了activity_main.xml.这两个(main.xml和activity_main.xml)是一样的吗?

此外,我找不到线性布局标签,因为教程说当打开一个新项目时它应该是一个默认标签.相反,我发现相对布局.我认为由于这个原因,我的所有元素(按钮)都是重叠的.请建议一种方法来解决这个问题.

android

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

只是想知道System.out.println()

只是问我是否有正确的理解

System.out.println();
Run Code Online (Sandbox Code Playgroud)

系统是包出来的类是println()是方法

如果这是错的,请告诉我正确答案是什么.

java

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

单击具有特定名称的图像

如何使用Python机械化单击下面的图像?

<a href="..."><img name="next" id="next" src="..."></a>
Run Code Online (Sandbox Code Playgroud)

我知道要点击的图片的名称和ID.我需要以某种方式识别父链接并单击它.我怎么能够?

奖金问题:如何检查是否有这样的图像?

python mechanize

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

css less mixin for fonts

如果浏览器不支持rem使用px,我正在尝试完成一个mixin来计算基于px的rem单位的字体大小和后备.但是我有一个问题,如果我解析让我们说16px它将成为值+ pxpx.

主要的问题是如果我想在其他地方使用相同的变量我不能,因为我必须在没有px或单位测量的情况下定义它.

如何使其通过包括单位测量在内的值并正确返回?

对于那些会非常快速地阅读它的人并认为为什么不在不使用px的情况下删除连接将无效.会成为pxrem

.remCalc(@sizeValue) {
  @remValue: (@sizeValue / @font-size-base);
  font-size: ~"@{sizeValue}px";
  font-size: ~"@{remValue}rem";
}
Run Code Online (Sandbox Code Playgroud)

css less

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

如何使用整数调用方法

public static int displayResult(int num1, int num2){
        return num1 * num2;
    }
public static void main(String args[]){
        displayResult(int num1, int num2);
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试运行Eclipse时,它显示一个错误,即“类型方法中的方法displayResult(int,int)不适用于自变量”。有人可以向我解释它是如何工作的吗?任何帮助,将不胜感激。谢谢。

java eclipse

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

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