摘要: 因为之前项目中使用string发现数据变大后使用str += str1 变得越来越慢,查了下具体原理。string是一个不可变字符,当我使用str += str1 时候,他会重新给str初始化一次,当数据变大时候 赋值时间就越来越长,测试代码:string str = "";StringBuilde... 阅读全文
posted @ 2015-01-28 16:04 Fear丶默 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 最近同事经常遇到这问题,发现是线程占用问题,暂停线程之后读取可以解决这个情况。但是在今天我又遇到了,具体情况是 下面这一部分线程启用 /// /// 单线程实时 /// private void Threadaction() { ... 阅读全文
posted @ 2015-01-23 10:05 Fear丶默 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 因为以前用JAVA时候习惯使用属性,然后到C#后很少使用属性,一般用公有字段来做代替,今天为了了解这些区别特意看了一下这方面的知识。从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值。由于属性是ge... 阅读全文
posted @ 2015-01-12 15:47 Fear丶默 阅读(672) 评论(0) 推荐(0) 编辑
摘要: voidExample(){//连接ProcessFile方法到线程池.//注意:'a'是一个作为参数的对象ThreadPool.QueueUserWorkItem(newWaitCallback(ProcessFile),a);}privatevoidProcessFile(objecta){//... 阅读全文
posted @ 2015-01-10 15:20 Fear丶默 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 对于一些标准字体,HALCON给我们提供了一些标准库调用,但是在字符分割上会因为字符成像的问题分割效果不是很好导致一些误识别。我整理了一些经常性误识别的字符分成三组;第一组 1、i、l 第二组a、0、o、D第三组Z、2这三组先声明下 a 误判的是中文形式的拼音a,这个字母我不知道该用什么识别,在我碰... 阅读全文
posted @ 2015-01-06 11:39 Fear丶默 阅读(6825) 评论(0) 推荐(0) 编辑