张柏芝在2007年和2010年生下两个儿子，谢振南和谢振轩