问题列表 - 第19232页

SQL查询根据移动日期窗口有条件地求和

我试图弄清楚我的用户的一些滑动窗口统计信息.我有一个包含用户的表,以及created_at和verified_at等列.对于每个月,我想知道有多少用户注册了(由created_at的date_trunc创建的一个简单组),然后是那些人,在我的滑动窗口中验证了多少(称为60天).

我想做一个SQL查询,给我一些像:

Month    | Registered | Verified in 60 days
Jan 2009 | 1543       | 107
Feb 2009 | 2000       | 250
Run Code Online (Sandbox Code Playgroud)

我正在使用postgresql.我开始看sum(case ...),但我不知道我是否可以让我的情况以某种方式依赖于date_trunc.

当然,这不起作用,但这里的想法是:

SELECT DATE_TRUNC('month', created_at) as month, 
COUNT(*) as registered,
SUM(CASE WHEN verified_at < month+60 THEN 1 ELSE 0 END) as verified
FROM users
GROUP BY DATE_TRUNC('month', created_at)
Run Code Online (Sandbox Code Playgroud)

sql postgresql case

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

跨页浏览器支持`page-break-inside:avoid;`

div在页面上有很多s,其中包含可变数量的内容.我试图使用,page-break-inside: avoid;以便每个div部分不会超过2页.

它适用于Firefox但不适用于IE8.

我在CSS打印文件中有这个

.page-break-inside-avoid { page-break-inside: avoid; }
Run Code Online (Sandbox Code Playgroud)

而我的divs就像上课一样 <div class="page-break-inside-avoid">

IE8现在应该支持这个.不是吗?

难道我做错了什么?有谁解决了这个问题?或者有过任何经验?

任何帮助都会很棒.

非常感谢理查德

css printing printing-web-page

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

如何在gdb中保存设置?

有谁知道如何保存gdb设置(如"设置打印漂亮"或"设置打印元素0",都来自这里)?我不想每次使用gdb时都设置我的配置:/

我搜索谷歌和SO,但我一无所获.

c c++ debugging gdb

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

离散小波变换整数Daub 5/3提升问题

我试图在lena的图像上运行整数到整数提升5/3.我一直在跟随Walker,Nguyen和Chen(截至2015年10月7日的Link活动)的文章"用于基于小波的图像压缩的低功耗低内存系统" .

我遇到了问题.图像看起来似乎并不完全正确.我似乎在绿色和蓝色通道中略微溢出,这意味着小波函数的后续通过找到了不应该有的高频率.当我在高频部分的边缘看到s0图像的一行时,我也很确定我得到了其他错误.

我的功能如下:

