自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 C# 进制转换

/结果:15,string类型。3.十进制数转二进制数(结果:1100) (右侧补位方法,转八进制,转十六进制……

2024-10-15 15:32:36 355

原创 halcon的tuple算子功能

2024-07-24 14:23:53 125

原创 halcon输出带字体和图形的图片

【代码】halcon输出带字体和图形的图片。

2023-06-06 19:00:37 713

原创 C# 余数、商计算

【代码】C# 余数、商计算。

2023-04-18 12:01:23 1823

原创 C# panel控件滚动条回到起始位

它很丑,但是有效果,目前只找到这个方法。

2023-04-03 19:25:42 364

原创 C#中类的字段或属性不被序列化成JSON或XML

2、[System.Web.Script.Serialization.ScriptIgnore]特性:使用JavaScriptSerializer序列化时字段不会被序列化。1、[Newtonsoft.Json.JsonIgnore]特性:使用Newtonsoft.Json序列化时字段不会被序列化。2、使用JavaScriptSerializer类转JSON输出结果:{"Name":"张三","Age":25}1、使用Newtonsoft转JSON输出结果:{"Name":"张三","Age":25}

2023-03-13 09:27:37 1460

原创 Webservice报“已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。“

"已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。解决方案 :更改Web.Config配置文件.。

2022-11-16 13:23:19 1717

原创 C#中正则表达式例子

string s = @"^(GV\.[IDSO]\[[0-9]{1,3}\]){1}$"; Regex regex1 = new Regex(s); return regex1.IsMatch(msg);

2022-08-24 17:43:50 399

原创 C#关键字--修饰符

override只能重写virtual、abstract、override修饰的方法。访问修饰符:public、protected、private、internal。用于修改方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。new可以隐藏基类中的普通方法,也可以隐藏基类中的虚方法。new可以修改方法可访问性,而override不可以。new是隐藏,可通过类型转换调用到基类的方法。修饰方法/属性时,子类不能替代此方法或属性。可用于修饰类、方法、属性、索引和事件。用于指定声明的成员或类型的可访问性。

2022-08-22 10:54:49 200

原创 C# 方法知识

1、使用非内存资源,它必须有一个终结器,垃圾收集器在完成没有终结其的内存对象后,会将实现了终结器对象的添加到终结队列中,然后垃圾收集器会启动一个新的线程来运行这些对象上的终结器,这种防御性的变成方式是因为如果用户忘记了调用Dispose()方法,垃圾回收器总是会调用终结器方法的,这样可以避免出现非托管的内存资源不被释放引起内存泄漏的问题;释放所有的托管资源;3、当程序更加灵活的添加和删除项时,可以使更加健壮的**类型,当创建一个模拟**的类时,应当为其实现索引器和IEnumberable接口。...

2022-08-18 11:56:39 164

原创 【无标题】动态调用WebService(C#)

最后说一下,C#虽然仍属于静态语言之列,但是其动态能力也是很强大的,不信,你可以看看Spring.net的AOP实现,这种“无侵入”的AOP实现比通常的.NET声明式AOP实现(一般是通过AOP Attribute)要漂亮的多。有的时候,各个服务器上的web service更新比较快,我们不可能天天去更新代理类的,这个时候就可以用这个方法了。上述的例子中,调用web服务使用了两个参数,第一个是城市的名字,第二个是国家的名字,Web服务返回的是XML文档,可以从其中解析出温度、风力等天气情况。...

2022-08-16 14:26:40 387

原创 【C#】_.net跨平台,跨语言的理解

Net Framework框架,应用程序就能经过CLR转变成机器认识的本机代码。CLR先把应用程序编译成微软中间语言(MSIL:Microsoft Intermediate Language)代码。而是把应用程序通过.Net Framework包含的CLR(.Net公共语言运行库),简单理解就是只要只要机器上安装了.Net Framework就能实现跨平台。电脑在编译.Net编写的应用程序时,不是立即创建系统认识的本机代码,所以只要应用程序遵循CLS和CTS,CLR就能编译,系统就能运行。...

2022-08-16 13:42:18 1194

原创 c#中抽象类(abstract)和接口(interface)的相同点与区别

相同点:1、都可以被继承 2、都不能被实例化 3、都可以包含方法声明 4、派生类必须实现未实现的方法区别:1、抽象基类可以定义字段、属性、方法实现。接口只能定义属性、索引器、事件、和方法声明,不能包含字段。 2、抽象类是一个不完整的类,需要进一步细化,而接口是一个行为规范。微软的自定义接口总是后带able字段,证明其是表述一类“我能做。。。” 3、接口可以被多重实现,抽象类只能被单一继承 4、抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系疏松但都实现某一功能的类中 5、

2021-08-10 09:29:29 1923

原创 VS2013应用代码更改无法使用

1 工具》调试》编辑与继续》2 修改增量链接3 调试信息格式4

2019-05-24 09:53:30 1205

转载 TCP/IP 和 HTTP

前言在写之前,先给这篇文章做一个明确定位,读完这篇文章后,希望你能够:对于计算机网络有初步的认识和了解,了解一些经典专业术语,如三次握手、四次挥手、DNS解析的含义。了解一些应用层协议,如传统的HTTP、HTTPS协议,以及业界近几年开始逐步普及的HTTP2、QUIC协议。通过实际生产环境下的例子,了解网络优化在项目中的实际意义以及带来的效果。课前准备

2017-11-20 21:05:07 294

转载 c++中的const与指针

https://www.cnblogs.com/hustcat/archive/2009/04/11/1433549.html在c/c++中,指针本身就是一个难点,再加与const的结合,常会产生许多让人费解的地方,在这里做个小结。 1.定义const对象const int buffsize=512;因为常量定义后就不能修改,所以定义时必须初始化.con

2017-11-17 22:05:57 205

转载 C++ 文件读写函数之——fopen、fread和fwrite

1.函数功能用来读写一个数据块。2.一般调用形式fread(buffer,size,count,fp);fwrite(buffer,size,count,fp);3.说明(1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。(2)size:要读写的字节数;(3)count:要

2017-11-16 15:48:08 1328

转载 C++ operator关键字(重载操作符)

http://blog.sina.com.cn/s/blog_4b3c1f950100kker.htmloperator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。   这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(

2017-11-13 18:28:13 209

转载 堆 与 栈

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2017-11-08 22:58:51 142

转载 C++中void和void*指针的含义

转载:http://blog.chinaunix.net/uid-22197900-id-359211.html转载:http://www.jb51.net/article/36570.htm 对以上两篇文章,我进行了重新地汇总整理,转载请注明:http://blog.csdn.net/lee_shuai指针有两个属性:指向变量/对象的地址和

2017-11-06 16:05:01 902

转载 vector和list的区别

引用http://www.cnblogs.com/shijingjing07/p/5587719.html C++ vector和list的区别1.vector数据结构vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o

2017-11-01 22:09:38 170

原创 c++ fatal error LNK1561: 必须定义入口点

模板类:template出错main.cpp,abc.h(DOS界面)1 解决:模板类abc.h函数都在头文件里实现,在abc.h前加emplate,函数前无需再添加,main.h也无需再添加emplate

2017-11-01 17:14:48 3288

转载 类创建对象和类指针创建对象的内存表现以及区别

原地址blog.csdn.net/yiliangloveyou1270/article/details/42638443大家好,我是一个C++的初学者,所以不免要学习一下C++的面向对象和内存机制,我自己也一直没有弄清楚一个问题:                    注:Student 是一个学生类;                    Student stu;  

2017-09-21 23:01:52 1930 2

原创 关于 QT4.8.5 调试器出错问题

方法一:GDB引擎打开工具>>选项>>构建和运行点击手动设置下的选项(已经初次安装完的条件下)点击调试器后面的编辑把CDB引擎改成GDB引擎确定,再调试看看

2017-09-08 22:37:49 263

原创 “GetModuleFileNameW”: 不能将参数 2 从“char [260]”转换为“LPWSTR”

编译环境:Windows XP + VS2008在VC6中可以编译成功的代码在VS2005,VS2008中编译出错。原因:LPWCH是指long pointer to wide char,VS2005和2008默认使用unicode编码,而vc6默认使用多字节编码。解决方法:(1)将char改为wchar_t,但是会引起很多题目(在既有代码中)(2)在项目的

2017-09-04 20:38:05 3305

转载 OpenCV Haartraining 常见问题

原文链接:http://www.computer-vision-software.com/blog/2009/11/faq-opencv-haartraining/ (翻墙)FAQ: OpenCV HaartrainingPosted on : 10-11-2009 | By : Rhondasw | In : OpenCV129

2017-09-02 23:38:36 737

转载 opencv—HAAR训练器参数

opencv_haartraining.exe参数详解这个程序调用的是以下这个函数来训练分类器cvCreateTreeCascadeClassifier( dirname, vecname, bgname,npos, nneg, nstages, mem,nsplits,minhitrate, maxfalsealarm, weightfraction,mode

2017-08-31 13:26:29 608

转载 opencv训练 opencv_haartraining.exe

原文链接:http://www.cnblogs.com/wengzilin/p/3849118.html http://blog.csdn.net/sgamble/article/details/52890637-data 指定生成的文件目录, -vec vec文件名, -bg 负样本描述文件名称,也就是负样本的说明文件(.dat) -nstage

2017-08-28 16:50:55 1536

转载 opencv训练样本

http://www.cnblogs.com/tornadomeet/archive/2012/03/28/2420936.html

2017-08-27 20:30:30 529

转载 数据挖掘AdaBoost

转载http://blog.csdn.net/aladdina/article/details/4141124Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器 (强分类器)。其算法本身是通过改变数据分布来实现的,它根据每次训练集之中每个样本的分类是否正确,以及上次的总体分类的准确率,来确定每个样本

2017-08-27 19:34:04 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除