A useful list of common Chinese internet memes, dirty words, slang, expressions, puns, and acronyms used by Chinese people on the internet & even in daily life.
Olle's comment: As is the case with swear words in general, offensive expressions should be used with great caution by second language learners, if at all. It's extremely hard to get a feeling for how offensive they are and what they will trigger in your native speaking audience. Knowing about the words is still good, of course, knowledge in itself isn't the problem.