问题列表 - 第36822页

SQL Server:为什么比较null = value为NOT IN返回true?

为什么进行比较value,以null返回false,使用时除外NOT IN,它返回true?


给定查询以查找具有帖子的所有stackoverflow用户:

SELECT * FROM Users
WHERE UserID IN (SELECT UserID FROM Posts)
Run Code Online (Sandbox Code Playgroud)

这按预期工作; 我得到一个有帖子的所有用户的列表.

现在查询逆; 找到所有没有帖子的stackoverflow用户:

SELECT * FROM Users
WHERE UserID NOT IN (SELECT UserID FROM Posts)
Run Code Online (Sandbox Code Playgroud)

这不返回任何记录,这是不正确的.

给出假设数据1

Users              Posts
================   ===============================
UserID  Username   PostID   UserID  Subject
------  --------   -------  ------  ----------------
1       atkins     1        1       Welcome to stack ov...
2       joels      2        2       Welcome all!
...     ...        ...      ...
399573  gt6989b    ...      ...
... …
Run Code Online (Sandbox Code Playgroud)

sql-server null celko

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

在HTML 5网页中播放iPad上的本地视频

有谁知道你是否可以使用HTML5视频标签播放iPad库中的视频?

就像是:

<source src="/local/path/video.mp4" type="video/mp4" />
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间

iphone video html5 ipad html5-video

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

泛型可以避免让我传回一个通用的"对象"吗?

我有以下JAXB解组代码,我试图概括.这是它的样子:

private Object getResponseObject(String stubbedXmlFile, 
        Class jaxbInterfaceClass,
        AbstractRepository repository) {
    Object responseObject = null;
    try {
        JAXBContext jc = JAXBContext.newInstance(jaxbInterfaceClass);
        Unmarshaller u = jc.createUnmarshaller();
        InputStream resourceAsStream = TestProvidePensionValuationRepository.class.getClassLoader()
                .getResourceAsStream(stubbedXmlFile);
        BufferedReader br = new BufferedReader(new InputStreamReader(resourceAsStream));
        StringBuilder sb = new StringBuilder();
        String line;
        while ((line = br.readLine()) != null) {
            sb.append(line);
        }
        br.close();
        ByteArrayInputStream byteStream = 
               new ByteArrayInputStream(sb.toString().getBytes());
        responseObject = u.unmarshal(byteStream);
    } catch (JAXBException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return responseObject;
}
Run Code Online (Sandbox Code Playgroud)

我的目标不是返回一个Object,而是返回作为参数传入的同一个类(例如jaxbInterfaceClass).我认为这可能与Generics有关,但作为仿制药的相对新手,我很难过.任何帮助赞赏!

java generics

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

Delphi中的Google Chrome风格标签

我正在尝试在Windows 7中的Delphi应用程序中实现Google Chrome样式选项卡.

这个元素是:

  • 标签可以像谷歌浏览器本身一样延伸到非客户区域.
  • 启用玻璃时,在Vista和Windows 7上正确绘制
  • 标签工作就像谷歌浏览器一样,看起来像谷歌铬,玻璃.

在此输入图像描述

我发现我必须克服的挑战是:

  • 如何将控件(VCL控件)扩展到非客户端区域?(执行此操作的控件的一个很好的示例是VCL源中包含的Ribbon控件,但我没有看到任何其他人这样做,并且需要一些邪恶的黑客才能使功能区运行)
  • 如何在玻璃上正确绘制位图?(DWM API).一个相关的问题已经回答了这方面,在这里,我也问过这个问题.

delphi dwm tabbed-interface aero-glass

16
推荐指数
3
解决办法
6408
查看次数

ManagementFactory.getPlatformMBeanServer()vs MBeanServerFactory.createMBeanServer()

任何人都可以澄清两者之间的差异吗?

Javadoc对我的理解非常模糊.

我注意到的一件事是,如果我ManagementFactory.getPlatformMBeanServer()用来注册我的MBean,我可以在Jconsole中查看它们.但是,如果我使用,则不是这样MBeanServerFactory.createMBeanServer().

这是为什么?这是唯一的差异吗?

谢谢.

java jmx mbeans jconsole

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

在BlackBerry上使用Bing Maps REST服务?

是否有任何第三方库或SDK(商业或开源)可以直接在Bing应用程序中集成Bing Maps?既然Bing Maps Mobile可以免费用于面向消费者的应用程序,那么它就是一个非常引人注目的选择.

Nutiteq提供了迄今为止我发现的唯一选择(缺乏内部开发).希望还有其他人.

提前致谢.

maps blackberry bing-maps

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

使用GetOleDbSchemaTable获取名为"Street"的表的列

我试图通过打开OleDbConnection来读取Access数据库中的表"Streets"的列名.我打电话给GetOleDbSchemaTable,但我似乎无法弄清楚如何进入我的专栏.

如果可能的话,我想使用.NET 3.5框架.

.net sql ms-access

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

未发射/或观察者未在magento中工作的事件

我有一个模块,可以收听一些事件.它在我测试过的至少十几个安装中工作正常.

在特定安装上,我在Magento版本1.4.1.1上安装了它的客户端,它不起作用.当我测试他的系统时,我手动触发事件,例如Mage :: dispatchEvent('..'),观察者会听到它们.

我该怎么看?我不知道这可能是什么原因.

debugging events magento observer-pattern

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

是否有一个内部替代gist.github.com在防火墙后面运行?

gist.github.com非常方便,但我希望能够在内部与我工作的防火墙后面的其他开发人员共享代码示例,因此我不需要经常对代码进行消毒. ,只是谈谈代码示例.

有这样的事吗?

我不是在使用大型项目​​管理工具,只是一种方法来制作一次性的要点,并轻松地分享链接,这也恰好是git repos,就像gist.github.com

git gist github pastebin

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

Windows在哪里存储"打开方式"设置?

我正在尝试以编程方式检查文件扩展名(例如.jnlp文件)的文件关联.我一直在读

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JNLPFile\Shell\Open\Command
Run Code Online (Sandbox Code Playgroud)

是要检查的注册表项.但是,如果通过Windows资源管理器更改关联:

打开方式>选择程序>(始终使用所选程序)

此注册表项中的更改完全没有反映出来.这些信息还存储在哪里?

windows registry file-extension file-type

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