第三十二篇专题

第三十二篇:Windbg中USB2.0调试环境的搭建

2011年的时候,为了开发USB Mass storage -- UASP (USB attached SCSI Protocol)的设备驱动程序,从米国买了两个USB2.0的调试小设备(如下图,每个似乎80美刀,贼贵的东西)。 主要是用来替代串口115200波特率的响应速度慢,以便解决调试效率的问题。 当时,根据WINDBG的HELP文档,而且也GOOGLE了一些网上的相关参考内容,硬

[大师C语言(第三十二篇)]C语言异常处理背后的技术

C语言,作为一种古老且广泛使用的编程语言,在许多系统中扮演着核心角色。然而,与其他现代编程语言相比,C语言并没有内置的异常处理机制。尽管如此,C语言提供了一些技巧和模式,使得开发者能够有效地处理异常情况。本文将深入探讨C语言中异常处理的背后技术,并通过详细的代码示例来展示这些技术的实际应用。 第一部分:错误码和返回值 C语言中最基本的异常处理技术是通过错误码和返回值来实现的。函数通过返回特定的