自定义博客皮肤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)
  • 收藏
  • 关注

原创 C# 关于引用值的一个实例

如下代码所示:                string[] item1 = new string[1]{"default"};                string[] item2 = new string[10];                item2[0] = "China";                item2[1] = "China1";     

2018-01-24 16:19:56 253

转载 C#中Struct与Class的区别(二)

class和struct最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。什么是class?class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含字段、属性、方法、属性、构造函数、索引器、操作符等。在.NET中,所有的类都最终继承自System.Object类,因此是一种引用类型,也就是说,new一个类的实例时,在堆栈(sta

2018-01-24 14:10:41 181

转载 C#详解struct和class的区别

简单来说,struct是值类型,创建一个struct类型的实例被分配在栈上。class是引用类型,创建一个class类型实例被分配在托管堆上。但struct和class的区别远不止这么简单。概括来讲,struct和class的不同体现在:● class是引用类型,struct是值类型,所有他有值类型和引用类型的区别特征,参见《C#值类型和引用类型的区别》● class的实例创建

2018-01-24 14:09:26 226

转载 C# 结构体(Struct)

在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。结构体是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性:TitleAuthorSubjectBook ID定义结构体为了定义一个结构体,您必须使用 struct 语句。struct 语句为程序定

2018-01-24 13:57:38 250

转载 C#的两种类据类型:值类型和引用类型

什么是值类型,什么是引用类型 概念:值类型直接存储其值,而引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。 引用类型:基类为Objcet值类型:均隐式派生自System.ValueType: 值类型:byte,short,int,long,float,double,decimal,char,bool

2018-01-24 13:56:48 690

转载 C# 委托的很好的入门讲解

里面有几句经典的:在我们使用事件的时候,必须要声明对应的委托,而触发事件,其实就是在使用委托链。  //事件必须要在方法里去触发http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1698795.htmlhttp://www.cnblogs.com/wudiwushen/archive/2010/04/20/170336

2018-01-24 13:46:10 287

转载 你可能不知道的陷阱:C#委托和事件的困惑

一. 问题引入         通常,一个C语言学习者登堂入室的标志就是学会使用了指针,而成为高手的标志又是“玩转指针”。指针是如此奇妙,通过一个地址,可以指向一个数,结构体,对象,甚至函数。最后的一种函数,我们称之为“函数指针”(和“指针函数”可不一样!)就像如下的代码:int func(int x);/* 声明一个函数 */   

2018-01-24 11:21:34 155

转载 C#中的委托和事件---通俗易懂

每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,就傻眼了,根本不知道什么情况下该用,也不知道具体怎么用。本文没有任何概念介绍,旨在帮助同学们快速用上委托和事件,进入C#的更高境界

2018-01-24 11:10:56 1131 1

原创 C# 关于usercontrol 问题

在制作dll的时候发现,一个里面设定的前两个usercontrol是可以被主程序的form加载的,但是第三个开始无法显示,不知道为什么,难道一个dll最多只能加载两个usercontrol?

2018-01-23 18:15:10 353

转载 USB 协议通俗讲法

首先,要明白两个观点。第一,USB总线上所有的事务(数据流传输)都是由USB Host主动发起,而USB设备永远永远都是只是被动地接收然后处理USB Host发来的各种各样的命令(要求)。第二,中断是USB Host和USB设备之间的信令员,USB Host所有的要求都是通过这个信令员即中断来通知USB设备。. 我们可以将整个USB数据通信过程看成是由一个一个的数据包构成,而这些数据包又分很多类,

2018-01-19 10:21:21 337

转载 USB 端点(二)

一个端点是一个可唯一识别的USB设备的Portion,它是主机与设备间通信流的一个结束点。一系列相互独立的端点在一起构成了USB逻辑设备。每个逻辑设备有一个唯一的地址,这个地址是在设备连上主机时,由主机分配的,而设备中的每个端点在设备内部有唯一的端点号。这个端点号是在设备设计时被给定的。每个端点都是一个简单的连接点,或者支持数据流进设备,或者支持其流出设备,两者不可得兼。   一个端点的特性决定了

2018-01-19 10:19:05 3957

转载 USB 端点的定义

USB设备中的唯一可寻址部分是设备端点。端点是主机与设备之间通信的目的或来源。控制端点可以双向传输数据,而其它端点只能在单方向传输数据。主机和设备的通信最终作用于设备上的各个端点,它是主机与设备间通信流的一个逻辑终端。每个USB设备有一个唯一的地址,这个地址是在设备连上主机时,由主机分配的,而设备中的每个端点在设备内部有唯一的端点号。这个端点号是在设计设备时给定的。每个端点都是一个简单的连接点,或

2018-01-19 10:16:07 3476

转载 USB 通信协议

USB通信协议概述一、SUB概述        USB协议有两种:USB1.1和USB2.0。(现在有3.0了)        USB2.0和USB1.1完全兼容。USB1.1支持的 数据传输率为12Mbps和1.5Mbps(用于慢 速外设),USB2.0支持的数据传速率可达 480Mbps。在普通用户看来,USB系统就是 外设通过一根USB电缆和PC机连接起来。 通常把外设称为USB设备,把其所

2018-01-18 16:32:48 1457 1

原创 C++中complex应用的一些问题总结以及傅里叶的一些细节

说明: Complex 是个复数类,我在用傅里叶变换的时候用到它1:使用中要包含#include 2:complex 赋值的几种方式:  2.1 在初始化的时候赋值   如:    complex  c(3.2,-6);   2.2 构造无名对象赋值方式   如: c =  complex (3.2,-6);   2.2  用等号“=”得到一个已知的复数的值    如:  c

2018-01-16 10:58:13 4947 1

空空如也

空空如也

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

TA关注的人

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