Two kinds of rogue waves of the general nonlinear Schrödinger equation with derivative