Programação

Q & A para programadores profissionais e entusiastas


7
Falha ao executar 'btoa' na 'Janela': a sequência a ser codificada contém caracteres fora do intervalo Latin1.
O erro no título é lançado apenas no Google Chrome, de acordo com meus testes. Estou codificando base64 um grande arquivo XML para que possa ser baixado: 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á oculto iframe. Esse erro é realmente uma mudança, porque, normalmente, o Google …

4
Como posso gerar um ObjectId com mangusto?
Eu gostaria de gerar um MongoDB ObjectIdcom o Mongoose. Existe uma maneira de acessar o ObjectIdconstrutor do Mongoose? Esta pergunta é sobre gerar um novo a ObjectId partir do zero. O ID gerado é um novo ID universalmente novo. Outra pergunta é sobre a criação ObjectIdde uma representação de string …


3
Chamar uma ação de dentro de outra ação
Eu tenho a seguinte configuração para minhas ações: get1: ({commit}) => { //things this.get2(); //this is my question! }, get2: ({commit}) => { //things }, Quero poder chamar uma ação de dentro de outra, portanto, neste exemplo, desejo poder chamar get2()de dentro get1(). Isso é possível e, se sim, como …
133 vue.js  vuex 

5
Git pull sem check-out?
Estou acostumado a executar o git pull e outros comandos de dentro de um ramo em que estou trabalhando. Mas eu configurei um servidor de desenvolvimento no qual várias pessoas trabalham, por isso não quero mudar de ramificação quando o fizer. Se eu quiser atualizar uma ramificação existente no servidor …
133 git 

10
Qual é a fonte do Erro: getaddrinfo EAI_AGAIN?
Meu servidor lançou isso hoje, que é um erro do Node.js que eu nunca tinha visto antes: 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) Gostaria de saber se isso está relacionado ao ataque DynDns DDOS que afetou o Shopify e muitos outros …

13
Como imprimir um objeto groupby
Quero imprimir o resultado do agrupamento com os pandas. Eu tenho um quadro de dados: import pandas as pd df = pd.DataFrame({'A': ['one', 'one', 'two', 'three', 'three', 'one'], 'B': range(6)}) print(df) A B 0 one 0 1 one 1 2 two 2 3 three 3 4 three 4 5 one …
133 python  pandas 

9
O que é useState () no React?
Atualmente, estou aprendendo o conceito de ganchos no React e tentando entender o exemplo abaixo. import { useState } from 'react'; function Example() { // Declare a new state variable, which we'll call "count" const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p> <button onClick={() => setCount(count …

25
Quando executo o `npm install`, ele retorna com` ERR! código EINTEGRITY »(npm 5.3.0)
Estou recebendo esse erro durante a execução sudo npm install. No meu servidor, o npm foi instalado anteriormente. Tentei excluir o package-lock.jsonarquivo e corri npm cache clean --force, mas não funcionou. Minha versão do npm é 5.3.0. O erro: npm ERR! code EINTEGRITY npm ERR! sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== integrity checksum failed when …
133 node.js  ubuntu  npm 

6
Não é possível usar o forEach with Filelist
Estou tentando fazer um loop através de um Filelist: console.log('field:', field.photo.files) field.photo.files.forEach(file => { // looping code }) Como você pode ver, field.photo.filestem um Filelist: Como fazer um loop corretamente field.photo.files?
133 javascript  file 

9
Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger foi acessado antes da ligação ser inicializada
Alguma solução para resolver este problema? Stacktrace: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first. If …
133 flutter 


10
Python - Extraindo e salvando quadros de vídeo
Então, eu segui este tutorial, mas não parece fazer nada. Simplesmente nada. Ele espera alguns segundos e fecha o programa. O que está errado neste código? import cv2 vidcap = cv2.VideoCapture('Compton.mp4') success,image = vidcap.read() count = 0 success = True while success: success,image = vidcap.read() cv2.imwrite("frame%d.jpg" % count, image) # …

4
Por que "asdf" .replace (/.*/g, "x") == "xx"?
Eu me deparei com um fato surpreendente (para mim). console.log("asdf".replace(/.*/g, "x")); Executar snippet de códigoOcultar resultadosExpandir snippet Por que duas substituições? Parece que qualquer sequência não vazia sem novas linhas produzirá exatamente duas substituições para esse padrão. Usando uma função de substituição, posso ver que a primeira substituição é para …
132 javascript  regex 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.