问题列表 - 第47812页

对于这种情况,是否需要一个完整的外部联接?

我正在尝试为我正在编写的存储过程找到使用FULL OUTER JOIN的替代方法.这是场景.

两张大多数不相关的数据表,表示需要发生的事件.事件需要按时间顺序处理,两个表都有一个日期时间列.因此,我需要获取一个表,作为按日期时间排序的所有这些事件的列表(这两个日期时间列需要混合在一起).

一个小问题:有时两个表中的事件是相关的,在这种情况下,无论日期时间如何,表A中的事件都需要先行.因此,如果A有3个事件,而B有3个事件,但A和B之间只有一个相关的对,我想返回5行.如果存在不相关的数据,则会有NULL数据(这没关系,我使用NULL数据检查来确定下一步要做什么,即进程事件A或B等)

目前我看起来像这样:

    SELECT
    CASE
        WHEN A.EventDateTime IS NULL THEN B.EventDateTime
        ELSE A.EventDateTime 
    END AS SortDateTime,
    A.EventId,
    B.EventId,
    FROM A FULL OUTER JOIN B
    ON A.RelatedData=B.RelatedData
    ORDER BY SortDateTime
Run Code Online (Sandbox Code Playgroud)

sql-server outer-join

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

在C ++中将文件名作为参数传递

我必须在c ++程序的参数中传递四个不同的文本文件。我如何通过??

c++

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

浏览器渲染右边距iPhone/iPad/webkit

我在下面有一个html片段,可以在所有浏览器中完美呈现.然而,在iphone和ipad上的webkit中,当我捏页面(使其更小)时,我看到一个黑色边框,这是身体的背景颜色,只在右边缘闪耀.这只发生在我指定.headerpic div的宽度时.因为这是我在文档中唯一指定宽度的地方,所以我想知道为什么它不能一直渲染到右边缘(因为这理论上是文档中最宽的部分?).

我附上了一张从我的iPad上看起来像的照片.

