上一页 1 ··· 5 6 7 8 9 10 11 下一页
  2017年12月6日
摘要: 在一台机器上,一个进程对应一个端口。端口的作用就是用来唯一标识这个进程。源端口标识发起通信的那个进程,目的端口标识接受通信的那个进程。有了端口号,接受到报文后才能够知道将报文发送到哪个进程。 阅读全文
posted @ 2017-12-06 10:02 小石头的一天 阅读(1988) 评论(0) 推荐(0)
  2017年11月28日
摘要: 1: accordionControl 添加了自定义控件页面 之后,切换到别的页面后,原先打开的页面对象还是存在的没有被销毁,再打开时重新引用即可 所以需要做一个判断 if(ad==null) nd = new models.NowDataDemo(_neworkhelper); 2: networ 阅读全文
posted @ 2017-11-28 13:54 小石头的一天 阅读(484) 评论(0) 推荐(0)
  2017年11月20日
摘要: private void cardView1_CustomDrawCardCaption(object sender, DevExpress.XtraGrid.Views.Card.CardCaptionCustomDrawEventArgs e) { DevExpress.XtraGrid.Vie 阅读全文
posted @ 2017-11-20 22:31 小石头的一天 阅读(1343) 评论(0) 推荐(0)
  2017年11月17日
摘要: --CREATE TABLE [dbo].[JinanCount] SELECT * FROM [dbo].[ChengXiangCount] 这条指令错误select * into [dbo].[JinanCount] from [dbo].[ChengXiangCount] where 1 <> 阅读全文
posted @ 2017-11-17 16:07 小石头的一天 阅读(311) 评论(0) 推荐(0)
  2017年11月10日
摘要: 假设下边的相应方法有多个事件共同使用.根据事件的sender 判断来源,做相应的处理 if (sen == _sysTiao) { CreateTxt.WriteDevLog("_sysTiao 连接成功", "DevLog"); } ..................... 如果不知道事件的类型 阅读全文
posted @ 2017-11-10 16:14 小石头的一天 阅读(808) 评论(0) 推荐(0)
  2017年11月9日
摘要: 计算器程序 策略模式是一种行为学模式.行为是同等级的算法 ,这些行为每个模式封装到一个类里 上端提供数据 ,下端提供算法 ,中间层context context 把上端的数据和算法 放到context 中计算 ,把算法调用 的逻辑转移, 转移之后,减少 代码量. 解决代码复杂的问题 如下: 可能用到 阅读全文
posted @ 2017-11-09 10:32 小石头的一天 阅读(567) 评论(0) 推荐(0)
  2017年11月8日
摘要: 日志 初始化 特性类里边构造函数里的属性,带参数不带参数的 ******特性是编译时是不加到il 中的,是加到metadata中 ,本身对程序运行没有影响,除非我们主动的读取和使用区供反射可以使用. 查找这个类型是否有特性 ,然后通过反射拿到特性. 拿到student 的特性的用处 特性能提供 额外 阅读全文
posted @ 2017-11-08 10:25 小石头的一天 阅读(216) 评论(0) 推荐(0)
  2017年10月17日
摘要: 1: 因为程序涉及到上传,开始暂停,继续,删除, thread 在老版本用使用th.Abort(); th.Resume(); 停止 恢复 th.Suspend(); 挂起 猛的一看挺合适啊..但微软已经明确指出已经过时了. 在使用的过程中,几个状态来回切换几次,很容易出现问题, 判断了好多种状态, 阅读全文
posted @ 2017-10-17 15:23 小石头的一天 阅读(665) 评论(0) 推荐(0)
  2017年9月27日
摘要: 特性是被编译到metadata中, 是提供给反射用的. 特性attribute:1 什么是attribute,和注释有什么区别 2 声明和使用attribute3 使用attribute完成扩展4 AOP思想的体现 阅读全文
posted @ 2017-09-27 10:18 小石头的一天 阅读(163) 评论(0) 推荐(0)
  2017年9月26日
摘要: 单一职责 开闭原则:对扩展开放,对修改封闭. 方法 的职责,一个方法做的事越多,造成问题的可能性会增加. 解决的方法1:就是分拆2:写单独类 阅读全文
posted @ 2017-09-26 10:35 小石头的一天 阅读(255) 评论(0) 推荐(0)
  2017年9月20日
摘要: 一:使用spreadsheetControl1 方法 1:打开excel; 2:读取按行读取excel 处理每行中列的数值 总结:由于数据倒入到spreadsheetControl1 显示在窗体中没有实际操作,占用了资源.在上传时有卡顿现象,卡顿也有其他原因.总之这种是现实方式方式不值得推荐. 二: 阅读全文
posted @ 2017-09-20 10:31 小石头的一天 阅读(4068) 评论(0) 推荐(0)
  2017年9月19日
摘要: 由于最开始x86平台,后来换成anyCPU 重新编译也没有删除x86目录下的dll ,也没重新生成 费x86 下的dll , 导致工具箱无法找到目录下的dll 无法加载自定义控件 阅读全文
posted @ 2017-09-19 14:14 小石头的一天 阅读(4073) 评论(0) 推荐(0)
  2017年9月15日
摘要: 一: 创建型设计模式(长视频) 二:结构型设计模式 三:行为型设计模式 /// <summary> /// 1 单例模式(单线程和多线程) 减少对象的创建,让对象只创建一次. /// 2 单例模式的三种写法 /// 3 单例模式的优缺点和应用场景 私有构造函数,不允许外部随便new 新实例 创建一个 阅读全文
posted @ 2017-09-15 17:10 小石头的一天 阅读(187) 评论(0) 推荐(0)
  2017年9月14日
摘要: 上边的主线程会被卡住: 7个同时开发,谁先完成之后, 需要完成某个工作,可以用waitany 2: 不卡界面的做法 加上以上命令就不卡,是子线程做的事 阅读全文
posted @ 2017-09-14 10:40 小石头的一天 阅读(3807) 评论(0) 推荐(1)
  2017年9月13日
摘要: 1:一直等待 2方法 现实等待 3:方法 带返回值得 begin -endinvoke 4: func 带返回值 阅读全文
posted @ 2017-09-13 10:43 小石头的一天 阅读(644) 评论(0) 推荐(0)
  2017年9月12日
摘要: 使用.NET开发corba应用 一、 什么是IIOP.NET IIOP.NET 是通过使用基于corba的IIOP支持.NET、javaEE和corba组件实现无缝互操作的技术。如图1.1所示,这种解决方案依赖于.NET Remoting 体系结构的可扩展性,以提供透明的对象级的集成,同时不会导致网 阅读全文
posted @ 2017-09-12 17:21 小石头的一天 阅读(1493) 评论(0) 推荐(0)
摘要: ServiceBroker(简称SSB)是基于数据库引擎提供的一个强大的异步编程模型,通过ServiceBroker,开发人员无需编写复杂的通信和消息程序,即可在数据库实例之间完成高效可靠的异步通信。 Service Broker具有如下特点: 1 数据库集成 完全基于数据库引擎,无需任何开发。对象 阅读全文
posted @ 2017-09-12 17:18 小石头的一天 阅读(2625) 评论(0) 推荐(0)
  2017年9月7日
摘要: WinForms MVVM This section is dedicated to the Model-View-ViewModel (MVVM) architectural pattern. You will find all required info about its basic conc 阅读全文
posted @ 2017-09-07 14:36 小石头的一天 阅读(1489) 评论(0) 推荐(0)
  2017年8月31日
摘要: 写了一个运算过滤大文本的程序, 其中方法里边使用了多线程,并行线程等方法. 但主窗体控件直接使用此方法时,页面卡顿.所以主线程被堵塞. 代码如下, splitfile 这个方法运行时页面卡顿,阻塞了主线程 改成这样: 涉及到方法里边访问控件的问题,所以要使用专门为ui 主线程留下的invoke 阅读全文
posted @ 2017-08-31 11:04 小石头的一天 阅读(331) 评论(0) 推荐(0)
  2017年8月30日
摘要: 一、新建一个加载界面: SplashScreenManager控件只是作为加载界面的统一管理器,我们要使用加载界面,需要自行创建加载界面,两种方法如下: 1、点击SplashScreenManager控件右上角的三角箭头点开任务列表,然后点击Add Splash Screen,便可以创建一个Spla 阅读全文
posted @ 2017-08-30 15:38 小石头的一天 阅读(1716) 评论(0) 推荐(0)
  2017年8月25日
摘要: Gridcontrol设置 1: 拖进去的时候别拖到tabcontrol外边, 否则dock 停靠的时候,停靠错了地方. 2:去掉Drag a column header here to group..... ShowGroupPanel = False tabcontrol 设置: 显示关闭图标 阅读全文
posted @ 2017-08-25 17:47 小石头的一天 阅读(1303) 评论(0) 推荐(0)
  2017年8月24日
摘要: 1:去掉左侧顺序号列 2: EnableAppearanceFocusedCell 允许/否获得焦点的单格使用外观 设置TreeList的OptionsSelection属性: 3:设置TreeList的OptionsBehavior属性,使其不可编辑: 4: 未完待续 阅读全文
posted @ 2017-08-24 11:02 小石头的一天 阅读(1879) 评论(0) 推荐(0)
  2017年8月23日
摘要: 1:统计list 内重复值的数量 2:统计list内某个值的数量 阅读全文
posted @ 2017-08-23 14:41 小石头的一天 阅读(674) 评论(0) 推荐(0)
  2017年8月21日
摘要: 解释:向一个 WaitHandle 发出信号并等待另一个进入信号。 总体概述: .NET Framework中提供一些类用于手动进行线程间的访问同步。这些类主要分为3大类别(但正如下文中会看到的这些类别划分并非绝对,某些同步机制在多个类别之间有交叉): 1:锁定 2:通知 3:连锁操作, 那Sign 阅读全文
posted @ 2017-08-21 17:47 小石头的一天 阅读(1443) 评论(0) 推荐(0)
  2017年8月16日
摘要: ASCII编码是128个字符 中国把汉字编入GB2312,Shift_JIS/Euc-kr各国标准..... Unicode是为了解决各国乱码的,但浪费存储空间 UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6字节,英文字母是1字节,汉字通常是3字节,生僻字符是4-6字节 txt 阅读全文
posted @ 2017-08-16 22:50 小石头的一天 阅读(971) 评论(0) 推荐(0)
  2017年8月15日
摘要: 因为有个for 实际执行结果尽管是按照for里边的顺序执行,但处理器让哪个分线程先执行,谁先处理完就不一定了. 对于要求结果需要先后顺序的,比如对text内容的操作, 用并行 Parallel.For 操作,不做进一步优化处理,那结果就不是想要的了,还要l用它的并行的功能所以要多程序进行改进, 我使 阅读全文
posted @ 2017-08-15 16:03 小石头的一天 阅读(1484) 评论(0) 推荐(0)
  2017年8月14日
摘要: 对于大文件操作,readline 的方式读取文档,那操作起来跟蜗牛爬一样的慢了, 于是使用内存映射技术, 参考微软的这个使用方法说明 https://msdn.microsoft.com/zh-cn/library/dd997372(v=vs.110).aspx?cs-save-lang=1&cs- 阅读全文
posted @ 2017-08-14 11:11 小石头的一天 阅读(833) 评论(0) 推荐(0)
  2017年8月10日
摘要: 进度条使用 主要掌握下边几个命令, 下边是所有的步骤, 1:初始化进度条 ,最大值等查完txt行数赋值. 2:读取text行数 3:赋值进度条最大值,并开始统计进度 帮助文件 progressBarControl和marqueeProgressBarControl 一.progressBarCont 阅读全文
posted @ 2017-08-10 09:53 小石头的一天 阅读(1536) 评论(0) 推荐(0)
  2017年8月7日
摘要: 对比度你求灰度共生矩阵可以求得图像对比度不懂看imagej上的源码 【图像算法】图像特征:GLCM灰度共生矩阵纹理特征 下图很形象 【图像算法】图像特征:GLCM 一 原理 1 概念:GLCM,即灰度共生矩阵,GLCM是一个L*L方阵,L为源图像的灰度级 2 含义:描述的是具有某种空间位置关系的两个 阅读全文
posted @ 2017-08-07 14:13 小石头的一天 阅读(360) 评论(0) 推荐(0)
  2017年8月4日
摘要: 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 阅读全文
posted @ 2017-08-04 16:53 小石头的一天 阅读(3659) 评论(0) 推荐(0)
  2017年8月3日
摘要: 归根结底,C++所面临的问题要求它提供各种各样的机制以保证性能,也许,这辈子也见不到C++能安全有效的自己进行内存垃圾回收。。。。。 老程序猿都会提醒菜鸟,注意函数的返回值,因为,很可能,你的函数返回的数据在后续的使用中会出错。那么函数在返回值时要注意什么呢? 本篇博客尝试用最简练的普通大白话,讲解 阅读全文
posted @ 2017-08-03 10:22 小石头的一天 阅读(943) 评论(0) 推荐(0)
  2017年8月2日
摘要: 网上复制了一个转直方图的代码 ,说来也奇怪, 用imshow 显示 图片在独立窗体内,不存在问题, 要注释掉这段代码就出现了下边的错误. 网上查了查,原来是程序中 有个std::vector<cv::Mat> ColorChannels;写法出了问题 //char OUTPUT_T[] = "his 阅读全文
posted @ 2017-08-02 09:22 小石头的一天 阅读(1217) 评论(0) 推荐(0)
  2017年7月28日
摘要: 编译警告:warning C4996 与 Security Enhancements in the CRT将过去的工程用VS2005打开的时候。你有可能会遇到一大堆的警告:warning C4996。比如:warning C4996: 'strcpy': This function or varia 阅读全文
posted @ 2017-07-28 17:12 小石头的一天 阅读(1596) 评论(0) 推荐(0)
摘要: 本文仅涉及一些核心步骤,具体 OpenCV 的配置以及其他的细节问题,请参考 VS2010 / MFC + OpenCV 2.4.1打开图片。 1. 新建 MFC 对话框项目 基于对话框,不使用Unicode库,在静态库中使用MFC,完成 2. 配置 OpenCV 3.2 略, 本博客有 openc 阅读全文
posted @ 2017-07-28 15:18 小石头的一天 阅读(1395) 评论(0) 推荐(0)
摘要: 首先介绍一下C++中的结构。对于一个结构: [cpp] view plain copy struct MyStruct { int member_a; }; [cpp] view plain copy [cpp] view plain copy 如果有个变量MyStruct s,那么使用其中的成员元 阅读全文
posted @ 2017-07-28 15:05 小石头的一天 阅读(1511) 评论(0) 推荐(0)
  2017年7月21日
摘要: 后记 --dev是有分页控件的,实现起来也是 多有设置. 没有layui 这些分页简单,可能是要用熟悉吧.以下的控件组合分页是多年前的刚入c# 时的demo .只能算是一种练习的demo,甚至功能也不全面,现在建议用devexpress自带的 分页控件 sunnyui 也有分页但似乎有版权的版本才可 阅读全文
posted @ 2017-07-21 16:51 小石头的一天 阅读(14948) 评论(0) 推荐(2)
  2017年7月19日
摘要: 今天碰到一个问题, md5加密之后与网站上md5加密少了两位, 仔细看区别是少了两个零 E1ADC3949BA59ABBE56E057F2F883E 我的md5 E10ADC3949BA59ABBE56E057F20F883E 第三方网站的加密 明显第一个和第二个 少了两个零 原因: 把上边 红框内 阅读全文
posted @ 2017-07-19 15:34 小石头的一天 阅读(1528) 评论(0) 推荐(1)
  2017年7月13日
摘要: //void MyLines() { // Point p1 = Point(20, 30); // Point p2; // p2.x = 400; // p2.y = 400; // Scalar color = Scalar(0, 0, 255); // line(bgImage, p1, p2, color, 1, LINE_AA); //} // /... 阅读全文
posted @ 2017-07-13 17:31 小石头的一天 阅读(408) 评论(0) 推荐(0)
摘要: 图像矩乍看比较难理解,看了很多资料,大概明白了一些,但还是无法在脑海里形成一个模型概念,于是从源码中寻找它的应用. 今天就通过公式和程序抓取数据,来进一步理解图像矩 先看一个图片 这是程序运行结果, 途中的气球轮廓 被标了出来, 接下来说一下程序运行步骤 几个概念,这个三个值是 moments 方法 阅读全文
posted @ 2017-07-13 10:28 小石头的一天 阅读(8832) 评论(0) 推荐(0)
  2017年7月12日
摘要: adaptiveThreshold(~gray_src, binImg, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, 15, -2); #include #include using namespace cv; int main(int argc, char** argv) { Mat src, dst; sr... 阅读全文
posted @ 2017-07-12 16:47 小石头的一天 阅读(1343) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页