I have always known 得 as an adverb. For example 跑得很快 ，run quickly or run very fast. The following sentence
means "Only a person that understands (how to) control his desires can achieve true happiness." However, I don't understand the use of 得 here. I think I would have written it without the 得. Or is 懂得 a special phrase?