问题列表 - 第15620页

读取表变量的查询是否可以在SQL Server 2008中生成并行执行计划?

首先,来自BOL:

修改变量的查询不会生成并行查询执行计划.当修改非常大的变量或复杂查询中的变量时,性能会受到影响.在这些情况下,请考虑使用临时表.有关更多信息,请参见CREATE TABLE(Transact-SQL).读取变量而不修改它们的查询仍然可以并行化.

这看起来很清楚.读取表变量而不修改它们的查询仍然可以并行化.

但是在Sun Server Agarwal在2008年3月30日的一篇关于tempdb的文章中说,这是一个声誉卓着的SQL Server存储引擎:

涉及表变量的查询不会生成并行计划.

Sunil是否解释了BOL:INSERT,或者FROM子句中是否存在表变量会阻止并行性?如果是这样,为什么?

我正在考虑控制表用例,其中有一个小控件表连接到一个更大的表,映射值,充当过滤器,或两者兼而有之.

谢谢!

sql sql-server parallel-processing table-variable sql-server-2008

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

Ajax二进制响应

嗨,我想知道是否还有在AJAX中流式传输二进制响应?这将是一个终极解决方案,否则我需要将二进制映像实现为文件,然后使用不同的URL将该文件流式传输给用户.

new Ajax.Request('/viewImage?id=123', {
  // request returns a binary image inputstream
  onSuccess: function(transport) {
      // text example
      // alert(transport.responseText)

      // QUESTION: is there a streaming binary response?
      $('imgElem').src = transport.responseBinary;
  },
  onFailure: function(transport) {
      // handle failure
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax prototypejs

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

从另一台服务器导入css

可以从其他服务器导入css文件吗?假设我在www.mysite.com上有我的html,我可以像这样导入我的CSS吗?

<link href="www.anothersite.com/style.css" rel="stylesheet" type="text/css"  />
Run Code Online (Sandbox Code Playgroud)

css import

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

如何使用Perl查找Mac OSX可执行文件的数据段?

我正在Perl中编写一个工具,需要在Mac OSX上的可执行文件中扫描某些二进制模式.为了避免产生很多误报,我想将搜索限制在可执行文件的数据/文本段中,不包括代码段和其他一些内容.我怎么能做到这一点?

macos perl

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

为什么不.Except(LINQ)比较正确的事情?(使用IEquatable)

我有两个我自己的引用类型对象的集合,我编写了自己的IEquatable.Equals方法,我希望能够在它们上使用LINQ方法.

所以,

List<CandyType> candy = dataSource.GetListOfCandy();
List<CandyType> lollyPops = dataSource.GetListOfLollyPops();
var candyOtherThanLollyPops = candy.Except( lollyPops );
Run Code Online (Sandbox Code Playgroud)

根据.Except的文档,不传递IEqualityComparer应该导致EqualityComparer.Default用于比较对象.Default比较器的文档是这样的:

"Default属性检查类型T是否实现System.IEquatable泛型接口,如果是,则返回使用该实现的EqualityComparer.否则返回使用由T.提供的Object.Equals和Object.GetHashCode的覆盖的EqualityComparer."

所以,因为我为我的对象实现IEquatable,它应该使用它并且工作.但是,事实并非如此.在我覆盖GetHashCode之前它不起作用.事实上,如果我设置一个断点,我的IEquatable.Equals方法永远不会被执行.这让我认为根据其文档,它与计划B一致.我知道重写GetHashCode是一个好主意,无论如何,我可以让它工作,但我感到不安的是它的行为方式与它自己的文档所说的不一致.

它为什么不按照它所说的那样做呢?谢谢.

linq

26
推荐指数
2
解决办法
6995
查看次数

Delphi 2009中的系统正常运行时间

如何编码以查看计算机已运行多长时间.

尽可能简单的代码示例.

delphi winapi delphi-2009

0
推荐指数
2
解决办法
1708
查看次数

MySQL GROUP BY行为

鉴于下表' foo'

ID | First Name | Last Name
----------------------------
67   John        Smith
----------------------------
67   Bill        Jacobs
Run Code Online (Sandbox Code Playgroud)

什么first_namelast_name将下面的查询返回,为什么?

SELECT * FROM foo WHERE ID = 67 GROUP BY ID
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by

15
推荐指数
3
解决办法
3421
查看次数

iPhone网页启动画面无法正常工作

在iPhone Web应用程序中,您可以定义一个自定义的初始屏幕,该屏幕将在加载网站时显示(从主页上的已保存书签图标加载网站时).关键是要使Web应用程序启动体验更像真正的iphone应用程序.

我相信语法是这样的:

<link rel="apple-touch-startup-image" href="/splash.png" />(放在<head>页面的部分).

其中splash.png是垂直方向的320x460图像.

我似乎无法让它工作......有没有人有任何提示和技巧?

iphone

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

XmlSerializer没有填充子元素

我已经使用XSD.EXE将XSD转换为对象.这很好,我可以使用XMLSerializer进行反序列化,除了生成为数组的子元素不会填充.

    private SubElements[] subelementsField;

    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("SubElement", IsNullable=false)]
    public SubElement[] SubElement {
        get {
            return this.subelementField;
        }
        set {
            this.subelementField = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

即使XML中存在数据,但在使用以下代码时它也不会填充它:

// Deserialize
var result = serializer.Deserialize(new StringReader(data.XMLText.ToString()));
Run Code Online (Sandbox Code Playgroud)

根元素都可以正常工作,而不是这种XML数据的子元素:

<RootNode Weight="205" Year="1995">
  <ParentNodeWhichWorksFine Contact="John Doe">
    <SubElement SomeAttribute="123">
      <Location>New York City</Location>
      <Team>New York Pizza</Team>
    </SubElement>
  </ParentNodeWhichWorksFine>
</RootNode>
Run Code Online (Sandbox Code Playgroud)

我错过了XSD.EXE不包含的一些提示或其他内容吗?

c# xml-serialization xsd.exe

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

基于Django年/月的帖子存档

我是Django的新手并启动了一个应用程序,我做了模型,视图,模板,但我想在页面底部添加一些存档,如http://www.flickr.com/photos/ionutgabriel/3990015411 /.

所以我想列出那一年的所有年份和它们旁边的所有年份.谁有帖子链接和其他没有的月份.此外,我想翻译月份名称,因为我需要他们在罗马尼亚语.

到目前为止我所做的是:

在我看来:

def archive(request): 
    arch = Post.objects.dates('date', 'month', order='DESC') 

    archives = {} 
    for i in arch: 
        tp = i.timetuple() 
        year = tp[0] 
        month = tp[1] 
        if year not in archives: 
            archives[year] = [] 
            archives[year].append(month) 
        else: 
            if month not in archives[year]: 
                archives[year].append(month) 
    return render_to_response('blog/arhiva.html', {'archives':archives}) 
Run Code Online (Sandbox Code Playgroud)

在我的模板中:

    {% for years, months in archives.items %} 
                    {{ years }} 
                    {% for month in months %} 
                   <a href="{{ years }}/{{ month }}">{{ month }}</a> 
                    {% endfor %} 
            <br /> 
                {% …
Run Code Online (Sandbox Code Playgroud)

python django

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