Loading

摘要: 前言 C#中引用类型无法使用const,因此传参的时候使用引用类型,一定要注意是否会改变其值。下面介绍几种 数组的 深拷贝方法。 前提 下面的测试代码有一些前提, sw为Stopwatch nForTimes在这里为10000000 1.Array.Copy(sourceArray, destArr 阅读全文
posted @ 2021-03-27 11:30 ligiggy 阅读(704) 评论(1) 推荐(0) 编辑
摘要: 最正确的方式: 1.点击 帮助-->发送反馈-->报告问题 2.点击 检查新的许可证 ,即可登陆成功 3.如果提示:无法下载或者下载失败。 4.那么就需要在左边 账户选项 中将 嵌入式Web浏览器 更改为 系统web浏览器 阅读全文
posted @ 2021-01-16 14:44 ligiggy 阅读(4353) 评论(0) 推荐(0) 编辑
摘要: #Hashtable VS Dictionary 因为Hashtable的Key和Value都是object类型,所以在使用值类型的时候,必然会出现装箱和拆箱的操作,因此性能肯定是不如Dictionary的,在此就不做过多比较了。 在此仅比较<string,string>的情况 class Prog 阅读全文
posted @ 2020-11-20 10:22 ligiggy 阅读(1775) 评论(1) 推荐(1) 编辑
摘要: 这里仅讨论Task多线程编程,不讨论其他可以使用多线程的情况,比如Beginxxx,Thread等 一般情况下,如果有多个线程需要同是启动,且每个线程中使用了集合collection中的序号。 比如参数中带数组中的一个数据,比如: int[] nArray = new int[] {0,1,2,3} 阅读全文
posted @ 2020-09-15 17:25 ligiggy 阅读(7777) 评论(0) 推荐(0) 编辑
摘要: 1.前提 熟练掌握Task并行编程。 2.用Task并行解释async和await异步 因为控制台有多线程操作的优化,因此这里选择winform来做示例。 测试代码如下所示: 有三个textbox,一个button using System; using System.Collections.Gen 阅读全文
posted @ 2020-09-08 09:37 ligiggy 阅读(4011) 评论(0) 推荐(0) 编辑
摘要: 在调试winform程序的时候,经常会切换debug和release模式。有些时候在debug模式下不想用的东西就会使用 #if(!DEBUG) #endif 但是这次在新项目的时候,使用这个语句,失效了。在debug模式下,仍然会进到if中去。 找了很久的原因,后面发现是在设置中,要勾选使能 这样 阅读全文
posted @ 2020-08-21 16:02 ligiggy 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 之前用Halcon12开发的时候,Hdevelop打开相机正常,但是用C#开发的时候,就出现了问题。 1.换库,甚至将x64中dll全部拷贝到debug中,始终不行 2.看到有说卸载360的,更是离谱,根本没作用。 3.将编译好的软件发给同事,(看看是不是电脑有某些东西被禁了),同样卡死。 最后,我 阅读全文
posted @ 2020-08-13 16:33 ligiggy 阅读(1068) 评论(1) 推荐(0) 编辑
摘要: https://blog.csdn.net/kswkly/article/details/83617944 https://www.cnblogs.com/rouqinglangzi/p/10832751.html https://www.jianshu.com/p/29e0ba31fb8d 阅读全文
posted @ 2020-07-23 14:27 ligiggy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 基础/前提 XYZ指示常规的三个轴号,PQUVW为可以增加的五个轴,ABC为可以增加的旋转轴 实例 G0 快速定位(点位运动) G1 直线运动(插补) G2 顺时针圆弧运动(插补) G3 逆时针圆弧运动(插补) G4 延时 G5 2D样条曲线的点 G6 抛物线 G8 顺时针椭圆弧运动(插补) G9 阅读全文
posted @ 2020-07-14 10:44 ligiggy 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 函数指针 实际上使用最多的还是指针函数,但我们还是可以先看看函数指针 奇怪的是,大家搜索指针函数,或者Pointer function,出来的还是函数指针的链接。 OK,废话不多说,先给大家举个例子。 char* func1(char * p) { cout << p << endl; return 阅读全文
posted @ 2020-05-29 17:30 ligiggy 阅读(276) 评论(0) 推荐(0) 编辑