问题列表 - 第20171页

SQL加入最近的日期

通常我会在代码本身中执行此操作,但我很好奇是否可以在TSQL中有效地完成此操作.

Table 1 
Date - Value
Table 2
Date - Discount

表1包含每天的条目.表2仅在折扣更改时包含条目.在输入新折扣之前,应用于某个值的折扣被视为有效.

示例数据:

Table 1  
1/26/2010 - 10  
1/25/2010 - 9  
1/24/2010 - 8  
1/24/2010 - 9   
1/23/2010 - 7    
1/22/2010 - 10  
1/21/2010 - 11
Table 2
1/26/2010 - 2  
1/23/2010 - 1  
1/20/2010 - 0  

我需要返回的是以下内容: T1 Date - T1 Value - T2 Discount

示例数据:

1/26/2010 - 10 - 2    
1/25/2010 - 9  - 1  
1/24/2010 - 8  - 1  
1/24/2010 - 9  - 1  
1/23/2010 - 7 …

sql sql-server sql-server-2005

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

Uri.Host和Uri.Authority有什么区别

System.UriHost,AuthorityDnsSafeHost.MS提供时的一个很好的例子Host,并DnsSafeHost在不同的位置.

我想要一个类似的例子/解释HostAuthority.

.net c# uri

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

向Pygame应用程序添加GUI的最佳方法是什么?

是否有任何好的GUI支持Pygame表面作为应用程序中的小部件?

如果这不可行或不实用,哪个GUI工具包具有最佳图形组件?我希望通过SDL包装器保持快速渲染.

python graphics user-interface pygame

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

覆盖Glassfish生成的WSDL服务端点地址

我有一个由wsgen通过maven生成的Web服务.当我将服务部署到Glassfish时,它将服务器URL放入WSDL中.我们的Glassfish服务器由Apache代理服务器提供.

这一切都意味着当有人访问我们的WSDL并查看他们看到的服务端点和soap地址位置时

http://app server url/service...
Run Code Online (Sandbox Code Playgroud)

代替

http://proxy server url/service...
Run Code Online (Sandbox Code Playgroud)

我想我需要对一些项目做一些澄清......

  1. 这个端点地址重要吗?如果端点地址与他们将调用以调用服务的代理服务器的URL不匹配,客户端是否仍然能够运行.这基本上问了" WSDL到Web服务,因为接口是对象 ".

    更新:在回答第一个问题时,它确实看起来" 作为接口的Web服务的WSDL是对象 ".WSDL中指定的端点地址并不重要.事实上,在不同于WSDL中指定的端点上调用Web服务操作是相对简单的,如此处所述.

    // Create service and proxy from the generated Service class.
    HelloService service = new HelloService();
    HelloPort proxy = service.getHelloPort();
    
    // Override the endpoint address
    ((BindingProvider)proxy).getRequestContext().put(
            BindingProvider.ENDPOINT_ADDRESS_PROPERTY, 
            "http://new/endpointaddress");
    proxy.sayHello("Hello World!");
    

  2. 当我们部署到Glassfish时,会自动生成WSDL.有没有一种简单的方法可以通过应用服务器设置覆盖Glassfish中生成的端点地址.如果是这样,我可以创建一个设置来自动将代理服务器URL放入生成的WSDL中.

如果1确实很重要,我们不能以2的方式覆盖它,那么它基本上意味着我们需要为开发和生产做单独的构建.这并不"感觉正确",因为在我看来,部署到另一台服务器时我们唯一需要做的就是将现有(和经过测试)的战争从一个环境中丢弃到新服务器上.

java configuration web-services glassfish wsgen

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

是否可以更改JSF中的元素id分隔符?

例如,以下代码段:

<h:form id="levelone">
    <h:inputText id="leveltwo" value="Test" />
</h:form>
Run Code Online (Sandbox Code Playgroud)

生成以下标记:

<form id="levelone" name="levelone" method="post" action="/test/testPage.html" 
      enctype="application/x-www-form-urlencoded">
   <input id="levelone:leveltwo" type="text" name="levelone:leveltwo" 
          value="Test" />