bool PerformHorizontal( Col24* pPixelsIn, Col24* pPixelsOut, int width, int pixelPitch, int height )
{
    const int widthDiv2 = width / 2;
    int y   = 0;
    while( y < height )
    {
        int x = 0;
        while( x < width )
        {
            const int n     = (x)       + (y * pixelPitch);
            const int n2    = (x / 2)   + (y * pixelPitch);

            const int s     = n2;
            const int d     = n2 + widthDiv2;

            // …
Run Code Online (Sandbox Code Playgroud)

c++ wavelet dwt

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

AS3:调用静态类方法 - 类和方法名称是字符串

我有一个丑陋的问题.我有两个字符串变量(className和staticMethod)存储类的名称,它是我必须调用的静态方法:

package {
 import flash.display.Sprite;
 import flash.utils.getDefinitionByName;
 import flash.utils.getQualifiedClassName;

 public class ClassPlay extends Sprite {

  public function ClassPlay() {
   new Foo();
   var className:String = 'Foo';
   var staticMethod:String = 'bar';
   var classClass:Class = getDefinitionByName(className) as Class;
   try {
    classClass[staticMethod]();
   } catch (e:Error) {}
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

这是主题类:

package {
 public class Foo {
  public static function bar():void {trace('Foo.bar() was called.');}
 }
}
Run Code Online (Sandbox Code Playgroud)

它完美地运作.当你注释掉这个(第9行)时的问题:

// new Foo();
Run Code Online (Sandbox Code Playgroud)

如果没有这一行,它将以异常退出:

ReferenceError: Error #1065: Variable Foo is not defined.
Run Code Online (Sandbox Code Playgroud)

没有那个实例,我怎么能这样做呢?如果这是不可能的,有没有办法从字符串变量实例化类?或者,如果这仍然是一个不好的做法,你会怎么做?(我必须使用那两个未知的字符串变量.)

提前致谢.

apache-flex flash actionscript-3

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

PHP会话ID在页面之间更改

我有一个问题,我在2页之间丢失PHP会话.

session_start()包含在名为session-inc.php的文件中,每个页面都需要设置会话.这适用于站点上的所有页面,除了一个特定页面member-profile.php.访问此页面时,将设置并使用具有不同ID(相同会话名称)的新会话.

更多细节:

  • 会话名称是手动设置的
  • 所有页面都位于同一域名下的同一服务器上
  • 如果我在member-profile.php文件中的include('session-inc.php')上面添加了一个额外的session_start(),则会话被正确地转移
  • 我已尝试在.htaccess中设置session_cookie_domain和session.session_name,这适用于此域,但它已停止将会话传递到付款域
  • 我们用php 5.2.5运行apache 2.2.6

将session_start()放在member-profile.php文件中的include('session-inc.php')上面是对这个问题的快速而肮脏的修复,但我想知道是否有人知道为什么会发生这种情况.

干杯

php session

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

为什么强类型的Html助手会帮助我?

我阅读了ScottGu关于强类型Html助手的解释,我理解它使我能够更好地编译时间检查视图.当我在MVC1 Html.TextBox帮助器中使用model.PropertyName时,我的印象是我已经有了这个,但显然这不是真的.那么,使用lambda表达式如何更好地为我做这件事?

asp.net-mvc

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

在IN子句中使用Oracle表类型 - 编译失败

只是尝试为我指定的ID获取光标.

CREATE OR REPLACE PACKAGE some_package AS

  TYPE t_cursor IS REF CURSOR;
  TYPE t_id_table IS TABLE OF NVARCHAR(38) INDEX BY PLS_INTEGER;

  PROCEDURE someentity_select(
    p_ids     IN  t_id_table, 
    p_results OUT t_cursor);

END;

CREATE OR REPLACE PACKAGE BODY some_package AS

  PROCEDURE someentity_select(
    p_ids     IN  t_guid_table, 
    p_results OUT t_cursor)
  IS
  BEGIN

    OPEN p_results FOR 
      SELECT * 
      FROM someschema.someentity 
      WHERE id IN (SELECT column_value FROM TABLE(p_ids)); - fails here

  END;

END;

注意:someschema.someentity.id是一个NVARCHAR2(38)

PL/SQL:ORA-00382:表达式类型错误
PL/SQL:ORA-22905:无法访问非嵌套表项的行

我哪里错了?

oracle plsql associative-array cursor

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

目标c是KindOfClass的误解吗?

我有以下对象结构:

动物,狗和猫.正如你所料,狗和猫是从动物遗传的.

我有一个农场班:

 @implementation AnimalFarm

-(Animal*) createAnimal:(AnimalType)type{

  switch (type) {

    case CAT:
      return [Cat new];

    case DOG:
      return [Dog new];

    default:
      return [Animal new];
  }

}

@end
Run Code Online (Sandbox Code Playgroud)

我试着进行单元测试:

  AnimalFarm *farm = [AnimalFarm new];

  Animal *dog = [farm createAnimal:DOG];
  Animal *cat = [farm createAnimal:CAT];

  STAssertTrue([cat isMemberOfClass:[Cat class]],@"cat is not a cat!");
  STAssertTrue([dog isMemberOfClass:[Dog class]],@"Dog is not a dog!");

  STAssertTrue([cat isKindOfClass:[Animal class]],@"Cat is not an animal!");
  STAssertTrue([dog isKindOfClass:[Animal class]],@"Cat is not an animal!");
Run Code Online (Sandbox Code Playgroud)

课程实施:

@interface Cat : Animal {

}


@end

@implementation …
Run Code Online (Sandbox Code Playgroud)

objective-c instanceof

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

使用集成身份验证将Windows上的SBCL连接到SQL Server

使用集成身份验证使Windows上运行的SBCL应用程序连接到SQL Server实例的阻力最小的路径是什么?

我发现有关使用ODBC连接从CL-SQL连接到SQL Server的帖子,但据我所知,没有首先手动设置DSN就无法做到这一点.

有没有一种简单的方法来实现这一目标?

lisp sql-server odbc sbcl common-lisp

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