Do one's best
chinese idioms
explain
The meaning of a word is to correct and restrain. It refers to that certain moral standards require us to make our behavior conform to the law.
source
"Xunzi · Feixiang" says: "therefore, a gentleman's degree of self-discipline is rope, and he uses drag to receive others."
Chinese PinYin : duó jǐ yǐ shéng
Do one's best