<!doctype html>
<html>

   <head>

    <style>
      body {background-color:#000;color:#231f20;margin:0;}
      #wrapper {background-color:#fff;min-height:1000px;}
      #header .headerpic {height:102px;padding-top:80px;margin:0 auto;width:986px;}
      #footer {color:#fff;}
    </style>
  </head>

  <body>

    <div id="wrapper">
      <div id="header">
        <div class="headerpic">
        </div>
      </div>
    </div>

    <div id="footer">
    </div>

  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题的照片

html css iphone webkit ipad

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

在PHP array_walk中传递引用第三个参数,没有警告

有没有办法让这段代码在没有警告的情况下工作?

function myFunction($value, $key, &$array)
{
     if (strlen($value)<=2) $array[] = $key.$value;
}
$a = array("aa", "bbb", "cc", "dd");
$resultA = array();
array_walk($a, 'myFunction', &$resultA);
// now '$resultA' should contain: Array([0] => aa0 [1] => cc2 [2] => dd3)
Run Code Online (Sandbox Code Playgroud)

它工作,但它总是抛出此警告消息:

警告:第7行的path_to\index.php中不推荐使用call-time pass-by-reference

我认为从调用中删除&符应该足以使警告消失,但是,奇怪的是,如果我在"myFunction"中指定&,则"array_walk"不会形成第三个参数.为了使它工作,必须有一个&在电话中,但它会触发警告.

此外,作为一个临时解决方法,我试图将php.ini var"allow_call_time_pass_reference"设置为true,但我仍然收到警告......

我想知道可能有更好/首选的方法将用户定义的函数应用于带有传递引用参数的数组的每个元素.

php

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

带有元素引用的JAXB多个模式

我有两个使用JAXB处理的模式.第一个模式已预处理,并使用剧集文件(http://www.java.net/blog/2006/09/05/separate-compilation-jaxb-ri-21)使用此信息.第二个模式导入第一个模式,并再次使用jaxb进行处理.这一切都按预期工作.

但是现在我在第一个模式中有一个元素,在第二个模式中使用了一个引用.

架构a:

<schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:test="http://www.example.org/Test/"
targetNamespace="http://www.example.org/Test/">
<element name="type" type="test:MyType"></element>
Run Code Online (Sandbox Code Playgroud)

架构b:

<schema elementFormDefault="qualified" 
xmlns="http://www.w3.org/2001/XMLSchema" 
xmlns:second="http://www.example.org/Second/"
xmlns:test="http://www.example.org/Test/"
targetNamespace="http://www.example.org/Second/">

<import namespace="http://www.example.org/Test/" />

<complexType name="SomeType">
    <sequence>
        <element ref="test:type" minOccurs="1" maxOccurs="unbounded" />
    </sequence>
</complexType>
Run Code Online (Sandbox Code Playgroud)

在处理过程中没有任何错误,但两个模式的生成代码提供了相同的方法:

public JAXBElement<EventType> createType(TypeType value)
Run Code Online (Sandbox Code Playgroud)

在运行时,这会导致以下错误:

com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of 
    IllegalAnnotationExceptions
The element name {http://www.example.org/Type/}type has more than one mapping.
Run Code Online (Sandbox Code Playgroud)

如何防止JAXB创建重复的createType方法?

提前致谢!

更新:我在JAXB邮件列表上询问了同样的问题,在该列表中我还发布了一个工作示例.可以在以下位置找到该主题和示例:http://java.net/projects/jaxb/lists/users/archive/2011-03/message/18

在这个列表中,我被建议了一个解决方法,现在我可以按照我喜欢的方式使用模式.但我仍然认为JAXB不应该创建额外的"创建"方法,因为它应该已经在剧集文件中.

java schema jaxb xjc

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

我需要一个用于c ++的项目的GUI

我需要一个GUI系统,其中包含:一个树列表,每个列表项链接到一个视图,当我点击一个项目时,打开下一步的视图,我想向每个视图插入一些网格.

我看到一个名为的示例示例:dockpanelsuite http://sourceforge.net/projects/dockpanelsuite/ 有一个资源管理器和多文档我认为我可以将其更改为我的要求.但这是在C#中,我需要C++中的东西.如果MFC中的样本相同,或者我可以将它们组合起来?性能和稳定性如何?谢谢herzl

c# c++ mfc

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

正则表达式为1或2位数,可选的非字母数字,2个已知的alphas

我一直在抨击墙壁试图做一个简单的正则表达式 - 我需要匹配,例如12po,12部分可能是一个或两个数字,然后是可选的非字母数字,如:.-,_等,然后是字符串po.

最终的使用将会在,C#但我希望它也可以在grep命令行上定期工作.我无法访问C#,这没有帮助.

c# regex grep

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

从字符串创建列表的字典

我想将一个字符串如'a = b,a = c,a = d,b = e'转换成列表的字典{'a':['b','c','d'],' b':Python 2.6中的['e']}.

我目前的解决方案是:

def merge(d1, d2):
    for k, v in d2.items():
        if k in d1:
            if type(d1[k]) != type(list()):
                d1[k] = list(d1[k])
            d1[k].append(v)
        else:
            d1[k] = list(v)
    return d1

record = 'a=b,a=c,a=d,b=e'

print reduce(merge, map(dict,[[x.split('=')] for x in record.split(',')]))
Run Code Online (Sandbox Code Playgroud)

我确信这是不必要的复杂.

更好的解决方案?

python merge dictionary list

4
推荐指数
2
解决办法
6261
查看次数

使用AppDelegate进行数据操作和处理是一种好习惯吗?

我正在AppDelegate整个程序中创建一个对象并使用它,我已经声明了所有的setter和getter,并且还插入,选择,删除,更新了数据库中的查询.

我想问一下这是一个好习惯,如果是的话,那么如何,如果不是,为什么它不是一个好的做法?

我希望我的问题很清楚,如果你有任何问题,请询问相关问题.

iphone singleton uiapplicationdelegate

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

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