Sense of virtual community, commitment and knowledge contribution: an empirical research based on MI community · Study