勇哥 你好 : 對於文章的第七行 "最後這全部圖片合在一起,halcon會算出相...
勇哥看到下面这图的时候,突然对什么世界坐标这个概念模糊起来。一直以来,我以为所谓机器视觉里面的世界坐标是指摄像机视野内看到的对象上面的坐标。但是上图中世界坐标的定义显然跟相机没啥子关系。其实,世界坐标是我们自己定义的参考坐标而已,你可以把它定义在任何位置。它可以在标定板上面,这时...
还有 1 人发表了评论 加入12766人围观勇哥看到下面这图的时候,突然对什么世界坐标这个概念模糊起来。一直以来,我以为所谓机器视觉里面的世界坐标是指摄像机视野内看到的对象上面的坐标。但是上图中世界坐标的定义显然跟相机没啥子关系。其实,世界坐标是我们自己定义的参考坐标而已,你可以把它定义在任何位置。它可以在标定板上面,这时...
还有 1 人发表了评论 加入12766人围观
勇哥注:
IComparable 接口常用于排序。
比如可以用于List<T>.Sort()方法,对T是自定义的类型的数据结构做排序。
如果T是值类型,则有内建排序规则,不需要特殊处理。
这篇文章是关于.Net的反射优化(有效率地使用反射)的技术。
文中有翻译不准确、难以理解的内容可在评论出指点或咨询。
概述
反射(Reflection)是一种非常强大的.Net平台的特性。System.Reflection命名空间下提供了一套丰富的加载和调用程序集和对象的接口,除此之外它还提供了 了运行时动态地检索元数据信息的方法,比如获取属性、字段信息,特性信息等。
使用反射确实可以使开发人员的生活变得轻松,但是应该尽可能少地使用它,换句话说,只在必需的情况下使用它。它在很大程度上影响了程序的性能。以下是几种提升反射效率的方法。
明明安装有git,为啥VS的团队管理器提示说需要安装第三方git命令,如下图所示:
如果点击安装,vs打开了浏览器,跳到了git的下载页。
勇哥注:
我们知道C#的集合有两类
勇哥注:
群里有人介绍到这个FlexCell表格控件,突然发现它在腾讯的软件中心中有。突然就升起了敬意。因此试用一把吧。
另外vb.net 开发的控件,还能拿出来商业出售,由于大家都知道的原因,这着实让人有点惊讶,这让我对C#的商业
勇哥注:
C# 多线程调用单例类时的安全性问题是非常值得我们重视的,出现类似的问题会造成软件出现偶发问题,非常隐蔽。
单例类造成的问题主要有两方面: 一是你的单例到底是不是单例? 二是你的单例是不是在被多线程调用。
勇哥注:
网上和B站上都讲得是勾选winxp sp3的兼容模式,但是在勇哥的win10电脑上面并没有卵用。
经过研究,下面的方法可以安装。