Guide to Contrastive Learning: Techniques, Models, and Applications