La programmation

Q & A pour les programmeurs professionnels et passionnés

14
Mettre à jour le style d'un composant onScroll dans React.js
J'ai construit un composant dans React qui est censé mettre à jour son propre style sur le défilement de la fenêtre pour créer un effet de parallaxe. La renderméthode du composant ressemble à ceci: function() { let style = { transform: 'translateY(0px)' }; window.addEventListener('scroll', (event) => { let scrollTop = …


7
Impossible d'exécuter 'btoa' sur 'Window': la chaîne à encoder contient des caractères en dehors de la plage Latin1.
L'erreur dans le titre n'est lancée que dans Google Chrome, d'après mes tests. J'encode en base64 un gros fichier XML pour qu'il puisse être téléchargé: this.loader.src = "data:application/x-forcedownload;base64,"+ btoa("<?xml version=\"1.0\" encoding=\"utf-8\"?>" +"<"+this.gamesave.tagName+">" +this.xml.firstChild.innerHTML +"</"+this.gamesave.tagName+">"); this.loader est une iframe masquée. Cette erreur est en fait tout un changement car normalement, Google …

4
Comment puis-je générer un ObjectId avec la mangouste?
Je voudrais générer un MongoDB ObjectIdavec Mongoose. Existe-t-il un moyen d'accéder au ObjectIdconstructeur depuis Mongoose? Cette question concerne la génération d'un nouveau à ObjectId partir de zéro. L'ID généré est un tout nouvel ID unique universel. Une autre question concerne la création d'un à ObjectIdpartir d'une représentation sous forme de …


8
Swift: guard let vs if let
J'ai lu sur les options dans Swift, et j'ai vu des exemples où if letest utilisé pour vérifier si une option contient une valeur, et au cas où elle le ferait, faites quelque chose avec la valeur non emballée. Cependant, j'ai vu que dans Swift 2.0, le mot guard let- …

5
Git pull sans paiement?
J'ai l'habitude d'exécuter git pull et d'autres commandes à partir d'une branche sur laquelle je travaille. Mais j'ai mis en place un serveur de développement sur lequel plusieurs personnes travaillent, donc je ne veux pas avoir à changer de branche quand je le fais. Si je veux mettre à jour …
133 git 

10
Quelle est la source de l'erreur: getaddrinfo EAI_AGAIN?
Mon serveur a lancé ceci aujourd'hui, ce qui est une erreur Node.js que je n'ai jamais vue auparavant: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Je me demande si cela est lié à l'attaque DynDns DDOS qui a affecté Shopify et de …


27
Comment puis-je effacer le terminal dans Visual Studio Code?
J'ai besoin de nettoyer le contenu du terminal dans Visual Studio Code. Chaque fois que j'utilise Maven, la sortie du terminal est attachée à la version précédente, ce qui me trouble. Comment effacer la fenêtre du terminal avec une commande ou un raccourci clavier? clsne fonctionne pas; il ne cache …

4
Pourquoi «asdf» .replace (/.*/ g, «x») == «xx»?
Je suis tombé sur un fait surprenant (pour moi). console.log("asdf".replace(/.*/g, "x")); Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Pourquoi deux remplacements? Il semble que toute chaîne non vide sans retour à la ligne produira exactement deux remplacements pour ce modèle. En utilisant une fonction de remplacement, je peux voir que …
132 javascript  regex 



7
Comment convertir NSNumber en NSString
J'ai donc un NSArray"myArray" avec NSNumbers et NSStrings. J'en ai besoin dans un autre UIViewalors je vais comme ça: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"]; Le subjectText fonctionne. Mais comment puis-je en retirer le NSNumbers? (Je les ai …

6
Changer d'URL et rediriger à l'aide de jQuery
J'ai un code comme celui-ci, <form id="abc"> <input type="text" id="txt" /> </form> et maintenant je veux rediriger comme ça, var temp = $("#txt").val(); url = "http://example.com/" + temp; window.location.replace(url); // or window.location(url); Y a-t-il de toute façon dans jQuery pour résoudre cela? Ça me laisse encore url = http://example.com.

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.