monoids相关知识