问题列表 - 第40965页

无法正确使用order by子句用于xml路径(Sql server)

我有以下情况(比如tblRecord)

ID RowNum  Data
1 1  and seventy nine
1 2  five hundred
1 3  two thousand
Run Code Online (Sandbox Code Playgroud)

我需要输出

ID   Data
 1   two thousand five hundred and seventy nine
Run Code Online (Sandbox Code Playgroud)

我有以下查询

select ID , Data = 
  ( Select ' ' + cast(Data as varchar(max)) from tblRecord t2
                  where t2.RowNum= t1.RowNum
                  and t2.ID =t1.ID
                  order by t1.RowNum
                  for xml path(''))
from tblRecord t1
group by t1.ID
Run Code Online (Sandbox Code Playgroud)

但输出是

ID  Data
1 five hundred two thousand and seventy nine
Run Code Online (Sandbox Code Playgroud)

需要帮助.

谢谢

sql-server-2005

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

如何将当前过程分配给新创建的作业对象?

我似乎无法使用AssignProcessToJobObject函数将当前进程分配给CreateJobObject给定的作业对象句柄。这个问题已经在StackOverflow上问过几次了,但是到目前为止,所有解决方案(通常归结为嵌入UAC清单)似乎都不适合我。

我正在Windows 7上使用MSVC9。这是我的示例应用程序的源代码以及我要嵌入的一个小清单(据称可以解决问题-但对我而言不是):

我的示例应用程序(main.cpp):

#include <windows.h>

static void dumpLastError()
{
    LPVOID lpMsgBuf;
    DWORD dw = GetLastError();

    FormatMessage(
        FORMAT_MESSAGE_ALLOCATE_BUFFER |
        FORMAT_MESSAGE_FROM_SYSTEM,
        NULL,
        dw,
        MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
        (LPTSTR) &lpMsgBuf,
        0, NULL );
    OutputDebugStringA( (LPTSTR)lpMsgBuf );

    LocalFree(lpMsgBuf);
}

