已知,三角形abc中,角acb=90度,cd垂直ab於d,角b=60度,db=2,求ab及ac的长