Tuneable properties of carbon quantum dots by different synthetic methods