La programmation

Q & A pour les programmeurs professionnels et passionnés

7
Comment fonctionne PHP foreach?
Permettez-moi de préfixer cela en disant que je sais ce que foreachc'est, ce qu'il fait et comment l'utiliser. Cette question concerne la façon dont cela fonctionne sous le capot, et je ne veux pas de réponses du type "c'est comme ça que vous bouclez un tableau avec foreach". Pendant longtemps, …


30
$ (document) .équivalent déjà sans jQuery
J'ai un script qui utilise $(document).ready, mais il n'utilise rien d'autre de jQuery. Je voudrais l'éclaircir en supprimant la dépendance jQuery. Comment puis-je implémenter ma propre $(document).readyfonctionnalité sans utiliser jQuery? Je sais que l'utilisation window.onloadne sera pas la même chose, car les window.onloadincendies après le chargement de toutes les images, …
2017 javascript  jquery 






30
Comment formater une date Microsoft JSON?
Je prends ma première fissure à Ajax avec jQuery. Je reçois mes données sur ma page, mais j'ai des problèmes avec les données JSON qui sont renvoyées pour les types de données Date. Fondamentalement, je reçois une chaîne qui ressemble à ceci: /Date(1224043200000)/ De quelqu'un totalement nouveau sur JSON - …
2001 jquery  asp.net  ajax  json 

30
Comment pouvez-vous affirmer qu'une certaine exception est levée dans les tests JUnit 4?
Comment puis-je utiliser JUnit4 idiomatiquement pour tester qu'un code lève une exception? Bien que je puisse certainement faire quelque chose comme ça: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Je me souviens qu'il y …
2001 java  exception  junit  junit4  assert 


15
Comment «git clone» y compris les sous-modules?
J'essaie de mettre un sous-module dans un dépôt. Le problème est que lorsque je clone le référentiel parent, le dossier du sous-module est entièrement vide. Existe-t-il un moyen de faire en sorte que les git clone parent_repodonnées soient effectivement placées dans le dossier du sous-module? Par exemple, http://github.com/cwolves/sequelize/tree/master/lib/ , nodejs-mysql-nativepointe …
1996 git  git-submodules 

4
Que fait le ??!??! opérateur faire en C?
J'ai vu une ligne de C qui ressemblait à ceci: !ErrorHasOccured() ??!??! HandleError(); Il a compilé correctement et semble fonctionner correctement. Il semble qu'il vérifie si une erreur s'est produite et si c'est le cas, il la gère. Mais je ne suis pas vraiment sûr de ce qu'il fait réellement …
1990 c  operators  trigraphs 



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.