Programação

Q & A para programadores profissionais e entusiastas



6
Variáveis ​​globais da função Python?
Sei que devo evitar o uso de variáveis ​​globais em primeiro lugar devido a uma confusão como essa, mas se eu as usar, a seguinte é uma maneira válida de usá-las? (Estou tentando chamar a cópia global de uma variável criada em uma função separada.) x = "somevalue" def func_A …

6
Pesquisar código dentro de um projeto Github
Existe uma maneira de grep para algo dentro do código de um projeto Github? Eu poderia extrair a fonte e grep localmente, mas queria saber se é possível através da interface da Web ou de uma alternativa de terceiros. Ideias?
272 git  search  github 

19
Criar arquivo APK não assinado com o Android Studio
Estou desenvolvendo um aplicativo Android com a Ferramenta de Desenvolvedor Android. Agora eu tentei o novo Android Studio, tudo funciona bem se conectar meu smartphone ao PC e executar o programa diretamente no Android Studio. Mas agora eu quero testar o programa com outros smartphones sem conectá-los ao meu pc. …





25
Inverta a instrução "if" para reduzir o aninhamento
Quando executei o ReSharper no meu código, por exemplo: if (some condition) { Some code... } O ReSharper me deu o aviso acima (inverta a instrução "if" para reduzir o aninhamento) e sugeriu a seguinte correção: if (!some condition) return; Some code... Eu gostaria de entender por que isso é …
272 c#  resharper 



12
Excluir nova linha no Vim
Existe uma maneira de excluir a nova linha no final de uma linha no Vim, para que a próxima linha seja anexada à linha atual? Por exemplo: Evaluator<T>(): _bestPos(){ } Eu gostaria de colocar tudo isso em uma linha sem copiar e colar na linha anterior. Parece que eu devo …
271 unix  vim  shell  ssh  vi 

8
Como posso detectar se um seletor retorna nulo?
Qual é a melhor maneira de detectar se um seletor de jQuery retorna um objeto vazio. Se você fizer: alert($('#notAnElement')); você obtém [objeto Objeto], então a forma como faço agora é: alert($('#notAnElement').get(0)); que escreverá "indefinido" e você poderá verificar isso. Mas parece muito ruim. Que outro caminho existe?

5
Por que o .NET usa o arredondamento de banqueiros como padrão?
De acordo com a documentação, o decimal.Roundmétodo usa um algoritmo de arredondamento para o mesmo que não é comum na maioria dos aplicativos. Por isso, sempre acabo escrevendo uma função personalizada para executar o algoritmo round-half-up mais natural: public static decimal RoundHalfUp(this decimal d, int decimals) { if (decimals < …
271 .net  rounding 

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.