La programmation

Q & A pour les programmeurs professionnels et passionnés




4
Comment tester correctement les promesses avec du moka et du chai?
Le test suivant se comporte bizarrement: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should really be `.catch` for a failed request, but //instead it looks like chai is picking this up when a test fails done(err); …
148 node.js  promise  mocha  chai 

4
Qu'est-ce que Cache-Control: private?
Lorsque je visite chesseng.herokuapp.com, j'obtiens un en-tête de réponse qui ressemble à Cache-Control:private Connection:keep-alive Content-Encoding:gzip Content-Type:text/css Date:Tue, 16 Oct 2012 06:37:53 GMT Last-Modified:Tue, 16 Oct 2012 03:13:38 GMT Status:200 OK transfer-encoding:chunked Vary:Accept-Encoding X-Rack-Cache:miss puis je rafraîchis la page et j'obtiens Cache-Control:private Connection:keep-alive Date:Tue, 16 Oct 2012 06:20:49 GMT Status:304 Not …

2
Exclusion de répertoires dans os.walk
J'écris un script qui descend dans une arborescence de répertoires (en utilisant os.walk ()), puis visite chaque fichier correspondant à une certaine extension de fichier. Cependant, comme certaines des arborescences de répertoires sur lesquelles mon outil sera utilisé contiennent également des sous-répertoires qui à leur tour contiennent BEAUCOUP de choses …
148 python 

2
Création de tâches planifiées
Je travaille sur un projet C # WPF. Je dois autoriser l'utilisateur à créer et à ajouter une tâche planifiée au planificateur de tâches Windows. Comment pourrais-je faire cela et de quoi ai-je besoin en utilisant des directives et des références, car je ne trouve pas grand-chose en cherchant sur …
148 c#  wpf  scheduled-tasks 

23
Comment trouver la hauteur du texte sur un canevas HTML?
La spécification a une fonction context.measureText (texte) qui vous indiquera la largeur nécessaire pour imprimer ce texte, mais je ne trouve pas de moyen de savoir quelle est sa hauteur. Je sais que c'est basé sur la police, mais je ne sais pas convertir une chaîne de police en une …
148 javascript  text  canvas 

2
Mesurer le temps sous Linux - temps vs horloge vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
Parmi les fonctions de synchronisation, time, clock getrusage, clock_gettime, gettimeofdayet timespec_get, je veux bien comprendre comment ils sont mis en œuvre et quelles sont leurs valeurs de retour afin de savoir dans quelle situation je dois les utiliser. Nous devons d'abord classer les fonctions retournant des valeurs d'horloge murale par …
148 c  linux  time  linux-kernel 

11
Autorisations Android M: confus sur l'utilisation de la fonction shouldShowRequestPermissionRationale ()
Je parcourais la documentation officielle sur le nouveau modèle d'autorisations dans Android M. Il parle de la shouldShowRequestPermissionRationale()fonction qui revient truesi l'application a demandé cette autorisation précédemment et que l'utilisateur a refusé la demande. Si l'utilisateur a refusé la demande d'autorisation dans le passé et a choisi l'option Ne plus …

2
Comment garantir l'ordre de traitement dans les flux java8?
Je veux traiter des listes dans un XMLobjet java. Je dois m'assurer du traitement de tous les éléments afin de les recevoir. Dois-je donc faire appel sequentialà chacun streamque j'utilise? list.stream().sequential().filter().forEach() Ou est-ce suffisant d'utiliser simplement le flux tant que je n'utilise pas de parallélisme? list.stream().filter().forEach()
148 java  java-8  java-stream 

3
Vérification du nombre correct d'arguments
Comment puis-je vérifier le nombre correct d'arguments (un argument). Si quelqu'un essaie d'appeler le script sans passer le nombre correct d'arguments, et en vérifiant que l'argument de ligne de commande existe réellement et qu'il s'agit d'un répertoire.
148 shell  scripting 

6
Dois-je utiliser @EJB ou @Inject
J'ai trouvé cette question: quelle est la différence entre @Inject et @EJB mais je n'ai pas été plus sage. Je n'ai jamais fait Java EE auparavant et je n'ai pas d'expérience avec l'injection de dépendances, donc je ne comprends pas ce que je dois utiliser? @EJB est-il une ancienne méthode …
148 java  jakarta-ee  ejb  cdi 

1
Concurrent.futures vs multitraitement dans Python 3
Python 3.2 a introduit les contrats à terme simultanés , qui semble être une combinaison avancée des anciens modules de thread et de multitraitement . Quels sont les avantages et les inconvénients de son utilisation pour les tâches liées au processeur par rapport à l'ancien module de multitraitement? Cet article …


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.