自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 C# 类的序列化和反序列化

System.Runtime.Serialization.SerializationException”类型的未经处理的异常在 mscorlib.dll 中发生  序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。(摘自百度百科)...

2019-01-26 15:40:17 5440

转载 C# ManualResetEvent 类的用法

先说是一下 ManualResetEvent 是一线程用来控制别一个线程的信号。大家可以把它看成 操作系统原理中说到的pv操作如下图所说是 ManualResetEvent 对象起一个信使的作用。 ManualResetEvent 对象的两个控制方法。 1、this.manualEvent.Reset(); //将事件状态设置为非终止状态,导致线程阻止。 2、this.manualEv...

2018-10-15 10:32:05 2993

转载 C#MODBUS通信

public class ModbusRtu    {        /// <summary>        ///         /// </summary>        /// <param name="com">端口</param>        /// <param name="BaudRate">波特率

2018-10-06 15:17:47 5023 1

转载 C#中$的用法

C#中$的用法:是为了替代string.format();原先赋值需要占位符和变量,当需要拼接多个变量会造成语句过长等不易理解问题,$""是为了替代string.format(),可以把字符串中的C#变量{}包含起来达到识别C#变量的目的$"{id}";也支持表达式,使用$"{(你的表达式)}"[csharp] view plain copy

2018-01-01 10:14:23 474

转载 为什么会出现$符号,c#6.0才出现的新特性

目录(?)[-]为什么会出现符号c60才出现的新特性c60为了改善stringFormat使用的不方便才有了 格式化为什么会出现$符号,c#6.0才出现的新特性[csharp] view plain copy print?var s = string.Fromat("{0}+{1}={2}",12,23,12+23)  

2018-01-01 10:12:24 261

转载 c/c++ 中结构体的初始化与类的初始化的不同之处

在C++ 中类的初始化会调用构造函数,根据构造函数来初始化类的变量。如果某个变量没有初始化,则该变量的值是一个随机值。结构体的初始化,是根据所给值来初始化的,如果结构中某个变量的没有赋值,那么该变量被赋值为0.简单的例子:Demo1:#includeusing namespace std;struct T{ int a,b; char szName[20

2018-01-01 10:10:23 937

转载 C/C++空结构体,空数组,空类作用

我们经常会遇到这些问题:(1)C++中定义一个空类,他们它的大小(sizeof) 为多少?(2)只有一个char数据成员的类的大小?(3)能否定义一个空数组?(4)空数组名做标示的指针指向什么地方?(5)空类有什么用?(6)空数组有什么用?等等这些问题,笔者在这篇文章统统做一个比较详细的解析和认识。  1,si

2018-01-01 10:08:52 2830 2

转载 结构体和类的区别(适合初学者C和C++学习)

1.C的结构体和C++结构体的区别           1.1   C的结构体内不允许有函数存在,C++允许结构体内有内部成员函数,且允许该函数是虚函数。所以C的结构体是没有构造函数、析构函数、和this指针的。        1.2    C的结构体对内部成员变量的访问权限只能是public,而C++允许public,protected,private三种。     

2018-01-01 10:03:46 191

转载 【C/C++】结构体和联合体的区别

联合体用途:使几个不同类型的变量共占一段内存(相互覆盖)结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-------自定义数据类型总结:声明一个联合体:[cpp] view plain copyunion abc{            int i;            ch

2018-01-01 10:01:58 259

转载 struct结构体在c和c++中的区别

很多次遇到这个struct的问题,今天在这里简单总结一下我的理解一、struct在C 中的使用1、单独使用struct定义结构体类型[cpp] view plain copystruct Student {     int id;     int name;  }stu1;  struct Student st

2018-01-01 09:59:07 275

转载 C&C++ 结构体,类 区别

C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。 C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之后,可以用结构体名来创建对象。但C中的结构体不允许有函数;   

2018-01-01 09:56:53 143

转载 机器视觉之光源

光源对于机器视觉是非常重要的。下面,从网上摘抄一些讲解光源重要性的文章,如下:光源基本概念 1.什么是光源的光谱特性?我们知道光是电磁波的一部分,它有一定的波长,并包含一定的波长范围。这种光所包含的波长范围称为光的光谱。可见光的光谱是从400nm到700nm。自然界的可见光光谱包含了从400nm到700nm光谱中的全部谱线。但是人造的可见光的光谱不可能包含从400nm到

2018-01-01 09:45:12 1982 1

原创 C# 关闭串口卡死

用C#编写的wince串口通信程序基本大功告成了,与之前用API函数和线程来做串口通信不同,这次直接使用SerialPort控件来做,原本以为使用控件做会简单和方便许多,没成想,还遇到了很多麻烦。       通信协议解析判断、控件数据更新显示等等都没有给我造成什么障碍,却偏偏在“关闭串口”这个地方卡壳了。       在网上看了很多帖子,发现遇到这一问题的人还比较多,按他们的建议和方法都

2017-10-28 08:41:30 5449 2

转载 C#实现获取一个集合数组中出现次数最多的元素

Listdouble> _wei = new Listdouble>(50);   _wei.Add(1.0);   _wei.Add(2.0);   _wei.Add(3.0);   _wei.Add(2.0);   var result = from item in _wei   //每一项

2013-12-17 11:19:45 5238

C#串口通讯程序代码

C#串口通讯程序,方便调试,欢迎共享使用。

2017-10-27

SQLiteExpertSetup最新破解版

SQLiteExpertSetup.rar(官方最新专业版安装文件+破解文件)

2014-01-13

使用C#进行CAN 总线编程

英创ARM9 系列嵌入式主板,如EM9000、EM9260 均带有(或可选)CAN 总线接口, 英创公司不仅提供了硬件平台支持,还提供了CAN 总线通讯驱动程序。本文主要介绍在基 于Windows CE 平台的英创嵌入式主板下进行C#(Microsoft Visual Stdio.Net 2005)CAN 总 线应用程序开发时会常常用到的一些功能函数以及开发方法。

2014-01-13

C#版串口通信编程(接收和发送数据).rar

c# 实现串口数据通信 这是本机测试版 将 串口 第一帧和第二针 用跳线连接

2014-01-13

C#完全手册 中文版

C#在Microsoft.net初始版本中占中心位置,是Microsoft公司开发的一种最新的面向对象编程语言,它结合了C++的强大功能和Visual Basic的易用性。

2012-10-25

空空如也

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

TA关注的人

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