小编Sap*_*huA的帖子

compilationOptions.emitEntryPoint是什么意思?

刚安装了rc1工具并创建了一个新的Web项目,以查看模板中的更改内容.

我注意到project.json现在包含:

"compilationOptions": {
    "emitEntryPoint": true
}
Run Code Online (Sandbox Code Playgroud)

但目前还不清楚这是做什么的.

有没有人有想法?

project.json asp.net-core

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

比较c#中的RGB颜色

我正试图找到一种比较两种颜色的方法,以找出它们的相似之处.我似乎无法找到关于这个主题的任何资源,所以我希望在这里得到一些指示.

理想情况下,我想得到一个分数,告诉他们有多相似.例如,0到100,其中100将相等,0将完全不同.

谢谢!

编辑:

从答案中了解更多关于颜色的知识我理解我的问题有点模糊.我会尝试解释我需要的东西.

我有一个800x600大小的应用程序窗口的pixeldata(位置和颜色),所以我可以通过检查每个x间隔来查明某个窗口是否打开.

但是,一旦调整应用程序的大小(内容被缩放,而不是移动),此方法就会失败.我可以计算出像素移动的位置,但是由于四舍五入和防眩化,颜色可能略有不同.

在这种情况下,彼得的解决方案对我来说已经足够好了,尽管所有其他回复也非常有帮助,所以我只是向所有人投了赞成票.我确实认为ColorEye的答案是最专业的,从专业的角度来看,所以我把它标记为答案.

c# rgb compare colors

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

FileStream包含锁定文件

我想知道是否可以将readonly FileStream转换为锁定文件?我现在尝试读取锁定文件时出现异常.

using (FileStream stream = new FileStream("path", FileMode.Open))
Run Code Online (Sandbox Code Playgroud)

谢谢!

.net c# filestream filelock c#-4.0

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

Application Insights将ConnectedService.json文件添加到我的项目中,这有什么作用?

我已经在我的asp.net 4.6 Web应用程序中添加了应用程序见解.

这也添加了文件 Service References\Application Insights\ConnectedService.json

这个文件的内容:

{ "ProviderId": "Microsoft.ApplicationInsights.ConnectedService.ConnectedServiceProvider", "Version": "7.1.719.1", "GettingStartedDocument": { "Uri": "https://go.microsoft.com/fwlink/?LinkID=613413" } }

这个档案是什么?它似乎没有为我的应用程序提供任何逻辑,似乎并不需要任何工作.

asp.net json visual-studio azure-application-insights

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

SQL Server 2008 R2地理距离?

我创建了一个包含以下列的表:

Text:varchar(255)
Location:geography
Run Code Online (Sandbox Code Playgroud)

它们包含来自荷兰的一些城市作为数据(从谷歌地图获得坐标):

Rotterdam - POINT (51.925637 4.493408 4326)
Utrecht - POINT (52.055868 5.103149 4326)
Nijmegen - POINT (51.801822 5.828247 4326)
Breda - POINT (51.542919 4.77356 4326)
Run Code Online (Sandbox Code Playgroud)

我想知道鹿特丹数据库中所有城市之间的距离,所以我执行这个查询:

Select 
    Text, Location, 
    Location.STDistance(geography::Point(51.925638, 4.493408, 4326)) as Distance 
from Messages
Run Code Online (Sandbox Code Playgroud)

但结果是每个城市的距离接近6800000.

可能是什么导致了这个?

我能想到的唯一原因是我使用了错误的SRID,但我无法弄清楚应该使用哪一个.

谢谢!

编辑:

只是为了它,我去玩数字,我得到了一些奇怪的结果:

Distance from Rotterdam to Rotterdam: 6828459.57 (A) (weird but true)
Distance from Rotterdam to Breda: 6779956.10 (B)
Distance from Rotterdam to Nijmegen: 6695336.38 (C)
Run Code Online (Sandbox Code Playgroud)

现在这里有趣的地方:

(A) - (B) = 48504 m = 48 km
(A) …
Run Code Online (Sandbox Code Playgroud)

.net sql sql-server geography distance

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

找到两个数组的所有组合

我试图找到两个数组的所有组合,但有一个重要的变化:

第二个数组的每个值都需要分散在第一个数组的值上.因此总是使用第二个数组的所有值.

鉴于这两个数组:

left = [A, B];
right = [1, 2, 3];
Run Code Online (Sandbox Code Playgroud)

我期待收集以下结果:

A = [1, 2, 3]
B = []

A = [1, 2]
B = [3]

A = [1, 3]
B = [2]

A = [2, 3]
B = [1]

A = [1]
B = [2, 3]

A = [2]
B = [1, 3]

A = [3]
B = [1, 2]

A = []
B = [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

编辑:

所以要清楚.这需要针对两个阵列进行扩展.

给定数组:

left = [A, B, C, D] …
Run Code Online (Sandbox Code Playgroud)

javascript arrays algorithm recursion

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

Attribute.IsDefined在哪里进入DNX Core 5.0?

我正在尝试检查属性是否具有属性.过去常常这样做:

Attribute.IsDefined(propertyInfo, typeof(AttributeClass));
Run Code Online (Sandbox Code Playgroud)

但是我得到一个警告,它在DNX Core 5.0中不可用(它仍然在DNX 4.5.1中).

它尚未实现还是像其他类型/反射相关的东西一样移动?

我正在使用beta7.

c# dnx asp.net-core

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

在Silverlight中使用资源字典作为主题

我开发了一个允许用户在主题之间切换的应用程序.我这样做是通过将xaml文件作为资源包含在我的项目中并使用以下代码:

MainTheme.ThemeUri = new Uri("SilverlightApplication1;component/Themes/[ThemeName]/Theme.xaml", UriKind.Relative);
Run Code Online (Sandbox Code Playgroud)

这种运作良好,直到我发现了以下主题:http://timheuer.com/blog/archive/2010/05/17/silverlight-4-tools-released-and-new-application-templates.aspx

不同之处在于这些主题由多个文件组成.所以我创建了一个仅包含MergedDictionaries的Theme.xaml文件,所以我仍然可以使用上面的代码.这是Cosmopolitan主题的Theme.xaml文件.

<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="CoreStyles.xaml"/>
        <ResourceDictionary Source="SDKStyles.xaml"/>
        <ResourceDictionary Source="Styles.xaml"/>
        <ResourceDictionary Source="ToolkitStyles.xaml"/>
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

但是,当我运行上面的c#代码时,我得到以下异常:

System.Windows.Markup.XamlParseException: Failed to assign to property 'System.Windows.ResourceDictionary.Source'.
Run Code Online (Sandbox Code Playgroud)

为了清楚起见,当我在App.xaml中设置它时,使用MergedDictionaries方法确实有效:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Themes/Cosmopolitan/Theme.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢!

resources themes silverlight-4.0

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

WPF在单击鼠标时展开TreeView

我有一个带有HierarchicalDataTemplate的WPF TreeView.

目前,我必须双击一个项目才能展开/折叠它.

我想将此行为更改为单击,而不会丢失其他功能.所以它应该在点击时展开和折叠.

建议的方法是什么?

谢谢!

wpf treeview double-click

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

TFS中的Git - 合并后删除分支

我们最近迁移到TFS 2013托管的Git.

已创建,合并然后使用Visual Studio删除了一些分支.

但是,当转到Code> 时,这些分支在TFS Web界面中仍然可见Branches.

如果不经常清理,我希望这会变成一个巨大的混乱.

  1. 我们甚至想要清理它吗?
  2. 如何从此列表中删除分支?

git tfs branch visual-studio azure-devops

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