Tutoriel par Examples: efficaces



Évitez les opérations inutiles et les appels de méthodes partout où vous le pouvez, en particulier dans une méthode appelée plusieurs fois par seconde, comme la Update à Update . Contrôle de distance / distance Utilisez sqrMagnitude au lieu de l' magnitude lorsque vous comparez les distances....
x IN ( SELECT ... ) se transformer en un JOIN Si possible, évitez OR . Ne «cache» pas une colonne indexée dans une fonction, telle que WHERE DATE(x) = ... ; reformuler comme WHERE x = ... Vous pouvez généralement éviter WHERE LCASE(name1) = LCASE(name2) en ayant un classement approprié. Ne pas...
Optimiser en utilisant les bonnes structures de données au bon moment peut modifier la complexité temporelle du code. // This variant of stableUnique contains a complexity of N log(N) // N > number of elements in v // log(N) > insert complexity of std::set std::vector<std::string> st...
Considérez le code suivant pour copier un fichier vers un autre: import java.io.*; public class FileCopy { public static void main(String[] args) throws Exception { try (InputStream is = new FileInputStream(args[0]); OutputStream os = new FileOutputStream(args[1])) ...

Page 1 de 1