上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 72 下一页
摘要: ref和out都是表示按引用传递。与指针类似,直接指向同一内存。 按值传递参数的方法永远不可能改变方法外的变量,需要改变方法外的变量就必须按引用传递参数。 传递参数的方法,在C语言里,用指针。在C#里,可以用指针,但是更通常也更安全的做法就是用ref。 关于params,参考 https://blo 阅读全文
posted @ 2019-04-29 09:56 夕西行 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在Java笔记中已经有关于静态的说明,C#学习中,再次记录下。 同一静态变量或方法,共享内存,共用同一块内存区域。其值会被多个对象改变。 可以理解为,盒子中只有一个苹果,张三咬了一口,李四从此盒子中拿取苹果时,是被咬过的苹果。 同一命名空间下的所有类都可以使用或改变全局静态变量,它只保留最新值。如在 阅读全文
posted @ 2019-04-28 23:04 夕西行 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 以年龄为例,通过属性,控制年龄的输入范围。 静态调用非静态时,需要通过对象来调用。 属性的赋值、显示 阅读全文
posted @ 2019-04-28 22:16 夕西行 阅读(703) 评论(0) 推荐(0) 编辑
摘要: string类创建的字符串是不可变的(同一内存中),每更改一次,就会新开辟内存,不利于高效频繁操作。 当频繁操作同一字符串变量时,建议使用StringBuilder。 可变字符串类StringBuilder,用法如下: 阅读全文
posted @ 2019-04-28 21:33 夕西行 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 两种方式:string的Format方法,对象的ToString方法 阅读全文
posted @ 2019-04-28 19:05 夕西行 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 【说明】只需配置一次,以后新项目无需再次配置。 本教程是64位版本,32位可参考本教程。VS与Halcon无论哪个版本,都可参考本教程。 【步骤】以VS2015+Halcon18.11为例 1、新建一个C++|Win32控制台应用程序项目 2、视图|其他窗口|属性管理器 在 Debug|x64 上右 阅读全文
posted @ 2019-04-27 21:37 夕西行 阅读(17353) 评论(1) 推荐(3) 编辑
摘要: 【原因分析】 Qt自带的MinGW是32位版本,不支持64位的ffmpeg(解码器)。 无法播放视频,问题就出在opencv_ffmpeg2411_64.dll(opencv\bin\)上。 【解决方法】opencv\build\x86\vc12\bin\中有一个opencv_ffmpeg2411. 阅读全文
posted @ 2019-04-26 19:00 夕西行 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 套路:滤波模糊化——动态阈值分割 halcon中案例:surface_scratch.hdev,划痕与背景相似,背景均匀 套路:剔除亮色物——滤波模糊化——动态阈值分割 halcon中案例:particle.hdev,分析在液体中的颗粒(低亮),目标与背景相似,背景均匀(剔除亮色物后) 阅读全文
posted @ 2019-04-18 22:07 夕西行 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 注意引用HalconDotNet.dll,项目属性平台一致(X64)https://www.cnblogs.com/xixixing/p/10634903.html 阅读全文
posted @ 2019-04-04 21:48 夕西行 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: DataSet 数据集 DataAdapter 数据适配器,DataSet对象与实际数据源之间的桥梁,自动开闭数据库连接,省略Open、Close。填充数据集,需要用到Fill方法。 阅读全文
posted @ 2019-04-03 18:31 夕西行 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 72 下一页