Tag: C#的

是否有任何asynchronous的Process.Start?

就像标题所暗示的那样,是否有等同于Process.Start (允许您运行另一个应用程序或batch file),我可以等待? 我正在玩一个小的控制台应用程序,这似乎是一个完美的地方,使用asynchronous和等待,但我找不到这种情况下的任何文档。 我在想什么是这样的: void async RunCommand() { var result = await Process.RunAsync("command to run"); }

将列表拆分成N个小的列表

我试图将一个列表分成一系列较小的列表。 我的问题:我的分割列表function不会将它们分割成正确大小的列表。 它应该将它们分成30个大小的列表,而是将它们分成大小为114的列表? 我怎样才能让我的function分成一个列表大小为30或更less的 X列表? public static List<List<float[]>> splitList(List <float[]> locations, int nSize=30) { List<List<float[]>> list = new List<List<float[]>>(); for (int i=(int)(Math.Ceiling((decimal)(locations.Count/nSize))); i>=0; i–) { List <float[]> subLocat = new List <float[]>(locations); if (subLocat.Count >= ((i*nSize)+nSize)) subLocat.RemoveRange(i*nSize, nSize); else subLocat.RemoveRange(i*nSize, subLocat.Count-(i*nSize)); Debug.Log ("Index: "+i.ToString()+", Size: "+subLocat.Count.ToString()); list.Add (subLocat); } return list; } 如果我在大小为144的列表上使用该函数,则输出为: 指数:4,大小:120 指数:3,大小:114 […]

在C#中检查文件名是*可能*有效(不是它存在)

System.IO名称空间中是否有方法检查文件名的有效性? 例如, C:\foo\bar会validation并且:"~-*不会 或者有点麻烦, X:\foo\bar会validation系统上是否有一个X:驱动器,否则不会。 我想我可以自己写一个这样的方法,但是我对一个内置的方法更感兴趣。

从web.config读取连接string

我怎样才能读取连接string从web.config文件到类库中的公共类。 我试过了 WebConfigurationManager ConfigurationManager 但这些在class级图书馆中是不被认可的

简单的光照校正openCV c ++

我有一些彩色照片,照片中的照明不规则:图像的一侧比另一侧更明亮。 我想通过纠正照明来解决这个问题。 我认为当地的对比将帮助我,但我不知道如何:( 你能帮我一段代码或一条pipe道吗?

在openCV中访问某个像素的RGB值

我已经search了互联网和计算器彻底,但我还没有find答案我的问题: 我如何获得/设置OpenCV中某些(由x,y坐标给定的)像素的RGB值? 什么是重要的 – 我用C ++编写,图像存储在cv :: Matvariables中。 我知道有一个IplImage()运算符,但是IplImage在使用中并不是很舒服 – 据我所知它来自C API。 是的,我知道在OpenCV 2.2线程中已经有了这个Pixel访问权限 ,但是只有黑白位图。 编辑: 非常感谢您的答复。 我看到有很多方法来获取/设置像素的RGB值。 我从我亲密的朋友那里得到了一个更多的想法,感谢Benny! 这非常简单而有效。 我认为这是一个你select的味道的问题。 Mat image; (……) Point3_<uchar>* p = image.ptr<Point3_<uchar> >(y,x); 然后你可以读取/写入RGB值: p->x //B p->y //G p->z //R

为什么在虚拟inheritance中调用Default构造函数?

我不明白为什么在下面的代码中,当我instanciate daughtertypes的对象,默认的grandmother()构造函数被调用? 我认为应该调用grandmother(int)构造函数(遵循mother类构造函数的规范),否则这个代码根本不应该编译,因为虚拟inheritance。 这里编译器默默地在我的后面调用grandmother默认构造函数,而我从来没有要求它。 #include <iostream> class grandmother { public: grandmother() { std::cout << "grandmother (default)" << std::endl; } grandmother(int attr) { std::cout << "grandmother: " << attr << std::endl; } }; class mother: virtual public grandmother { public: mother(int attr) : grandmother(attr) { std::cout << "mother: " << attr << std::endl; } }; class […]

entity frameworkDateTime和UTC

是否有可能有entity framework(我正在使用Code First方法与CTP5当前)在数据库中存储所有DateTime值为UTC? 或者有可能是在映射中指定它的方法,例如在last_login列中的一个: modelBuilder.Entity<User>().Property(x => x.Id).HasColumnName("id"); modelBuilder.Entity<User>().Property(x => x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity<User>().Property(x => x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity<User>().Property(x => x.PasswordHash).HasColumnName("password_hash"); modelBuilder.Entity<User>().Property(x => x.LastLogin).HasColumnName("last_login");

什么是新的C#等待function?

任何人都可以解释什么await函数呢?

“纯虚函数调用”崩溃从何而来?

我有时会注意到程序在我的电脑上出现错误:“纯虚函数调用”。 当一个对象不能创build一个抽象类时,这些程序如何编译?