我有以下情况(比如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)
需要帮助.
谢谢
我似乎无法使用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) 我有两个这样的形式:
<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)
那么如何只选择特定的表单元素呢?
我想在一些WPF应用程序/库中重用一些XAML片段作为图像.
问题的背景如下:
在WPF应用程序中重用位图图像很容易.图像可以作为资源添加,我可以<Image Source="packURI"/>在XAML中的许多地方使用,因此图像将是相同的.
但是我想有可能对矢量图像做同样的事情.图像本身可以表示为Path,但我不能重复Path使用它作为资源,因为禁止在几个不同的地方(可能来自几个UI线程)使用它(UI元素只能有一个逻辑父元素).
而且,如果我想从几个Paths 构建"图像",那么问题会变得更加复杂Canvas.或者一些任意的XAML代码.
我尝试使用一Style对Path,因此,图像被以这样的方式表示:
<Path Style={StaticResource VectorImage1}/>
Run Code Online (Sandbox Code Playgroud)
这似乎是一种可重用的方式,但我关注两个问题:
Path(例如)Canvas,我将不仅需要在样式中替换它,而且还需要在使用它的源代码中的任何地方替换它.Canvas或任意XAML代码的方法.通过定义a UserControl,还有其他方法可以获得可重用的XAML片段,但是为每个矢量图像定义单独的用户控件似乎是一种过度杀伤力.
是否有更好,更好,正确的方法来定义可重用的XAML片段?
我阅读了有关如何在UITableView中管理行的删除和重新排序的文档.我创建了编辑按钮,我可以删除行.我希望用户能够重新排序行.这似乎很简单,但我无法理解如何告诉细胞他们可以被移动.
要告诉行可以删除它我使用editingStyleForRowAtIndexPath,但是如何告诉单元格它也可以被移动以及我在哪里设置showsReorderControl?我试图放在cellForRowAtIndexPath中,但没有显示任何内容.
谢谢!
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="20"> <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中,子弹和文本没有垂直对齐在顶部,似乎在文本的顶部有填充.有任何想法吗?
我有一个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状态代码?
我正在使用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) 我需要使用三次B样条曲线,但无法在任何地方找到它的代码.在Java API的唯一可用的曲线QuadCurve2D,Path2D和CubicCurve2D.我认为他们都是Bezier,但我不确定.
如果你知道在哪里可以找到立方B样条的代码,最好扩展Java Shape类并支持contains(Point p)请求onMouseOver帮助.