Tag: C#的

将位图转换为.NET 2.0中的一个多页TIFF图像

如何将位图数组转换为TIFF格式的全新图像,在此新的tiff图像中添加所有位图作为帧? 使用.NET 2.0。

在C#中检测networking连接速度和带宽使用情况

有没有办法来检测C#中的networking速度和带宽使用情况? 即使是开源组件的指针也是受欢迎的。 提前致谢。

从MVVM WPF项目中的DataGrid中select多个项目

如何从MVVM WPF项目中的DataGrid中select多个项目?

具有32位整数低冲突率的快速string散列algorithm

我有很多不相关的命名的事情,我想快速search。 一个“Aardvark”在任何地方都是一个“土豚”,所以对这个string进行散列和重新使用这个整数对于加快比较速度是很有效的。 整套名称是未知的(随着时间而改变)。 什么是快速string哈希algorithm,将生成小(32或16)位值,并具有低冲突率? 我想看看特定于C / C ++的优化实现。

使用Ninject在构造函数中使用附加参数创build一个实例

我决定开始使用Ninject,并面临一个问题。 说我有以下情况。 我有一个IService接口和2个类来实现这个接口。 而且我也有一个类,它有一个构造函数获得IService和一个int 。 我怎样才能创build这个类的实例与Ninject(我不想强硬这个int,我想每次我得到一个实例时通过它)? 以下是一些说明情况的代码: interface IService { void Func(); } class StandardService : IService { public void Func() { Console.WriteLine("Standard"); } } class AlternativeService : IService { public void Func() { Console.WriteLine("Alternative"); } } class MyClass { public MyClass(IService service, int i) { this.service = service; } public void Func() { service.Func(); […]

为什么两个不同的概念都被称为“堆”?

为什么C风格语言中用于dynamic内存分配的运行时堆和数据结构都称为“堆”? 有一些关系吗?

linq与groupby和count

这很简单,但我很茫然:鉴于这种types的数据集: UserInfo(name, metric, day, other_metric) 和这个样本数据集: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 01/08/2011 7 我想要检索一个表格,按照(0,1,2,3 ..)的顺序列出指标的总次数。 所以从这一套你最终会: 0 3 1 2 2 2 3 1 我正在努力与LINQ语法,但坚持在哪里放一个groupby和数….任何帮助? 张贴编辑:我永远不能得到张贴的答案工作,因为他们总是返回一个不同的计数logging。 但是,我能够把一个LINQ to SQL的例子放在一起: var […]

最大或默认?

从LINQ查询中获取可能不返回行的最大值的最佳方法是什么? 如果我只是这样做 Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max 查询返回没有行时,我得到一个错误。 我可以 Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter _ Order By MyCounter Descending).FirstOrDefault 但是对于这样一个简单的要求来说,这一点让人感觉有些迟钝。 我错过了一个更好的方法来做到这一点? 更新:这是背后的故事:我试图从子表中检索下一个资格计数器(遗留系统,不要让我开始…)。 每个病人的第一个资格行总是1,第二个是2等等(显然这不是子表的主键)。 所以,我为病人select最大的现有计数器值,然后加1来创build一个新的行。 当没有现有的孩子值,我需要查询返回0(所以加1将给我一个计数器值为1)。 请注意,我不想依赖子行的原始计数,以防遗传应用程序在计数器值中引入空位(可能)。 我不想让这个问题过于通用。

C ++ 11:我可以从多个参数到元组,但我可以从元组去多个参数?

可能重复: 如何将元组展开成可变参数模板函数的参数? “解包”一个元组来调用一个匹配的函数指针 在C ++ 11模板中,有没有一种方法可以将元组用作(可能是模板)函数的单独参数? 例: 比方说我有这个function: void foo(int a, int b) { } 我有tuple auto bar = std::make_tuple(1, 2) 。 我可以用它来模仿foo(1, 2)吗? 我不是简单的foo(std::get<0>(bar), std::get<1>(bar))因为我想在一个不知道参数个数的模板中做这个。 更完整的例子: template<typename Func, typename… Args> void caller(Func func, Args… args) { auto argtuple = std::make_tuple(args…); do_stuff_with_tuple(argtuple); func(insert_magic_here(argtuple)); // <– this is the hard part } 我应该注意到,我宁愿不创build一个模板,适用于一个参数,另一个适用于两个,等等…

如何find至less重复N / 2次的数组元素?

给定一个包含N个元素的数组。 我们知道其中一个元素至less重复N / 2次。 我们对其他元素一无所知。 他们可能重复或可能是独一无二的。 有没有办法find一次重复至lessN / 2次的元素,或者可能是O(N)? 没有额外的空间可以使用。