La programmation

Q & A pour les programmeurs professionnels et passionnés

13
Date et calendrier Java
Quelqu'un pourrait-il s'il vous plaît conseiller les "meilleures pratiques" actuelles Dateet les Calendartypes? Lors de l' écriture du nouveau code, est - il préférable de favoriser toujours Calendarplus Date, ou y at - il des circonstances où Dateest le type de données plus approprié?
364 java  date  calendar 


14
Choisissez les dossiers à ignorer lors de la recherche dans VS Code
À l'heure actuelle, lorsque j'utilise ⌘+ Opour rechercher des fichiers, la correspondance floue semble fonctionner sur tous les fichiers du projet en cours. Malheureusement, cela inclut un certain nombre de fichiers provenant des répertoires de génération et du fournisseur. Ainsi, par exemple, si je veux rechercher tous les fichiers JavaScript …



6
Expliquer '__enter__' et '__exit__' de Python
J'ai vu ça dans le code de quelqu'un. Qu'est-ce que ça veut dire? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print …

16
Aucun fournisseur pour HttpClient
Après la mise à niveau d'angular 4.4 vers 5.0 et après la mise à jour de tous les HttpModule et Http vers HttpClientModule, j'ai commencé à obtenir cette erreur. J'ai également ajouté HttpModule à nouveau pour être sûr que ce n'est pas dû à une certaine dépendance, mais cela ne …
364 angular 


16
Analyser (fractionner) une chaîne en C ++ à l'aide d'un délimiteur de chaîne (C ++ standard)
J'analyse une chaîne en C ++ en utilisant ce qui suit: using namespace std; string parsed,input="text to be parsed"; stringstream input_stringstream(input); if (getline(input_stringstream,parsed,' ')) { // do some processing. } L'analyse avec un seul délimiteur de caractères est correcte. Mais que faire si je veux utiliser une chaîne comme délimiteur. …
364 c++  parsing  split  token  tokenize 

30
Quelle est votre opinion sur la programmation la plus controversée?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. C'est certainement subjectif, mais j'aimerais essayer d'éviter qu'il devienne argumentatif. Je pense que cela pourrait être une question intéressante si les …


9
Différences entre la chaîne C ++ == et compare ()?
Je viens de lire quelques recommandations sur l'utilisation std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) { au lieu de if( s == t ) { J'utilise presque toujours le dernier parce que j'y suis habitué et il semble naturel, plus lisible. Je ne savais même pas …
363 c++  string 

20
nodejs vs node sur ubuntu 12.04
J'ai installé nodejs sur ubuntu à partir des instructions données ici Lorsque j'écris node --versiondans le terminal, je vois ceci: -bash: /usr/sbin/node: No such file or directory Je peux cependant voir le nœud dans le /usr/sbin/répertoire. Écriture de npm --versionspectacles 1.3.5 Écriture de nodejs --versionspectaclesv0.10.15 En outre, je peux voir …

5
Comment obtenir des attributs évalués dans une directive personnalisée
J'essaie d'obtenir un attribut évalué de ma directive personnalisée, mais je ne trouve pas la bonne façon de le faire. J'ai créé ce jsFiddle pour élaborer. <div ng-controller="MyCtrl"> <input my-directive value="123"> <input my-directive value="{{1+1}}"> </div> myApp.directive('myDirective', function () { return function (scope, element, attr) { element.val("value = "+attr.value); } }); …

22
Performances HTTP vs HTTPS
Existe-t-il des différences de performances majeures entre http et https? Je semble me rappeler avoir lu que HTTPS peut être un cinquième aussi rapide que HTTP. Est-ce valable pour les serveurs Web / navigateurs de la génération actuelle? Si oui, existe-t-il des livres blancs pour le soutenir?
363 performance  http  https 

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.