Programação

Q & A para programadores profissionais e entusiastas

7
ReactJs: Quais devem ser os PropTypes para this.props.children?
Dado um componente simples que gera seus filhos: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; Pergunta: Qual deve ser o propType das crianças prop? Quando eu o defino como objeto, ele falha …

12
Quando devo usar o dobro em vez do decimal?
Posso citar três vantagens em usar double(ou float) em vez de decimal: Usa menos memória. Mais rápido porque as operações matemáticas de ponto flutuante são suportadas nativamente pelos processadores. Pode representar um intervalo maior de números. Mas essas vantagens parecem se aplicar apenas a operações intensivas de cálculo, como as …

9
Como obter as alterações em uma ramificação no Git
Qual é a melhor maneira de obter um log de confirmações em uma ramificação desde o momento em que ela foi ramificada da ramificação atual? Minha solução até agora é: git log $(git merge-base HEAD branch)..branch A documentação para git-diff indica que git diff A...Bé equivalente a git diff $(git-merge-base …
265 git  branch 

3
contar o número de linhas na saída do terminal
não foi possível encontrar isso no SO. Eu executei o seguinte comando no terminal: >> grep -Rl "curl" ./ e isso exibe a lista de arquivos em que ocorre a curvatura da palavra-chave. Eu quero contar o número de arquivos. A primeira maneira que consigo pensar é contar o número …
265 bash  terminal 


18
Como obter o valor do botão de opção selecionado?
Estou tendo algum problema estranho com meu programa JS. Eu tive isso funcionando corretamente, mas por algum motivo não está mais funcionando. Eu só quero encontrar o valor do botão de opção (qual deles está selecionado) e devolvê-lo a uma variável. Por alguma razão, ele continua voltando undefined. Aqui está …

15
Crie uma data do dia mês e ano com o T-SQL
Estou tentando converter uma data com partes individuais, como 12, 1, 2007, em um datetime no SQL Server 2005. Tentei o seguinte: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) mas isso resulta na data errada. Qual é a maneira correta de transformar os três valores de data em …

17
Como você pode fazer algo útil sem um estado mutável?
Ultimamente, tenho lido muitas coisas sobre programação funcional, e consigo entender a maior parte delas, mas a única coisa que não consigo entender é a codificação sem estado. Parece-me que simplificar a programação removendo o estado mutável é como "simplificar" um carro removendo o painel: o produto final pode ser …

9
Eixo Y reverso no PyPlot
Eu tenho um gráfico de dispersão com um monte de coordenadas x, y aleatórias. Atualmente, o eixo Y começa em 0 e sobe para o valor máximo. Eu gostaria que o eixo Y iniciasse no valor máximo e subisse para 0. points = [(10,5), (5,11), (24,13), (7,8)] x_arr = [] …
265 python  matplotlib 

12
android no Text Change Listener
Eu tenho uma situação, onde existem dois campos. field1e field2. Tudo o que quero fazer é vazio field2quandofield1 é alterado e vice-versa. Portanto, no final, apenas um campo tem conteúdo. field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, …

4
carregar e executar a ordem dos scripts
Existem muitas maneiras diferentes de incluir JavaScript em uma página html. Conheço as seguintes opções: código embutido ou carregado de URI externo incluído na tag <head> ou <body> [ 1 , 2 ] sem nenhum deferou asyncatributo (somente scripts externos) incluído na fonte estática ou adicionado dinamicamente por outros scripts …

10
Por que as listas python têm pop () mas não push ()
Alguém sabe por que a list.appendfunção do Python não é chamada, list.pushjá que já existe um list.popque remove e retorna o último elemento (que é indexado em -1) e a list.appendsemântica é consistente com esse uso?
265 python 

15
Atualizando um objeto com setState em React
É possível atualizar as propriedades do objeto setState? Algo como: this.state = { jasper: { name: 'jasper', age: 28 }, } Eu tentei: this.setState({jasper.name: 'someOtherName'}); e isto: this.setState({jasper: {name: 'someothername'}}) O primeiro resulta em um erro de sintaxe e o segundo simplesmente não faz nada. Alguma ideia?
265 reactjs  state 

17
Maneira padrão de incorporar versão no pacote python?
Existe uma maneira padrão de associar uma string de versão a um pacote python de forma que eu possa fazer o seguinte? import foo print foo.version Eu imagino que há alguma maneira de recuperar esses dados sem nenhuma codificação extra, uma vez que as seqüências principais / secundárias já estão …
265 python  string  package 

23
Erro de sinal de código no macOS High Sierra Xcode - bifurcação de recursos, informações do Finder ou detritos similares não permitidos
Já tentei: Erro de sinal de código no macOS Sierra, Xcode 8 Por favor, veja a imagem mostrando o erro CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app cd "/Volumes/Development/Project/Top Best Games/19. Lets Flow/35/let's FLOW - source/proj.ios_mac" export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" Signing Identity: "iPhone Distribution: New Free Games (2CHN583K4J)" Provisioning Profile: "Super Flow Flipp …

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.