首先,来自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
嗨,我想知道是否还有在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) 可以从其他服务器导入css文件吗?假设我在www.mysite.com上有我的html,我可以像这样导入我的CSS吗?
<link href="www.anothersite.com/style.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud) 我正在Perl中编写一个工具,需要在Mac OSX上的可执行文件中扫描某些二进制模式.为了避免产生很多误报,我想将搜索限制在可执行文件的数据/文本段中,不包括代码段和其他一些内容.我怎么能做到这一点?
我有两个我自己的引用类型对象的集合,我编写了自己的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是一个好主意,无论如何,我可以让它工作,但我感到不安的是它的行为方式与它自己的文档所说的不一致.
它为什么不按照它所说的那样做呢?谢谢.
鉴于下表' foo'
ID | First Name | Last Name
----------------------------
67 John Smith
----------------------------
67 Bill Jacobs
Run Code Online (Sandbox Code Playgroud)
什么first_name和last_name将下面的查询返回,为什么?
SELECT * FROM foo WHERE ID = 67 GROUP BY ID
Run Code Online (Sandbox Code Playgroud) 在iPhone Web应用程序中,您可以定义一个自定义的初始屏幕,该屏幕将在加载网站时显示(从主页上的已保存书签图标加载网站时).关键是要使Web应用程序启动体验更像真正的iphone应用程序.
我相信语法是这样的:
<link rel="apple-touch-startup-image" href="/splash.png" />(放在<head>页面的部分).
其中splash.png是垂直方向的320x460图像.
我似乎无法让它工作......有没有人有任何提示和技巧?
我已经使用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不包含的一些提示或其他内容吗?
我是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) sql ×2
ajax ×1
c# ×1
css ×1
delphi ×1
delphi-2009 ×1
django ×1
group-by ×1
import ×1
iphone ×1
javascript ×1
linq ×1
macos ×1
mysql ×1
perl ×1
prototypejs ×1
python ×1
sql-server ×1
winapi ×1
xsd.exe ×1