La programmation

Q & A pour les programmeurs professionnels et passionnés



18
cocoapods - 'pod install' prend une éternité
J'essayais de mettre à jour les pods existants avec la pod installcommande, mais cela prend une éternité pour s'exécuter. Le mode verbeux montre qu'il était bloqué sur la ligne suivante (pour toujours) Mise à jour du référentiel de spécifications master $ / usr / bin / git pull --no-rebase --no-commit …
276 ios  cocoapods 


5
Puis-je passer un tableau comme arguments à une méthode avec des arguments variables en Java?
J'aimerais pouvoir créer une fonction comme: class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } Le problème ici est que l' argson traite comme Object[]dans la méthode myFormat, et est donc un seul argument String.format, alors que je voudrais chaque …

17
Membres privés et protégés: C ++
Quelqu'un peut-il m'éclairer sur la différence entre private et les protectedmembres des classes? Je comprends des meilleures conventions de pratique que les variables et les fonctions qui ne sont pas appelés en dehors de la classe devraient être private- mais en regardant mon MFC projet, MFC semble favorable protected. Quelle …
276 c++  class  mfc 


9
Obtention du premier caractère d'une chaîne avec $ str [0]
Je veux obtenir la première lettre d'une chaîne et j'ai remarqué que cela $str[0]fonctionne très bien. Je ne suis tout simplement pas sûr que ce soit une «bonne pratique», car cette notation est généralement utilisée avec les tableaux. Cette fonctionnalité ne semble pas être très bien documentée, donc je me …
276 php  string  substring 

8
Le contraire d'Intersect ()
Intersect peut être utilisé pour trouver des correspondances entre deux collections, comme ceci: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value …

19
Comment sortir d'une boucle dans Scala?
Comment sortir une boucle? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } Comment transformer des boucles imbriquées en récursivité de queue? Extrait de Scala Talk …

12
Pourquoi utilisons-nous Base64?
Wikipédia dit Les schémas de codage Base64 sont couramment utilisés lorsqu'il est nécessaire de coder des données binaires qui doivent être stockées et transférées sur des supports conçus pour traiter des données textuelles. Il s'agit de garantir que les données restent intactes sans modification pendant le transport. Mais n'est-ce pas …

5
Dans quelles conditions un JSESSIONID est-il créé?
Quand / quelles sont les conditions de création d'un JSESSIONID? Est-ce par domaine? Par exemple, si j'ai un serveur d'applications Tomcat et que je déploie plusieurs applications Web, un autre JSESSIONIDsera-t-il créé par contexte (application Web), ou est-il partagé entre les applications Web tant qu'il s'agit du même domaine?
276 java  jsessionid 

7
doit apparaître dans la clause GROUP BY ou être utilisé dans une fonction d'agrégation
J'ai une table qui ressemble à cet appelant «makerar» cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Et je veux sélectionner la moyenne maximale pour chaque cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; mais …

4
Pourquoi Java active-t-il les entrées contiguës semble-t-il s'exécuter plus rapidement avec des cas supplémentaires?
Je travaille sur du code Java qui doit être hautement optimisé car il fonctionnera dans des fonctions chaudes qui sont invoquées à de nombreux points dans ma logique de programme principale. Une partie de ce code implique la multiplication des doublevariables par des 10valeurs élevées à des valeurs arbitraires non …

13
Comment fonctionnent malloc () et free ()?
Je veux savoir comment mallocet freetravailler. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Je serais vraiment reconnaissant si la …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.