08 2017 档案
c# 运行大运算程序主窗体卡掉的解决
摘要:写了一个运算过滤大文本的程序, 其中方法里边使用了多线程,并行线程等方法. 但主窗体控件直接使用此方法时,页面卡顿.所以主线程被堵塞. 代码如下, splitfile 这个方法运行时页面卡顿,阻塞了主线程 改成这样: 涉及到方法里边访问控件的问题,所以要使用专门为ui 主线程留下的invoke
阅读全文
c#Loading 页SplashScreenManager的使用
摘要:一、新建一个加载界面: SplashScreenManager控件只是作为加载界面的统一管理器,我们要使用加载界面,需要自行创建加载界面,两种方法如下: 1、点击SplashScreenManager控件右上角的三角箭头点开任务列表,然后点击Add Splash Screen,便可以创建一个Spla
阅读全文
c#dev tabcontrol 与嵌套gridcontrol 总结
摘要:Gridcontrol设置 1: 拖进去的时候别拖到tabcontrol外边, 否则dock 停靠的时候,停靠错了地方. 2:去掉Drag a column header here to group..... ShowGroupPanel = False tabcontrol 设置: 显示关闭图标
阅读全文
c# dev treelist 总结
摘要:1:去掉左侧顺序号列 2: EnableAppearanceFocusedCell 允许/否获得焦点的单格使用外观 设置TreeList的OptionsSelection属性: 3:设置TreeList的OptionsBehavior属性,使其不可编辑: 4: 未完待续
阅读全文
c# 对list 操作的写法总结
摘要:1:统计list 内重复值的数量 2:统计list内某个值的数量
阅读全文
c#多线程下的进程同步SignalAndWait 使用简单说明
摘要:解释:向一个 WaitHandle 发出信号并等待另一个进入信号。 总体概述: .NET Framework中提供一些类用于手动进行线程间的访问同步。这些类主要分为3大类别(但正如下文中会看到的这些类别划分并非绝对,某些同步机制在多个类别之间有交叉): 1:锁定 2:通知 3:连锁操作, 那Sign
阅读全文
ASCII、Unicode和UTF-8编码的区别;中英文混合截取
摘要:ASCII编码是128个字符 中国把汉字编入GB2312,Shift_JIS/Euc-kr各国标准..... Unicode是为了解决各国乱码的,但浪费存储空间 UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6字节,英文字母是1字节,汉字通常是3字节,生僻字符是4-6字节 txt
阅读全文
c# Parallel.For 并行编程 执行顺序测试
摘要:因为有个for 实际执行结果尽管是按照for里边的顺序执行,但处理器让哪个分线程先执行,谁先处理完就不一定了. 对于要求结果需要先后顺序的,比如对text内容的操作, 用并行 Parallel.For 操作,不做进一步优化处理,那结果就不是想要的了,还要l用它的并行的功能所以要多程序进行改进, 我使
阅读全文
c# txt内存映射技术总结
摘要:对于大文件操作,readline 的方式读取文档,那操作起来跟蜗牛爬一样的慢了, 于是使用内存映射技术, 参考微软的这个使用方法说明 https://msdn.microsoft.com/zh-cn/library/dd997372(v=vs.110).aspx?cs-save-lang=1&cs-
阅读全文
读取txt文件加DevExpress之进度条progressBarControl
摘要:进度条使用 主要掌握下边几个命令, 下边是所有的步骤, 1:初始化进度条 ,最大值等查完txt行数赋值. 2:读取text行数 3:赋值进度条最大值,并开始统计进度 帮助文件 progressBarControl和marqueeProgressBarControl 一.progressBarCont
阅读全文
求两图的 对比度
摘要:对比度你求灰度共生矩阵可以求得图像对比度不懂看imagej上的源码 【图像算法】图像特征:GLCM灰度共生矩阵纹理特征 下图很形象 【图像算法】图像特征:GLCM 一 原理 1 概念:GLCM,即灰度共生矩阵,GLCM是一个L*L方阵,L为源图像的灰度级 2 含义:描述的是具有某种空间位置关系的两个
阅读全文
关于opencv中的颜色模型转换之CV_BGR2HSV
摘要:1.opencv函数cvCvtColor(rgb_im,hsv_im,CV_BGR2HSV)中使用的RGB颜色空间转到HSV算法: max=max(R,G,B) min=min(R,G,B) if R = max, H = (G-B)/(max-min) if G = max, H = 2 + (B
阅读全文
转 C++函数返回值,你必须注意的问题
摘要:归根结底,C++所面临的问题要求它提供各种各样的机制以保证性能,也许,这辈子也见不到C++能安全有效的自己进行内存垃圾回收。。。。。 老程序猿都会提醒菜鸟,注意函数的返回值,因为,很可能,你的函数返回的数据在后续的使用中会出错。那么函数在返回值时要注意什么呢? 本篇博客尝试用最简练的普通大白话,讲解
阅读全文
opencv 3.2 vs2015 debug assertion __acrt_first_block == header
摘要:网上复制了一个转直方图的代码 ,说来也奇怪, 用imshow 显示 图片在独立窗体内,不存在问题, 要注释掉这段代码就出现了下边的错误. 网上查了查,原来是程序中 有个std::vector<cv::Mat> ColorChannels;写法出了问题 //char OUTPUT_T[] = "his
阅读全文
浙公网安备 33010602011771号