小编Cri*_*ole的帖子

如何将计算列添加到表中?

如何将计算列添加到已存在的表中?SO有计算列帮助 - TSQL但没有关于添加它们的信息.

t-sql ddl

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

为什么在where子句中没有窗口函数?

标题说明了这一点,为什么我不能在SQL Server的where子句中使用窗口函数?

这个查询很有意义:

select id, sales_person_id, product_type, product_id, sale_amount
from Sales_Log
where 1 = row_number() over(partition by sales_person_id, product_type, product_id order by sale_amount desc)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有没有比CTE /子查询更好的方法?

编辑

值得一提的是CTE的查询:

with Best_Sales as (
    select id, sales_person_id, product_type, product_id, sale_amount, row_number() over (partition by sales_person_id, product_type, product_id order by sales_amount desc) rank
    from Sales_log
)
select id, sales_person_id, product_type, product_id, sale_amount
from Best_Sales
where rank = 1
Run Code Online (Sandbox Code Playgroud)

编辑

用子查询显示答案的+1,但实际上我正在寻找无法在where子句中使用窗口函数的原因.

sql t-sql sql-server window-functions

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

在PowerShell中为git命令创建别名?

我理解如何在PowerShell中为cmdlet创建别名,但是我想在PowerShell中创建一个别名,比如"git status"就像"gs"和"git pull origin master"那样"gpm"可以让任何人指出我在右边方向?

git powershell

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

内置源代码位置

我可以在Go的源代码中找到它们的实现make.

事实证明,"代码搜索"功能对于语言的这种中心功能几乎没用,我没有办法确定是否应该搜索C函数,Go函数或者什么.

同样在将来我如何在不诉诸此处的情况下弄清楚这种事情?(即:教我钓鱼)

编辑 PS我已经找到http://golang.org/pkg/builtin/#make,但是,与其他go包不同,它不包含指向源的链接,可能是因为它位于编译器的深处.

go

33
推荐指数
2
解决办法
3020
查看次数

如何在IIS上配置Web Deploy发布功能,以便开发人员可以发布?

我控制服务器在Windows Server 2012上运行IIS 8我要发布与发布选项的几个基本asp.net网站在Visual Studio 2012年有服务器配置的步骤没有什么好/当前微软的文章.

1)我究竟需要在服务器上做什么?我没有在各种IIS角色下看到任何"Web部署"角色选项.我看过一些人下载和安装"Web部署3.0"从微软的,但该文件是一岁,它似乎很奇怪,我将不得不下载另一个文件使用IIS提拔文件部署选项.如果您使用的IIS7或IIS7.5,而不是IIS8喜欢我,请随时回复你做什么,但让我知道你正在使用的版本.

2)身份验证过程是否加密?例如,FTP将以纯文本形式发送密码.FTP over SSL没有,但设置甚至自发的SSL证书只是为了获得安全的身份验证而烦人.那么Web部署呢?安全还是不安全?

3)我必须在服务器的防火墙上打开端口8172吗?微软的文档称我"可能需要".

4)在Visual Studio端,它需要一个帐户进行身份验证.这是服务器上的Windows帐户吗?我应该右键单击服务器上的IIS网站文件夹并在此处添加此用户,还是有其他一些将用户映射到网站的首选方式?如果是这样,需要什么权利?

请回答上述任何一项或全部内容,但请关注服务器端配置,而不是客户端(visual studio).请不要建议FTP,因为我真的想尝试Web Deploy.我也添加了一个IIS 7.5标签,因为一些答案可能与IIS 8相同.

asp.net iis iis-7.5 visual-studio-2012 iis-8

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

我应该喜欢IEnumerable <T>还是Arrays?

在我工作的许多项目中,每当我必须返回一个只读集合时,我使用该IEnumerable<T>接口并使其类型特定如下:

Public ReadOnly Property GetValues() As IEnumerable(Of Integer)
    Get
        'code to return the values'
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

大多数时候,我返回一个List但是在一些函数和只读属性中我返回一个数组,这个数组也可以通过扩展方法的礼貌来达到目的.

我的问题是我会通过返回违反任何设计原则IEnumerable<T>s,而不是特定类型(例如:List<T>,HashSet<T>,Stack<T>ArrayS)

.net c# vb.net design-principles

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

如何在.NET中将Twips转换为像素?

我正在进行一个迁移项目,其中数据库实际上以缇为单位存储显示大小.由于我不能使用twips为WPF或Winforms控件分配大小,我想知道.NET是否有在运行时可用的转换方法?

c# graphics vb6-migration screen-resolution

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

Python上一个单词的第一个字母

我正在寻找一种非常聪明和快速的方法,用大写字母转换字符串中单词的每个第一个字符.

ac milan > Ac Milan
paris saint germain > Paris Saint Germain
Run Code Online (Sandbox Code Playgroud)

python

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

在SublimeText2中组合语法定义

我想为Sublime Text 2编写一个语法定义文件,用于查找结果,该文件尊重它找到搜索词的每个地方的文件扩展名.该文档提到"可以组合单独文件中的语法定义",但没有提到如何.

有没有人有任何关于它是如何工作的例子?回答这个问题:Sublime Text 2:在文件本身内设置文件语法(如Vim modelines)也可以.

编辑

好的,所以请朋友提示:http://manual.macromates.com/en/language_grammars

这使用带有名称的'include'标签来引用另一种语言.这对我有用,但不幸的是,每次Sublime Text打开时我都需要编写一个插件来重新编译文件,并用各种语言扩展重新编写它...任何机会你们都有更好的主意吗?

syntax-highlighting sublimetext2

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

找出IEnumerable <>是否具有唯一值的最佳方法

我有很多代码可以用来做这样的事情

bool GetIsUnique(IEnumerable<T> values)
{
    return values.Count() == values.Distinct().Count;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的更快更好的方法来做到这一点?

.net c# linq

12
推荐指数
3
解决办法
5945
查看次数