小编chr*_*r85的帖子

从visual studio搜索中排除特定文件

我正在使用Visual Studio 2013.使用WebEssentials,我创建了一些捆绑文件以最小化我的javascript文件,每次我进行搜索时,我的vs冻结,因为它也在捆绑文件中搜索.所以,如果我有,例如,'externalBundle.js''myappBundle.js',我想排除它们.

我已经看到了从Visual Studio搜索中删除特定文件以及如何从Visual Studio文件搜索帖子中排除designer.cs,但它们无法解决我的问题.我只想通过模式从搜索中排除两个文件.

更新:我已经开始了一个新项目,我正在使用Visual Studio 2015.问题仍然存在,因为看起来搜索小部件与VS2013中的相同.

search visual-studio visual-studio-2013 visual-studio-2015

21
推荐指数
1
解决办法
4084
查看次数

Reflection获取对象属性以对列表进行排序

我想通过存储在其中的对象的属性对c#中的列表进行排序.我有这个:

if (sortColumn == "Login")
{
    if (sortDir == "ASC")
    {
        filteredList.Sort((x, y) => string.Compare(x.Login, y.Login, true));
    }
    else
    {
        filteredList.Sort((x, y) => string.Compare(y.Login, x.Login, true));
    }
 }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我想更通用,以便不必知道要排序的字段.我想过这样的事情:

//With sortColumn = "Login";
if (sortDir == "ASC")
{
    filteredList.Sort((x, y) => string.Compare(x.GetType().GetProperty(sortColumn), y.GetType().GetProperty(sortColumn), true));
}
else
{
    filteredList.Sort((x, y) => string.Compare(y.GetType().GetProperty(sortColumn), x.GetType().GetProperty(sortColumn), true));
}
Run Code Online (Sandbox Code Playgroud)

显然这不起作用,但这就是我想要的.有可能吗?

谢谢.

c# sorting reflection

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

地图平移时避免自定义叠加点击事件(谷歌地图 API)

与此问题相关:“使自定义叠加层可点击(Google Maps API 3)”并与我在同一问题中的评论相关(张贴在这里是为了提高可见性,因为我认为是其他问题)。

我已经click为我的叠加多边形添加了一个侦听器,但是现在我遇到的问题是,当用户想要平移地图并单击叠加来执行此操作时,当释放鼠标按钮时,会触发单击事件。显然,onclick当我只想平移地图时,我不想执行该操作。这个问题有什么优雅的解决方案吗?

这是该问题的一个示例:panning/click issue

javascript google-maps overlay onclick panning

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

在express js中,太多的中间件函数会降低性能吗?

我正在开发(我和我的同事)一个应用程序,express js并且当您在服务器配置中添加太多中间件功能时,我一直在寻找有关任何性能问题的信息,但我没有找到任何相关信息。

例如,就我而言,我添加了典型的中间件:静态资源的处理程序、cookie解析器、body解析器、压缩器……我们正在考虑添加更多中间件,甚至是我们开发的自定义函数。

所以我的问题是,是否有任何时刻、任意数量的处理程序可能会导致应用程序出现性能问题?或者是否有与此相关的摘要或某人所做的任何测试?

谢谢。

javascript middleware node.js express

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