</form>
Run Code Online (Sandbox Code Playgroud)

是否可以更改自动生成的ID以使用与冒号不同的分隔符?

例如,我想改变

levelone:leveltwo
Run Code Online (Sandbox Code Playgroud)

levelone-leveltwo
Run Code Online (Sandbox Code Playgroud)

背景

我们在webapp中使用Mojo JavaScript应用程序框架,它似乎不喜欢id中的冒号.

html java jsf facelets

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

什么是Haskell中C#等效的map函数

Haskell中的map函数有两个输入参数.第一个参数是函数,第二个参数是列表.map函数将作为输入参数传递的函数应用于列表中的所有元素,并返回一个新列表.

C#是否等同于此功能?

c#

71
推荐指数
4
解决办法
5万
查看次数

有没有办法从浏览器与USB设备通信?

有没有办法在常规浏览器(FF,Safari,IE8等)中与USB设备通信?我假设它可能是Javascript - > Java桥或其他东西.

请指教

PS它是否可能具有最小的依赖性?如果没有,基于浏览器的软件的重点是无用的(在我的情况下)

browser usb

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

PHP包含路径问题

设置包含路径真的让我很困惑.我必须遗漏一些重要的东西.

所以我在服务器的public_html文件夹中有以下脚本.

    photoGallery.php
    header.php
Run Code Online (Sandbox Code Playgroud)

我将我的htaccess文件设置为将具有以下结构的URL重定向到photoGallery.php

RewriteRule ^gallery/([^/]+)/([0-9]+)-([^/]+)$ photoGallery.php?imageName=$2 [L]
Run Code Online (Sandbox Code Playgroud)

所以像这样......

http://localhost/gallery/roofing/1-picture-of-roofing
Run Code Online (Sandbox Code Playgroud)

会决心......

http://localhost/photoGallery.php?imageName=1
Run Code Online (Sandbox Code Playgroud)

问题是如果URL已经被重写,那么photoGallery.php中的PHP包含将无法解析.

    include 'header.php'
Run Code Online (Sandbox Code Playgroud)

所以我想设置php include路径,这样无论如何它都会解决.这是我试过的......

set_include_path(get_include_path() . PATH_SEPARATOR . "../../../");
include 'header.php';
Run Code Online (Sandbox Code Playgroud)

我也试过这样设置路径......

// get_include_path() returns .:/opt/lampp/lib/php
set_include_path(get_include_path() . PATH_SEPARATOR . "/opt/lampp/public_html");
include 'header.php';
Run Code Online (Sandbox Code Playgroud)

我从来没能成功设置包含路径.我究竟做错了什么?

php path include

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

C++"从容器中移出"

在C++ 11中,std::move当我们想要将值移动(破坏性地复制)到容器中时,我们可以提高效率:

SomeExpensiveType x = /* ... */;
vec.push_back(std::move(x));
Run Code Online (Sandbox Code Playgroud)

但我找不到任何其他方式.我的意思是这样的:

SomeExpensiveType x = vec.back(); // copy!
vec.pop_back(); // argh
Run Code Online (Sandbox Code Playgroud)

这在适配器上更常见(copy-pop)stack.可能存在这样的事情:

SomeExpensiveType x = vec.move_back(); // move and pop
Run Code Online (Sandbox Code Playgroud)

为了避免副本?这已经存在了吗?我在n3000中找不到类似的东西.

我有一种感觉,我错过了一些非常明显的东西(比如它的不必要),所以我准备好了"ru dum".:3

c++ containers rvalue-reference c++11

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

.NET 引用的程序集何时放入 bin\debug 中的规则

.NET(或 Visual Studio)构建如何决定是否将引用的程序集复制到 bin/debug 或 bin/release 目录?(这是一个 .exe 控制台程序。)

在我的机器上,我在 GAC 中有引用的程序集。一位同事将我的 bin/release 复制到他们的计算机上,但它无法运行,因为引用的程序集不在 bin/release 中(并且不在他们的 GAC 上)。

谢谢,

尼尔·沃尔特斯

.net gac build assembly-resolution

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