La programmation

Q & A pour les programmeurs professionnels et passionnés


27
Comment ajouter un retard dans une boucle JavaScript?
Je voudrais ajouter un délai / sommeil à l'intérieur d'une whileboucle: Je l'ai essayé comme ça: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } Seul le premier scénario est vrai: après affichage alert('hi'), il attendra 3 secondes puis alert('hello')s'affichera mais alert('hello')se …
346 javascript  loops  sleep 


9
Définition de type dans un littéral d'objet dans TypeScript
Dans les classes TypeScript, il est possible de déclarer des types pour les propriétés, par exemple: class className { property: string; }; Comment déclarer le type d'une propriété dans un objet littéral? J'ai essayé le code suivant mais il ne compile pas: var obj = { property: string; }; J'obtiens …
346 typescript 


11
Faire une copie d'un tableau
J'ai un tableau aqui est constamment mis à jour. Disons a = [1,2,3,4,5]. Je dois faire une copie exacte de aet l'appeler b. Si aje devais changer [6,7,8,9,10], bje devrais l'être [1,2,3,4,5]. Quelle est la meilleure façon de procéder? J'ai essayé une forboucle comme: for(int i=0; i<5; i++) { b[i]=a[i] …
345 java  arrays  copy 

30
Le port 80 est utilisé par SYSTEM (PID 4), qu'est-ce que c'est?
J'essaie d'utiliser le port 80 pour mon serveur d'applications, mais lorsque j'exécute, netstat -aonj'obtiens: TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 Quand je regarde le processus dans le gestionnaire de tâches, il montre PID 4est SYSTEM, c'est tout. Pas d'extension ... rien. Juste " SYSTEM". Que se passe t-il ici? J'ai peur …
345 iis  port  pid  netstat 



4
Liste des fonctions Big-O pour PHP
Après avoir utilisé PHP pendant un certain temps maintenant, j'ai remarqué que toutes les fonctions PHP intégrées ne sont pas aussi rapides que prévu. Considérez ces deux implémentations possibles d'une fonction qui trouve si un nombre est premier en utilisant un tableau de nombres premiers mis en cache. //very slow …

1
Qu'est-ce que «YTowOnt9»?
Notre framework (PHP) rend parfois les entrées cachées avec de la valeur YTowOnt9. Je ne trouve cette chaîne nulle part dans la base de code (énorme) et je ne peux pas savoir d'où elle vient. J'ai décidé de Google pour cette chaîne particulière, et le résultat m'a surpris. Plus d'un …
345 php  html  output 

3
trouver le type d'un élément à l'aide de jQuery
Dans jQuery, si j'ai une référence à un élément, comment puis-je déterminer de quel type d'élément il s'agit, par exemple, une entrée ou une liste déroulante? Existe-t-il un moyen de le savoir? Dupliquer: Comment puis-je déterminer le type d'élément d'un élément correspondant dans jQuery?
345 jquery 


7
Un exemple d'utilisation de getopts dans bash
Je veux appeler le myscriptfichier de cette façon: $ ./myscript -s 45 -p any_string ou $ ./myscript -h #should display help $ ./myscript #should display help Mes exigences sont: getopt ici pour obtenir les arguments d'entrée vérifier qu'il -sexiste, sinon renvoyer une erreur vérifier que la valeur après le -sest …
345 bash  shell  getopts 

11
Pourquoi Date.parse donne des résultats incorrects?
Premier cas: new Date(Date.parse("Jul 8, 2005")); Production: Ven.08 juil.2005 00:00:00 GMT-0700 (PST) Deuxième cas: new Date(Date.parse("2005-07-08")); Production: Jeu 07 juil 2005 17:00:00 GMT-0700 (PST) Pourquoi la deuxième analyse est-elle incorrecte?
345 javascript  date 

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.