问题列表 - 第1579页

我可以指定内联显式类型比较器吗?

因此,.NET 3.0/3.5为我们提供了许多查询,排序和操作数据的新方法,这要归功于LINQ提供的所有简洁功能.有时,我需要比较没有内置比较运算符的用户定义类型.在许多情况下,比较非常简单 - 比如foo1.key?= foo2.key.我可以使用匿名委托/ lambda函数简单地指定内联比较,而不是为该类型创建新的IEqualityComparer吗?就像是:

var f1 = ...,
    f2 = ...;
var f3 = f1.Except(
           f2, new IEqualityComparer(
             (Foo a, Foo b) => a.key.CompareTo(b.key)
           ) );
Run Code Online (Sandbox Code Playgroud)

我很确定上面的内容实际上并不奏效.我只是不想让整个班级做一些"沉重"的事情只是为了告诉程序如何比较苹果和苹果.

.net c# linq lambda

57
推荐指数
6
解决办法
4万
查看次数

程序化解决方案,用于更改导航ID以突出显示当前页面ASP.NET

我正在用Visual Studio 2008和ASP.NET 3.5编写一个网站.我设置了一个母版页来简化布局并保留内容页面而不是内容和布局.

导航是列表,css'd所以它看起来像一个酒吧.为了突出显示栏上的页面,列表项需要如下所示<li id="current">.<asp:ContentPlaceHolder>如果我可以避免它,我不想使用它.是否有一些代码可以添加到我的每个页面(或者只是添加到母版页?)来实现这一目标,还是我坚持使用<asp:ContentPlaceHolder>

css navigation asp.net

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

在MySQL中,十进制和双精度之间是否存在任何差异(性能方面)?

在我的数据库中,我想存储小数分数.分数可以具有0到10之间的值,以及介于两者之间的值,例如2.3或9.4.

我最近了解到int只存储整数而不是小数.我发现你可以使用双倍小数,但我想知道的是,是否有任何差异?

我目前正在使用小数.

mysql types

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

C#2.0中是否存在匿名,类型安全,通用的委托签名?

考虑了通用委托AB函数:

public delegate B Fun<A, B>(A x);
Run Code Online (Sandbox Code Playgroud)

然后我可以编写一个接受并调用Fun委托的函数:

public static B invokeFun<A, B>(A x, Fun<A, B> f)
{ return f(x); }
Run Code Online (Sandbox Code Playgroud)

(不要在意写作是否明智invokeFun.)

我可以写invokeFun没有命名Fun委托?我希望这样的东西可以工作,但它不会:

public static B invokeFun<A, B>(A x, B (A) f)
{ return f(x); }
Run Code Online (Sandbox Code Playgroud)

c# generics delegates

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

如何链接到HTML文档中的gzip javascript?

我已经看过一些关于gzipping javascript以节省下载时间的参考资料. 我也看到一些警告,某些浏览器不支持这一点.

我可以使用两种不同的方法:

  1. 用于mod_deflate通过htaccess使Apache压缩给定目录中的JS/CSS文件
  2. 用于ob_start('gzhandler')压缩文件并使用正确的标头将其返回到浏览器.

方法1的问题在于并非所有浏览器都支持mod_deflate,而且我不知道如何将.htaccess文件写入足够智能以便为此进行调整.

方法2的问题在于没有关于如何判断浏览器是否支持gzip压缩脚本或样式表的确定答案,并且如果它确实必须将mime-type作为标题中的内容类型给出.

我需要一些建议.首先,浏览器更普遍接受哪种方法?其次,如何使用任一方法衰减来提供未压缩的备份脚本?第三,单独<script src="js/lib.js.gz" type="text/javascript"></script>工作?(显然不会腐烂.)

为了记录,我使用PHP5与mod_deflate和完整的gzip创建功能,我的doctype是xhtml strict.此外,javascript本身是用YUI压缩的. 编辑: 我回去看了看,但我只有Apache 1.3; 我以为我有2,所以很抱歉在我可能没有它时提及mod_deflate.

javascript php compression

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

列出<T> OrderBy字母顺序

我在Framework 3.5上使用C#.我正在寻找快速排序Generic List<T>.为了这个例子,假设我有Person一个属性列表,其属性为lastname.如何使用lambda表达式对此List进行排序?

List<Person> people = PopulateList();
people.OrderBy(???? => ?????)
Run Code Online (Sandbox Code Playgroud)

c# sorting generics lambda list

429
推荐指数
8
解决办法
65万
查看次数

你为日常生活编写的最有用的脚本是什么?

只是想知道这里的人们编写的小脚本/程序能够帮助人们完成日常生活(也就是与工作无关).

一切顺利,开创性与否.对我来说,这是一个小蟒蛇脚本来计算给定距离和时间的运行速度.

scripting

131
推荐指数
28
解决办法
12万
查看次数

Team Foundation Server(TFS)文件差异查看器 - 使用其他工具进行自定义

我正在使用Team Foundation Server(TFS)进行Visual Studio 2005.

每当我想比较两个文件的版本时,TFS会显示一个带有差异的窗口.

问题是它总是垂直分割.

事实上,几乎每次,我都希望水平分割. 我已经看过TFS选项并用谷歌搜索但我一无所获.我很震惊地认为没有这样的选择!

有没有办法配置TFS水平拆分?

diff merge tfs visual-studio

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

用于Java的命名实体识别库

我正在为java寻找一个简单但"足够好"的命名实体识别库(和字典),我希望处理电子邮件和文档并提取一些"基本信息",如:名称,地点,地址和日期

我一直在环顾四周,而且大多数人似乎都处于沉重的一面和完整的NLP项目中.

有什么建议?

java nlp named-entity-recognition

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

如何将ArrayList转换为结构数组?

我在这里:

Public Structure MyStruct
   Public Name as String
   Public Content as String
End Structure

Dim oStruct as MyStruct = New MyStruct()
oStruct.Name = ...
oStruct.Content = ...

Dim alList as ArrayList = new ArrayList()
alList.Add(oStruct)
Run Code Online (Sandbox Code Playgroud)

我想将ArrayList转换为类型为MyStruct的静态强类型数组.我怎样才能做到这一点?我对ToArray没有运气.

我正在使用.NET Framework 2.0.

.net c# vb.net arrays arraylist

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