小编Emm*_*ace的帖子

Spring.NET项目已经死了吗?

我们正在考虑将Sprint.NET与其他解决方案一起用作AOP框架.Spring.NET是一个已知的框架,至少在我的案例中是名称.

我试着找到关于最新版本和支持的信息,但是在2012年之后我找不到任何令我惊讶的事情.

该项目已经死了吗?

最新的网站/论坛/支持在哪里?

谷歌在这一点上并没有真正帮助我:(

.net spring spring.net

6
推荐指数
2
解决办法
4030
查看次数

.NET 序言

已经有这样的问题了,但她才 4 岁,我的问题有点“时间相关”

我需要使用 prolog 实现一些逻辑,并从基于 CLR 的应用程序(主要是来自 Windows 和 Mono 的 C# 以及来自 Windows 的 Scala)调用它以利用一些 Prolog 功能。问题是,我找不到维护的“Prolog.NET”编译器......

那么你有任何仍在维护的 Prolog 编译器吗?或者,根据经验,您是否认为上述之一足够稳定和足够安全,即使没有支持也可以使用它们?

.net clr prolog

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

Chrome扩展程序弹出窗口始终位于顶部

我为个人需求开发了一个小的镀铬扩展.但是在我不喜欢的用户体验中有一些东西,包含应用程序的弹出窗口会在失去焦点时自动关闭.

我想控制关闭行为和/或创建一个永远在线的弹出窗口,我试图在谷歌,Chrome开发论坛和API参考上找到我的方式,但找不到实现这一目标的方法.

google-chrome google-chrome-extension google-chrome-app

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

如何摆脱 GridView UWP 的框选择边框

我有一个工作正常的 gridview,但是每次我选择一个项目时,我都会在该项目周围看到一条蓝线,如何删除它?

<GridView Margin="5,15,0,0"  x:Name="List" ItemsSource="{Binding}" SelectionChanged="List_SelectionChanged">
        <GridView.ItemTemplate>
            <DataTemplate>
                <Grid  Margin="11">
                    <StackPanel BorderBrush="Black" Orientation="Vertical">
                        <Image Width="150" Height="150" Source="{Binding Way}" />
                    </StackPanel>
                </Grid>
            </DataTemplate>
        </GridView.ItemTemplate>
        <GridView.ItemsPanel>
            <ItemsPanelTemplate>
                <ItemsWrapGrid  MaximumRowsOrColumns="2" Orientation="Horizontal" />
            </ItemsPanelTemplate>
        </GridView.ItemsPanel>
    </GridView>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

c# windows-phone-8.1 win-universal-app

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

高度并行化的Levenstein距离算法

实际上,我必须实现一个字符串比较,最后得到匹配百分比(不仅仅是布尔结果匹配/不匹配)。为此,我找到了 Levenstein 距离算法。但现在的问题是性能。例如,我有 1k 个字符串需要相互比较,现在大约需要 10 分钟。对于每个算法,我已经并行调用该算法,并且在每个算法中再次并行完成。所以我用伪语言:

Foreach strings
    Call in parallel the comparaison method.
Run Code Online (Sandbox Code Playgroud)

内比较法

Foreach stringsToCompare
    Call in parallel the Levenstein Distance algo.
Run Code Online (Sandbox Code Playgroud)

在 i5 @ 2.6Ghz 上 100% CPU 使用率下仍然需要 10 分钟...

这是我的实现

public static double GetSimilarity(string firstString, string secondString)
{
    if (ReferenceEquals(firstString, null)) throw new ArgumentNullException("firstString");
    if (ReferenceEquals(secondString, null)) throw new ArgumentNullException("secondString");
    if (firstString == secondString) return 100;

    return (1 - GetLevensteinDistance(firstString, secondString) / (double)Math.Max(firstString.Length, secondString.Length)) * 100;
}

private static int GetLevensteinDistance(string firstString, string secondString) …
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm math parallel-processing

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

从二进制大小中获得性能影响

我正在做一个电子项目.在项目中我有一个微控制器.我想衡量一下我的变化对时间表现的影响.

二进制文件不是很大(实际上是11760字节).微控制器运行大约20Mhz(基于晶体值).所以基本上他每秒可以运行20M操作.

您是否认为根据每个功能的指令计数检查由于更改而导致的性能影响是否是个好主意?就像是 :

在此输入图像描述

c performance microcontroller

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

测试分类

我想知道关于使用属性(如NUnit的Category属性)对测试进行分类的"最佳实践"是什么?

您是按应用程序的功能范围,按类别(单元测试,端到端测试,烟雾测试,集成测试等),按技术类别(长时间运行,Web请求等)或每种类型的混合对它们进行分类?

总而言之,我不想在几个月内对数千个测试进行重新分类,那么最佳策略是什么?

提前感谢您的回答!

testing nunit unit-testing categorization

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