二极管有哪些典型应用