Tag: C#的

OpenCV detectMultiScale()参数的build议值

CascadeClassifier::detectMultiScale()的推荐参数是什么,取决于哪些因素我应该改变默认参数? void CascadeClassifier::detectMultiScale( const Mat& image, vector<Rect>& objects, double scaleFactor=1.1, int minNeighbors=3, int flags=0, Size minSize=Size(), Size maxSize=Size() )

如何获得通过string或整数的枚举值

如何获得枚举值,如果我有枚举string或枚举int值。 例如:如果我有一个枚举如下: public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } 而在一些stringvariables中,我的值为“value1”,如下所示: string str = "Value1" 或者在一些intvariables我有值2喜欢 int a = 2; 我怎么能得到枚举的实例? 我想要一个generics方法,我可以提供枚举和我的inputstring或int值来获取枚举实例。

未安装.NET 4.5.2的定位包

它说在Visual Studio中打开一个已经存在的解决scheme C#项目“…”的目标是“.NETFramework,版本= v4.5.2”,这是没有安装在这台机器上。 我已经尝试过了 select选项2,但它使我到一个通用的Microsoftsearch页面( http://www.microsoft.com/en-us/default.aspx ) 安装.NET Framework 4.5 SDK( 由此答案build议)

什么是最好的C#到VB.net转换器?

在searchinterweb为我的VB.net问题的解决scheme时,我经常在特定主题上find有用的文章,但代码是C#。 这是没有什么大问题,但它需要一些时间手动将其转换为VB。 有一些站点提供了从C#到VB的代码转换器,反之亦然,但是在代码转换之后,修复所有的缺陷几乎与我自己一样花费时间。 直到现在我正在使用http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx 你知道更好的吗?

何时使用C ++中的朋友类

可能重复: 什么时候应该在C ++中使用“朋友”? 我在刷C ++(我是一个Java开发人员),偶然遇到了我忘记的friend class关键字。 这些function之一就是厨房水槽的一部分,还是有一个很好的理由,而不仅仅是一个香草吸气? 我了解它的不同之处在于它限制了谁可以访问这些数据,但是我不能想到这是必要的。 注意:我已经看到了一个类似的问题,但具体而言,我问,这只是一个高级function,除了让人们看着你的代码感到困惑,直到他们意识到你在做什么之外,没有增加真正的价值。

用常量字面值初始化ArrayList

下面的ArrayList可以直接初始化而不需要aFileExtstring数组吗? private static string[] aFileExt = {"css", "gif", "htm", "html", "txt", "xml" }; private System.Collections.ArrayList alFileTypes = new System.Collections.ArrayList(aFileExt); 下面的行是目标,但我的.NET编译器不喜欢它: private static System.Collections.ArrayList alFileTypes = new System.Collections.ArrayList({"css","gif","htm","html","txt","xml"}); 我正在使用.NET Micro Framework,因此无法访问genericstypes。

C#旋转位图90度

我正在尝试使用以下函数将位图旋转90度。 它的问题是,当高度和宽度不相等时,会切断部分图像。 注意returnBitmap的width = original.height,它的height = original.width 任何人都可以帮我解决这个问题,或指出我做错了什么? private Bitmap rotateImage90(Bitmap b) { Bitmap returnBitmap = new Bitmap(b.Height, b.Width); Graphics g = Graphics.FromImage(returnBitmap); g.TranslateTransform((float)b.Width / 2, (float)b.Height / 2); g.RotateTransform(90); g.TranslateTransform(-(float)b.Width / 2, -(float)b.Height / 2); g.DrawImage(b, new Point(0, 0)); return returnBitmap; }

如何同时迭代两个IEnumerables?

我必须枚举IEnumerable<A> list1和IEnumerable<B> list2并且想要同时遍历它们,如: foreach((a, b) in (list1, list2)) { // use a and b } 如果它们不包含相同数量的元素,则应抛出exception。 做这个的最好方式是什么?

如何使用Dapper Dot Net从数据库结果映射到Dictionary对象?

如果我有一个简单的查询,如: string sql = "SELECT UniqueString, ID FROM Table"; 我想将它映射到一个字典对象,如: Dictionary<string, int> myDictionary = new Dictionary<string, int>(); 我将如何与Dapper做到这一点? 我假设它是这样的: myDictionary = conn.Query<string, int>(sql, new { }).ToDictionary(); 但无法弄清楚正确的语法。

使用<random>的C ++中的随机数字顺序

我有下面的代码,我写了testing一个更大的程序的一部分: #include <fstream> #include <random> #include <iostream> using namespace std ; int main() { mt19937_64 Generator(12187) ; mt19937_64 Generator2(12187) ; uniform_int_distribution<int> D1(1,6) ; cout << D1(Generator) << " " ; cout << D1(Generator) << " " << D1(Generator) << endl ; cout << D1(Generator2) << " " << D1(Generator2) << " " << D1(Generator2) << […]