问题列表 - 第25164页

进一步过滤SQL结果

我有一个使用SQL 2005返回正确结果集的查询.它如下:

select 
    case
    when convert(varchar(4),datepart(yyyy,bug.datecreated),101)+ ' Q' +convert(varchar(2),datepart(qq,bug.datecreated),101) = '1969 Q4' then '2009 Q2'
    else convert(varchar(4),datepart(yyyy,bug.datecreated),101)+ ' Q' +convert(varchar(2),datepart(qq,bug.datecreated),101)
    end as [Quarter],
    bugtypes.bugtypename,
    count(bug.bugid) as [Total]
from bug left outer join bugtypes on bug.crntbugtypeid = bugtypes.bugtypeid and bug.projectid = bugtypes.projectid
where 
    (bug.projectid = 44 
    and bug.currentowner in (-1000000031,-1000000045) 
    and bug.crntplatformid in (42,37,25,14))
or
    (bug.projectid = 44 
    and bug.currentowner in (select memberid from groupmembers where projectid = 44 and groupid in (87,88))
    and bug.crntplatformid in (42,37,25,14))

group by
    case
    when …

sql sql-server filter

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

ASP:图表控件 - 来自数据表的数据绑定饼图

我有一个数据表有两列"状态"(字符串)和"总计"(整数).

 Status       Total
 Success      34
 Missing      2
 Failed       10
Run Code Online (Sandbox Code Playgroud)

我想将这个数据绑定到一个饼图中,每个片的每个状态,但我不确定需要什么方法的数据绑定器?

谢谢,琼西

vb.net data-binding charts asp.net-charts pie-chart

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

什么可以导致Windows取消挂钩低级(全局)键盘钩子?

我们必须通过安装一些全局键盘钩子SetWindowsHookExWH_KEYBOARD_LL看似随机获得由Windows脱钩.

我们验证了它们不再附加钩子,因为调用UnhookWindowsHookEx句柄返回false.(还验证了它true在正常工作时返回)

似乎没有一致的repro,我听说他们可以因为超时或异常被抛出而脱钩,但我已经尝试了两个只是让它在处理方法中断点超过一分钟,以及抛出一个随机异常(C#),它似乎仍然有效.

在我们的回调中,我们快速发布到另一个线程,这可能不是问题.我已经阅读了Windows 7中的解决方案,用于在注册表中设置更高的超时,因为Windows 7显然更加积极地执行超时(我们都在这里运行Win7,所以不确定这是否发生在其他操作系统上),但这并不是看起来似乎是一个理想的解决方案.

我考虑过只运行一个后台线程来每隔一段时间刷新一次钩子,这很黑,但我不知道这样做有什么真正的负面后果,而且它似乎比改变全局Windows注册表设置更好.

还有其他建议或解决方案? 设置挂钩的类和它们所附加的委托都是静态的,因此它们不应该是GC.

编辑:通过调用验证GC.Collect();他们仍然有效,因此他们没有被收集的垃圾.

c# keyboard-hook setwindowshookex

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

如何解锁svn?

我正在尝试将项目签入svn.但是,我收到一条错误消息,指出它已被锁定.我是唯一的用户.我试图"清理"我的项目.没变.

有没有办法强行解锁?

svn visual-studio-2010

6
推荐指数
2
解决办法
7917
查看次数

jQuery版本兼容性检测

是否有任何资源可以测试jQuery脚本/扩展/插件/版本兼容性问题?

jquery backwards-compatibility

8
推荐指数
3
解决办法
4849
查看次数

如何在PyQt4中允许调整QMessageBox的大小

我正在使用QMessageBox中的不错的功能来向用户显示详细的文本。但是,展开后的窗口仍然很小,因此人们立即尝试调整窗口大小,以便可以看到更多细节。即使设置了我认为正确的设置,它也不允许调整大小。

这是PyQt4代码的相关代码段:

mb = QMessageBox()
mb.setText("Results written to '%s'" % filename)
mb.setDetailedText(str(myData))
mb.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
mb.setSizeGripEnabled(True)
Run Code Online (Sandbox Code Playgroud)

我是否错过了某个步骤,并且/或者这完全有可能吗?

python user-interface qt4 pyqt4

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

通用,编译时安全延迟加载方法的方法

假设我创建了一个如下所示的包装类:

public class Foo : IFoo
{
    private readonly IFoo innerFoo;

    public Foo(IFoo innerFoo)
    {
        this.innerFoo = innerFoo;
    }

    public int? Bar { get; set; }
    public int? Baz { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这里的想法是,innerFoo可能包装数据访问方法或同样昂贵的东西,我只希望它GetBarGetBaz方法被调用一次.所以我想在它周围创建另一个包装器,它将保存第一次运行时获得的值.

当然,做到这一点很简单:

int IFoo.GetBar()
{
    if ((Bar == null) && (innerFoo != null))
        Bar = innerFoo.GetBar();
    return Bar ?? 0;
}

int IFoo.GetBaz()
{
    if ((Baz == null) && (innerFoo != null))
        Baz = innerFoo.GetBaz();
    return Baz ?? …
Run Code Online (Sandbox Code Playgroud)

c# generics lazy-loading

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

iPhone/iPad的.如何从Safari中的链接启动应用程序?

我有一个应用程序,我希望在点击时显式启动,或者在iPad或iPhone上运行的Safari中的网页上单击参数化URL.

有人可以为我描绘方法和/或指向相关文档吗?非常感谢.

干杯,
道格

iphone safari ipod-touch ipad

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

Emacs状态栏文档

emacs状态栏上有很多缩写,没有很好的解码方法.这篇文章是最有帮助的.我在Emacs手册中找不到"状态栏"这个词.有谁知道我在哪里可以找到状态栏如何工作的描述?

emacs

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

如何在C/C++中将系统调用的输出重定向到程序内部?

我正在用C++编写一个程序,它对Linux OS上当前目录中的所有文件进行了一些特殊处理.

所以我在考虑使用系统调用system("ls")来获取所有文件的列表.

但是如何将它存储在我的程序中呢?(如何重定向ls的输出,让我们说一个我在程序中声明的字符串)

谢谢

c++ string redirect system call

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