小编usr*_*usr的帖子

INNER JOIN 相对于 CROSS APPLY 的优点

从我读到的内容来看,CROSS APPLY它似乎比 更好INNER JOIN,它可以用于表值表达式,它更快,等等。

那么为什么要使用INNER JOIN呢?

来源: 1 , 2

t-sql sql-server join

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

如何加速Visual Studio Webserver(卡西尼)?

对于我的webapp,集成的Visual Studio Server(Cassini)比IIS慢得多.我怎样才能加快卡西尼的速度,这样我就不必为每一个小页面等待3秒?

asp.net asp.net-mvc cassini visual-studio

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

T4模板错误

错误是:

Error   48  A processor named 'PropertyProcessor' could not be found for the directive named 'property'. The transformation will not be run.  The following Exception was thrown:
System.IO.FileNotFoundException: Failed to resolve type for directive processor PropertyProcessor.
   at Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(String processorName)
   at Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(ITextTemplatingEngineHost host, TemplateProcessingSession session, List`1 directivesToBeProcessed)   Config.tt   2   4   
Run Code Online (Sandbox Code Playgroud)

T4模板是:

<#@ template language="C#" #>
<#@ property name="serverName" processor="PropertyProcessor" type="System.String" #>

using System;   
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?这是什么意思?

c# t4 visual-studio-2008 visual-studio

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

Haskell编译器错误:不在范围内

我试图通过编写一个简单的文件副本util来学习haskell:

main = do
         putStr "Source: "
         srcPath <- getLine
         putStr "Destination: "
         destPath <- getLine
         putStrLn ("Copying from " ++ srcPath ++ " to " ++ destPath ++ "...")
         contents <- readFile srcPath
         writeFile destPath contents
         putStrLn "Finished"
Run Code Online (Sandbox Code Playgroud)

这让我感到高兴

GHCi, version 6.10.4: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done. 
[1 of 1] Compiling Main             ( D:\Test.hs, interpreted )

D:\Test.hs:8:22: Not in …
Run Code Online (Sandbox Code Playgroud)

haskell

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

Haskell问题:限制使用show的数据类型

码:

data Exp a = Const a | Eq (Exp a) (Exp a)
Run Code Online (Sandbox Code Playgroud)

我希望Const a包含一个show类型的值,以便我可以在以后打印它.所以在C#中我会写:

class Const : Exp { IShow X; }
class Eq : Exp { Exp X, Y; }
Run Code Online (Sandbox Code Playgroud)

我怎么能在Haskell做到这一点?

haskell types existential-type typeclass gadt

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

Microsoft SQL Server 2008主键的含义

主键的概念对SQL Server的数据库引擎有什么意义?我不是指在"ID"列上创建的聚簇/非聚簇索引,我的意思是约束对象"主键".它是否存在是否重要?

备择方案:

  1. alter table添加主键群集
  2. alter table create clustered index

这有什么不同吗?

database sql-server database-design primary-key sql-server-2008

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

HTML:不同的浏览器以不同的实际px大小渲染1em有多常见?

如您所知,您可以在px或em中使用CSS指定维度.据我所知,em意味着"当前元素字体的行高".我目前的方法是始终使用px(也用于保证金,这似乎是一个有争议的做法).

问题:我可以依赖px和em的比例在浏览器中相同吗?如果没有,那么我在段落之间手动指定的边距可能看起来很奇怪,因为它们不再匹配1em.

我认为最好将em用于边距,但我有很多现有代码,它总是使用px边距.

html css browser cross-browser

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

使用派生表的SQL Server查询生成语法错误

嗨,我有一个此类似的情况

SELECT *
FROM
(
  SELECT *  
  FROM 
  Table1
)
Run Code Online (Sandbox Code Playgroud)

我想知道为什么会出错

Incorrect syntax near ')'.
Run Code Online (Sandbox Code Playgroud)

有帮助吗?提前致谢..

sql t-sql sql-server

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

C# 中的“带分号的空行”是什么意思?

我偶然发现了这段代码,并想知道为什么 C# 编译器不引发警告或错误。严格来说,我想我试图执行实际上有效的任何事情?(对于空行)

空行上的分号

c# syntax

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

如何一次性处理System.Threading.Timer?

我想用a System.Threading.Timer来执行一次.该计时器应该通过在Dispose不再需要时调用(即回调触发时)进行确定性清理.

问题是回调无法可靠地获得对Timer!的引用!

System.Threading.Timer timer = null;
timer = new System.Threading.Timer(_ =>
{
    Console.WriteLine("Elapsed.");

    //Dispose the timer here, but timer might be null!
    timer.Dispose(); //BUG
}, null, TimeSpan.FromSeconds(1), TimeSpan.Zero);
Run Code Online (Sandbox Code Playgroud)

timer当回调触发时,可能不会初始化变量.此代码在所有情况下都不起作用,因为它包含竞争条件.

我们如何使用System.Threading.Timer确定性清理创建一次性计时器?

(创建一次性定时器/延迟的更好方法超出了这个问题的范围.我故意以特定方式询问这一点.)

.net timer

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