WPARAM 实际上是 UINT 的别名,或者更准确地说,它的定义与 UINT 相同。在 Windows API 中,WPARAM 和 UINT 通常是等价的,它们都表示无符号的整数类型。为什么 Windows API 选择使用 WPARAM 而不是直接使用 UINT,主要有以下几个原因: 1. 语义明确性 目的明确: 使用 WPARAM 可以明确表示某个参数的用途或意义。例如,当你看到 W
之前有个字段是string类型,执行db.AutoMigrate后,已经在db生成了该类型的字段,后来修改为了uint类型。但是忘了修改db里面的这个字段的类型。导致后来操作db 的时候报错。 sql: Scan error on column index 6: converting driver.Value type []uint8 ("") to a uint: invalid syntax