摘要:
动态加载: 1:灵活,可以在需要的时候用LoadLibrary进行加载,在不需要的时候用FreeLibrary进行卸载,这样可以不必占用内存。 2:可以在没有dll时候发现,而不致程序报错。 3:加载程序中有条件才运行的库。 4:热更新,在不停止程序的前提下进行更新。 5:复杂一些,需要显示获得函数 阅读全文
摘要:
List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速 阅读全文
摘要:
0. 枚举流程 • 连接了设备的 HUB 在 HOST 查询其状态改变端点 时返回对应的 bitmap,告知HOST 某个PORT状态发生了改变。 • 主机向 HUB 查询该PORT的状态,得知有设备连接,并知道了该设备的基本特性。 • 主机等待(至少 100mS)设备上电稳定,然后向 HUB 发送 阅读全文