Never had no experiences.
Just thoughts
You can not change others, but you can change yourself.
From your des-cri-ptions, seems to me that you have been focused on
her behaviors, instead of focusing on business. For examples:
1) 整天那种脸就是高高在上冷漠敌意,而且莫名其妙。跟她开玩笑想打圆场, 她也能应景跟你开玩笑,但是立刻收敛就是一幅法官审讯犯人的样子
2) 哄小孩子经理
and you harbored a lot of negative attitudes towards on her behaviors and her micromanagement styles.
I agree that your work environment is not pleasent. but the fact is she is your manager.
If I were you, I would do:
1) focus on your work and business, ignore her behaviors
2) i will take it positively for her pick on my english, I would improve my english writing skill, which is very important for my career.
3) try to have a new management assimilation meeting, let her share what her expections to you, what you want to know her, ... to facilitate communications.
4) document your business processes well and have her endorement