La programmation

Q & A pour les programmeurs professionnels et passionnés

2
Java JIT triche-t-il lors de l'exécution du code JDK?
J'étalonnais du code et je ne pouvais pas le faire fonctionner aussi vite qu'avec java.math.BigInteger, même en utilisant exactement le même algorithme. J'ai donc copié la java.math.BigIntegersource dans mon propre package et essayé ceci: //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) { Random r = new …
405 java  jvm  jit  jvm-hotspot 

10
Plain Old CLR Object vs Data Transfer Object
На этот вопрос есть ответы на Stack Overflow на рdedом : Наглядный пример различия DTO, POCO (POJO) и Value Object POCO = Plain Old CLR (or better: Class) Object DTO = objet de transfert de données Dans cet article, il y a une différence, mais franchement la plupart des blogs …
405 c#  .net  poco  dto 

30
Comment vérifier si une variable est un entier en JavaScript?
Comment vérifier si une variable est un entier en JavaScript et lancer une alerte si ce n'est pas le cas? J'ai essayé, mais cela ne fonctionne pas: <html> <head> <script type="text/javascript"> var data = 22; alert(NaN(data)); </script> </head> </html>
405 javascript 




18
Attendez que toutes les promesses soient terminées même si certaines ont été rejetées
Disons que j'ai un ensemble de Promises qui font des requêtes réseau, dont l'un échouera: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) // This is executed Disons que je veux attendre jusqu'à ce que tout …






6
En-têtes de demande de contrôle d'accès, est ajouté à l'en-tête dans la demande AJAX avec jQuery
Je voudrais ajouter un en-tête personnalisé à une demande AJAX POST de jQuery. J'ai essayé ceci: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); Lorsque j'envoie cette demande et …



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.