The Flexible Lubrication Performance of Graphene Used in Diamond Interface as a Solid Lubricant: First-Principles Calculations