自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 USB的枚举过程

上篇笔记,大家了解了一些枚举相关的概念,本篇笔记将详述 CDC 设备枚举过程,让大家对整体的枚举过程有个概念。为了更好到理解并分析接下来的通信流程,鱼鹰首先介绍标准请求和描述符。上篇笔记了解了标准请求和描述符是怎么回事,但还不够,还需要更细节的东西。首先从标准请求的8字说起:第一字节:位图请求信息。D7代表了接下来传输的数据是从主机到从机,还是从机到主机的。我们知道枚举过程使用控制传输,有三个阶段,如果有数据阶段,那么这个阶段的DATA数据是由主机发出还是由从机发出,就看这...

2022-02-28 18:08:09 276

原创 USB协议学习

除了HID的三个特定描述符组成对HID设备的解释外,5个标准描述符中与HID设备有关的部分有:设备描述符中:bDeviceClass(USB 分配的设备类代码,第四位), bDeviceSubClass(USB 分配的子类代码,第5位), bDeviceProtocol(USB 分配的设备协议代码第六位)三个值必须为 0接口描述符中:bInterfaceClass(接口类型,第6位) 的值必须是 0x03;bInterfaceSubClass(按口子类型,第7位) 的值为 0 或 1, 为

2022-02-26 15:17:34 574

转载 【Winfrom-适配窗体】 WinForm窗体及其控件的自适应,控件随着窗体变化

在Winform中,窗体最大化之后,控件仍然保持原来的大小,就会显得不好看,那么有什么办法让控件跟着窗体变化吗?在需要自适应的Form中代码如下:(AutoSizeFormClass.cs源码在下方) 1 2 3 4 5 6 7 8 //实例化全局变量 AutoSizeFormClass as...

2020-05-04 10:17:12 392

转载 C#中委托和事件的区别

大致来说,委托是一个类,该类内部维护着一个字段,指向一个方法。事件可以被看作一个委托类型的变量,通过事件注册、取消多个委托或方法。本篇分别通过委托和事件执行多个方法,从中体会两者的区别。□ 通过委托执行方法class Program { static void Main(string[] args) { ...

2020-05-04 03:00:59 468

转载 C#设置WebBrowser IE浏览器版本

通过修改注册表的值,来指定winform程序打开的webBrowser的IE版本1>方法一,通过程序修改注册表的值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2...

2020-04-21 10:25:00 660

转载 c#中字符串显示上标和下标解决办法

由于工作的需求,需要在word中插入带入带有上标和下标的字符串,比如这样的一个字符串:SO₄²⁻(mg/L)。在网上搜了好久,终是摸索出点思路。  解决办法:使用转义字符加Unicode的HexEntity就可以实现了。比如定义一个SO₄²⁻(mg/L)这样的字符串如下:"SO\x2084\x00B2\x207B(mg/L)"。其中x2084为₄(注意:此处为4的下标) 的Unicod...

2020-04-15 09:53:23 5192

空空如也

空空如也

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

TA关注的人

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