问题列表 - 第22988页

输入参数统一

为什么在C#中不允许这样做? alt text http://img706.imageshack.us/img706/7360/restriction.png

其实我想写的

alias Y<A, B> : X<A, B>, X<B, A>
Run Code Online (Sandbox Code Playgroud)

这里实际上需要统一; 如果A = B则应该只定义一个方法.

c# generics unification

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

将SQL Server中的字符串更改为缩写

如何在某个字符之前从sql查询返回字符串中的所有内容?

我的数据如下:

HD TV HM45VM - HDTV widescreen television set with 45" lcd
Run Code Online (Sandbox Code Playgroud)

我想限制或截断字符串以包括破折号之前的所有内容.

所以最终的结果将是"高清电视HM45VM"

sql t-sql sql-server

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

PHP:有序目录列表

如何以"上次修改日期"顺序列出目录中的文件?(Linux上的PHP5)

php

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

Tcp Socket已关闭

我一直认为如果你没有实现心跳,就无法知道TCP连接的一端是否意外死亡.如果进程刚刚被杀死并且没有正常退出,则套接字无法发送FIN或让对方知道它已关闭.

(请参阅此处的一些评论,例如http://www.perlmonks.org/?node_id=566568)

但是我连接的股票订单服务器有一个新的"取消断开连接所有订单",如果客户端断开连接,则会取消实时订单.它甚至在我杀死我的过程时也能工作,并且我的应用程序肯定没有心跳.

那么它是如何能够检测到我杀死这个过程的?我的应用程序在Windows Server 2003上运行,订单服务器在Suse Linux Enterprise Server 10上.Windows是否检测到与套接字关联的进程不再存在并发送FIN?

sockets tcp

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

如何检查XMLHttpRequest的send()是否支持File

Safari的XMLHttpRequest的send()方法支持File参数.Firefox(尚未).

如何检查是否支持此功能?在Firefox中,它的行为就像传递了一个空字符串一样.

我试图避免进行浏览器版本检测.

编辑:FF 3.6似乎支持它,但问题仍然适用于旧版本或其他浏览器.

javascript xmlhttprequest

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

SQL组和顺序

我有多个用户,他们记录了到达目的地的多个条目

不知何故,使用我的选择查询,我只想显示每个唯一用户名的最新条目.

这是不起作用的代码:

SELECT * FROM $dbTable GROUP BY xNAME ORDER BY xDATETIME DESC
Run Code Online (Sandbox Code Playgroud)

这样做的名称分组很好,但是只显示它们最近的条目,它只显示它在SQL表中看到的第一个条目.

我想我的问题是,这可能吗?

这是我的数据样本:

john  7:00
chris 7:30
greg 8:00
john 8:15
greg 8:30
chris 9:00
Run Code Online (Sandbox Code Playgroud)

我的理想结果应该只是

john 8:15
chris 9:00
greg 8:30
Run Code Online (Sandbox Code Playgroud)

sql grouping

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

如何将SVG和HTML混合到页面中?

我一直在使用jQuery.svg插件来做一些SVG渲染,它工作得很好,但我也想让服务器将一些SVG渲染到页面中,我无法让它工作.如何在页面中添加如下所示的SVG以便Firefox呈现它?

<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg" >
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>

    <body>

    <div class="map editable" id="map_1"><svg height="600" version="1.1" width="600" xmlns="http://www.w3.org/2000/svg"><image height="600" href="/system/graphics/1/original/floor-plan-large.gif" width="500" x="0" y="0" /><circle cx="300" cy="580" fill="red" r="5" stroke-width="2" stroke="red" /><circle cx="300" cy="400" fill="red" r="5" stroke-width="2" stroke="red" /><circle cx="260" cy="400" fill="red" r="5" stroke-width="2" stroke="red" /><circle cx="260" cy="340" fill="red" r="5" stroke-width="2" stroke="red" /><circle cx="140" cy="340" fill="red" r="5" stroke-width="2" stroke="red" /><polyline fill="none" points="300,580 300,400 260,400 260,340 140,340" stroke-width="3" stroke="blue" /></svg></div>

    <svg version="1.1" baseProfile="full" width="300px" height="200px" …
Run Code Online (Sandbox Code Playgroud)

html xhtml firefox html5 svg

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

如何在C++中将指向变量的指针声明为函数的参数?

我有一个函数,需要一个const D3DVECTOR3 *pos,但我没有理由事先声明这个.对我来说最合乎逻辑的解决方案是使用new:

Function(
    //other parameters,
    new D3DXVECTOR3(x, y, 0));
Run Code Online (Sandbox Code Playgroud)

但是我不知道我会怎么做deleting,在函数中初始化.我的下一个想法是使用&运算符,如下所示:

Function(
    //other parameters,
    &D3DVECTOR3(x, y, 0));
Run Code Online (Sandbox Code Playgroud)

但我不知道这是否是一种有效的方法.(它没有出错,但是有很多东西不能给出非常好的错误).我应该使用new,&还是其他一些我忽略的技术?

c++ pointers declaration new-operator function-parameter

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

通过VisualSVN服务器托管Mercurial HG

我曾尝试使用Scriptalias托管Mercurial HG存储库.

ScriptAlias/hg /"htdocs/hgwebdir.cgi"

如果我转到Chrome,它会显示cgi文件的内容.在IE中,它确实渲染,但不显示图像和链接.在任何一种情况下,都不会显示我想要显示的存储库.

有没有人设法使用VisualSVN?如果我有Windows身份验证和https,这也会工作吗?

hosting mercurial cgi visualsvn

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

我的Java正则表达式没有捕获该组

我正在尝试将用户名与正则表达式匹配.请不要建议拆分.

USERNAME=geo
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

    String input = "USERNAME=geo";
    Pattern pat = Pattern.compile("USERNAME=(\\w+)");
    Matcher mat = pat.matcher(input);
    if(mat.find()) {
        System.out.println(mat.group());
    }
Run Code Online (Sandbox Code Playgroud)

为什么不在geo小组中找到?我注意到如果我使用它.group(1),它会找到用户名.但是该group方法包含USERNAME=geo.为什么?

java regex

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