int main()
{
    HANDLE job = CreateJobObjectA( NULL, "demo job 123" );
    if ( !job ) {
        OutputDebugStringA( "CreateJobObject failed" );
        dumpLastError();
        return 1;
    }

    if ( !AssignProcessToJobObject( job, GetCurrentProcess() ) ) {
        OutputDebugStringA( "AssignProcessToJobObject failed" );
        dumpLastError();
        return 1; …
Run Code Online (Sandbox Code Playgroud)

c++ windows winapi

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

如何在jQuery中选择特定的表单元素?

我有两个这样的形式:

<form id='form1' name='form1'>
  <input name='name' id='name'>
  <input name='name2' id='name2'>
</form>

<form id='form2' name='form2'>
  <input name='name' id='name'>
  <input name='name2' id='name2'>
</form>
Run Code Online (Sandbox Code Playgroud)

现在我想在form2的name字段中插入文本.我使用以下jQuery代码,但它填写form1的名称字段.

$("#name").val('Hello World!');
Run Code Online (Sandbox Code Playgroud)

那么如何只选择特定的表单元素呢?

jquery jquery-selectors

65
推荐指数
3
解决办法
18万
查看次数

矢量图像作为可重复使用的XAML片段

我想在一些WPF应用程序/库中重用一些XAML片段作为图像.

问题的背景如下:

在WPF应用程序中重用位图图像很容易.图像可以作为资源添加,我可以<Image Source="packURI"/>在XAML中的许多地方使用,因此图像将是相同的.

但是我想有可能对矢量图像做同样的事情.图像本身可以表示为Path,但我不能重复Path使用它作为资源,因为禁止在几个不同的地方(可能来自几个UI线程)使用它(UI元素只能有一个逻辑父元素).

而且,如果我想从几个Paths 构建"图像",那么问题会变得更加复杂Canvas.或者一些任意的XAML代码.

我尝试使用一StylePath,因此,图像被以这样的方式表示:

<Path Style={StaticResource VectorImage1}/>
Run Code Online (Sandbox Code Playgroud)

这似乎是一种可重用的方式,但我关注两个问题:

  1. 如果矢量图像的实现从a变为Path(例如)Canvas,我将不仅需要在样式中替换它,而且还需要在使用它的源代码中的任何地方替换它.
  2. 使用样式的路径的定义似乎太冗长.
  3. 我认为没有办法概括这种使用Canvas或任意XAML代码的方法.
  4. 语法似乎很不自然.

通过定义a UserControl,还有其他方法可以获得可重用的XAML片段,但是为每个矢量图像定义单独的用户控件似乎是一种过度杀伤力.

是否有更好,更好,正确的方法来定义可重用的XAML片段?

c# wpf resources xaml

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

如何使用删除按钮在UITableView中显示重新排序控件

我阅读了有关如何在UITableView中管理行的删除和重新排序的文档.我创建了编辑按钮,我可以删除行.我希望用户能够重新排序行.这似乎很简单,但我无法理解如何告诉细胞他们可以被移动.

要告诉行可以删除它我使用editingStyleForRowAtIndexPath,但是如何告诉单元格它也可以被移动以及我在哪里设置showsReorderControl?我试图放在cellForRowAtIndexPath中,但没有显示任何内容.

谢谢!

iphone uitableview ios4

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

如何垂直对齐图像和文本跨客户端电子邮件模板

<table cellspacing="0" cellpadding="0" border="0">
 <tbody>
   <tr>
     <td width="20">&nbsp;<img height="12" alt="" src="/CmpImg/2010/22677/924228_immunotec_bullet.gif" width="12"></td>
     <td valign="top"><span style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left">Reliable service team, deployed to your location, at your convenience</span></td>
   </tr>
 </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我在Outlook中有上面的代码.它显示得很好但是在Gmail,Yahoo和Hotmail中,子弹和文本没有垂直对齐在顶部,似乎在文本的顶部有填充.有任何想法吗?

html css html-email

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

如何在JSP错误处理程序中设置HTTP状态代码

我有一个JSP页面(在Tomcat中),它使用JSP标签来检索一些数据.但是这些JSP标记可以抛出异常(例如,当参数值无效时).现在我想为这些情况实现更好的错误处理.我没有找到GLOBALLY指定异常处理程序的方法(web.xml中的错误页面定义不适用于JSP中抛出的异常).到目前为止我找到的唯一方法是在所有JSP文件的页眉中指定errorPage属性.

<% page errorPage="/WEB-INF/jsp/errors/500.jsp" %>
Run Code Online (Sandbox Code Playgroud)

对所有JSP执行此操作非常烦人,但可以接受.但不能接受的是,错误页面始终以HTTP状态代码200提供.我想要500而不是.我尝试使用servlet作为errorPage而不是JSP,并尝试设置response.setStatus(500)和response.sendError(500),但两个调用似乎都被忽略了.所以这段代码打印"200"两次,我不明白为什么:

System.out.println(response.getStatus());
response.setStatus(500);
System.out.println(response.getStatus());
Run Code Online (Sandbox Code Playgroud)

所以问题是:如何在JSP错误处理程序中设置HTTP状态代码?

java jsp tomcat java-ee

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

CRON 表达式 - 最小间隔?

是否可以使用 CRON 表达式定义小于一秒的间隔?

cron

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

JAXWS-设置WSDL请求超时所需的帮助

我正在使用Metro 2.0和J2SE5。我编写的应用程序在编译时不了解外部WebService,它在运行时基于业务逻辑XML文件找到它们,因此我执行WSDL请求。

我编写的示例代码如下:

String wsdlServiceName = ...; String wsdlURL = ...; Document payload = ...;

final String nsURI = ...;
final QName serviceName = new QName(nsURI, wsdlServiceName + "Service");
final QName servicePort = new QName(nsURI, wsdlServiceName + "Port");

// Create service and the dispatcher for the SOAP message
Service service = Service.create(new URL(wsdlURL), serviceName);
dispatch = service.createDispatch(servicePort, SOAPMessage.class, Service.Mode.MESSAGE);

// Set timeouts
dispatch.getRequestContext().put("com.sun.xml.internal.ws.request.timeout", 3000);
dispatch.getRequestContext().put("com.sun.xml.internal.ws.connect.timeout", 3000);

// Create the outgoing SOAP request
SOAPBinding soapBinding = (SOAPBinding) dispatch.getBinding();
request = soapBinding.getMessageFactory().createMessage(); …
Run Code Online (Sandbox Code Playgroud)

java soap java-metro-framework jax-ws

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

Java中的立方B样条曲线

我需要使用三次B样条曲线,但无法在任何地方找到它的代码.在Java API的唯一可用的曲线QuadCurve2D,Path2DCubicCurve2D.我认为他们都是Bezier,但我不确定.

如果你知道在哪里可以找到立方B样条的代码,最好扩展Java Shape类并支持contains(Point p)请求onMouseOver帮助.

java graphics

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