La programmation

Q & A pour les programmeurs professionnels et passionnés

6
Quelle partie du lancement d'une exception coûte cher?
En Java, utiliser throw / catch comme une partie de la logique quand il n'y a pas réellement d'erreur est généralement une mauvaise idée (en partie) car lancer et intercepter une exception coûte cher, et le faire plusieurs fois dans une boucle est généralement beaucoup plus lent que les autres …



30
reactjs donnant une erreur Uncaught TypeError: la super expression doit être nulle ou une fonction, pas indéfinie
J'utilise reactjs. Lorsque j'exécute le code ci-dessous, le navigateur dit: TypeError non capturé: la super expression doit être nulle ou une fonction, non indéfinie Tout indice sur ce qui ne va pas serait apprécié. D'abord la ligne utilisée pour compiler le code: browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js …

5
Opérateurs logiques simples dans Bash
J'ai quelques variables et je veux vérifier la condition suivante (écrite en mots, puis ma tentative infructueuse de script bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Et dans ma tentative ratée, j'ai trouvé: if (($varA == 1)) && …

16
Express.js: comment obtenir une adresse client distante
Je ne comprends pas complètement comment obtenir une adresse IP d'utilisateur distant. Disons que j'ai un itinéraire de demande simple tel que: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); L'approche ci-dessus est-elle correcte pour obtenir …

29
Android - Espacement entre CheckBox et texte
Existe-t-il un moyen simple d'ajouter un remplissage entre la case à cocher d'un contrôle CheckBox et le texte associé? Je ne peux pas simplement ajouter des espaces de début, car mon étiquette est multiligne. En l'état, le texte est beaucoup trop proche de la case à cocher:

23
Échec de l'installation du package de cryptographie Python avec PIP et setup.py
Lorsque j'essaie d'installer le package de cryptographie pour Python via pip install cryptographyou en téléchargeant le package à partir de leur site et en cours d'exécution python setup.py, j'obtiens l'erreur suivante: D:\Anaconda\Scripts\pip-script.py run on 02/27/14 16:13:17 Downloading/unpacking cryptography Getting page https://pypi.python.org/simple/cryptography/ URLs to search for versions for cryptography: * https://pypi.python.org/simple/cryptography/ …
256 python  cryptography  pip 




3
Pourquoi malloc + memset est plus lent que calloc?
Il est connu que callocc'est différent mallocdu fait qu'il initialise la mémoire allouée. Avec calloc, la mémoire est mise à zéro. Avec malloc, la mémoire n'est pas effacée. Donc, dans le travail quotidien, je considère calloccomme malloc+ memset. Par ailleurs, pour le plaisir, j'ai écrit le code suivant pour une …
256 c  malloc 

8
npm install n'installera pas devDependencies
Sur Windows pour une raison quelconque, lorsque j'exécute, ilnpm install n'installera pas devDependencies . AFAIK ça devrait. Si je lance npm install --dev devDependencies sont installés. Je ne comprends pas pourquoi npm installn'installe pas trop devDependencies , mais installe uniquement les dépendances. Quelle pourrait être la raison? Comment puis-je le …
256 node.js  npm 



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.