Programação

Q & A para programadores profissionais e entusiastas

2
Para que serve o campo package.json “módulo”?
Eu vi alguns pacotes npm ( vue por exemplo ) têm um pkg.modulecampo em seu package.json. É "module"uma propriedade oficial do NPM ou é algum tipo de convenção? Existe documentação para isso em algum lugar? Para que serve isto? próximo caminho? Caminho do módulo não agrupado?

4
Como o construtor const realmente funciona?
Percebi que é possível criar um construtor const no Dart. Na documentação, diz que a constpalavra é usada para denotar algo uma constante de tempo de compilação. Gostaria de saber o que acontece quando uso um constconstrutor para criar um objeto. É como um objeto imutável que é sempre o …
111 dart 

5
Como usar React.forwardRef em um componente baseado em classe?
Estou tentando usar React.forwardRef, mas estou tropeçando em como fazê-lo funcionar em um componente baseado em classe (não HOC). Os exemplos de documentos usam elementos e componentes funcionais, até mesmo agrupando classes em funções para componentes de ordem superior. Então, começando com algo parecido com isso em seu ref.jsarquivo: const …


7
Como determinar daqui a um ano em Javascript
Estou tentando chegar um ano a partir de agora, e não está funcionando. JS: var now = new Date(); var oneYr = new Date(); oneYr.setYear(now.getYear() + 1); $("#yearFromNow").append(oneYr.toString()); var oneMonth = new Date(); oneMonth.setMonth(now.getMonth() + 1); $("#monthFromNow").append(oneMonth.toString()); Resultado: one mo. = Thu Dec 22 112 15:16:01 GMT-0500 (Eastern Standard Time) …
111 javascript 


12
Django Rest Framework remove csrf
Eu sei que existem respostas sobre Django Rest Framework, mas não consegui encontrar uma solução para o meu problema. Tenho um aplicativo que possui autenticação e algumas funcionalidades. Eu adicionei um novo aplicativo a ele, que usa Django Rest Framework. Quero usar a biblioteca apenas neste aplicativo. Também quero fazer …


7
Salvar o diretório atual na variável usando o Bash?
O que estou tentando fazer é encontrar o diretório de trabalho atual e salvá-lo em uma variável, para que eu possa executar export PATH=$PATH:currentdir+somethingelse. Não tenho certeza se eles têm uma variável que contém cwd por padrão. Como faço para salvar o diretório atual na variável usando Bash?


16
Python: ignorar o erro de 'preenchimento incorreto' ao decodificar em base64
Tenho alguns dados codificados em base64 que desejo converter de volta para binário, mesmo que haja um erro de preenchimento. Se eu usar base64.decodestring(b64_string) isso gera um erro de 'Preenchimento incorreto'. Existe outra maneira? ATUALIZAÇÃO: Obrigado por todos os comentários. Para ser honesto, todos os métodos mencionados pareciam um tanto …
111 python  base64 

3
Licença “Todos os direitos reservados” em package.json
Tenho um pequeno projeto node.js interno da empresa e não será lançado publicamente ou compartilhado com terceiros. Certamente não será contribuído para nenhum repositório público de pacotes. Mas quando eu executo npm install, sempre recebo o seguinte erro: npm WARN package.json <<myproject>>@0.1.0 license should be a valid SPDX license expression …
111 node.js  npm  licensing 


5
Pip freeze vs. lista de pip
Uma comparação de resultados revela diferenças: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Estados de documentação de Pip freeze Output installed packages in requirements format. list List installed packages. mas o que é "formato de requisitos" e por que pip listgera …

6
Como verificar se existe uma chave no ** kwargs?
Python 3.2.3. Algumas ideias foram listadas aqui , que funcionam em vars normais, mas parece que ** kwargs seguem regras diferentes ... então por que isso não funciona e como posso verificar se existe uma chave em ** kwargs? if kwargs['errormessage']: print("It exists") Eu também acho que isso deveria funcionar, …

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.