Programação

Q & A para programadores profissionais e entusiastas

14
Java List.contains (Objeto com valor de campo igual a x)
Quero verificar se a Listcontém um objeto que possui um campo com um determinado valor. Agora, eu poderia usar um loop para passar e verificar, mas fiquei curioso se havia algo mais eficiente em termos de código. Algo como; if(list.contains(new Object().setName("John"))){ //Do some stuff } Eu sei que o código …
199 java  list  search  contains 


7
Programação Orientada a Aspectos vs. Programação Orientada a Objetos
Como a maioria dos desenvolvedores aqui e no mundo inteiro, desenvolvo sistemas de software usando técnicas de programação orientada a objetos (OOP) há muitos anos. Então, quando li que a programação orientada a aspectos (AOP) aborda muitos dos problemas que a OOP tradicional não resolve completamente ou diretamente, paro e …
199 oop  aop  paradigms 


5
Efeito da dica NOLOCK nas instruções SELECT
Eu acho que a verdadeira questão é: Se eu não me importo com leituras sujas, adicionar a dica with (NOLOCK) a uma instrução SELECT afetará o desempenho de: a instrução SELECT atual outras transações contra a tabela especificada Exemplo: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 

13
Exec shell assíncrono em PHP
Eu tenho um script PHP que precisa chamar um shell script, mas não se importa com a saída. O script de shell faz várias chamadas SOAP e é lento para concluir, portanto, não quero abrandar a solicitação do PHP enquanto aguarda uma resposta. De fato, a solicitação do PHP deve …
199 php  asynchronous  shell 

27
AVISO: A API 'variant.getJavaCompile ()' está obsoleta e foi substituída por 'variant.getJavaCompileProvider ()'
De repente, ao sincronizar o Gradle, recebo este erro: AVISO: A API 'variant.getJavaCompile ()' está obsoleta e foi substituída por 'variant.getJavaCompileProvider ()'. Ele será removido no final de 2019. Para obter mais informações, consulte https://d.android.com/r/tools/task-configuration-avoidance Módulos afetados: app Eu tenho isso build.gradlepara o módulo de aplicativo: apply plugin: 'com.android.application' apply …


7
O operador til em Python
Qual é o uso do operador til no Python? Uma coisa que posso pensar é fazer algo nos dois lados de uma string ou lista, como verificar se uma string é palindrômica ou não: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) Algum outro bom uso?
199 python  operators 


9
Chamar explicitamente retorno em uma função ou não
Há um tempo , fui repreendido por Simon Urbanek, da equipe principal do R (acredito), por recomendar que um usuário chamasse explicitamente returnno final de uma função (seu comentário foi excluído): foo = function() { return(value) } em vez disso, ele recomendou: foo = function() { value } Provavelmente em …
199 r 


13
Conversão Float para Int em Swift
Eu quero converter um Floatpara um Intno Swift. Fundição básicas como isso não funciona porque esses tipos não são primitivos, ao contrário de floats e ints em Objective-C var float: Float = 2.2 var integer: Int = float as Float Mas isso produz a seguinte mensagem de erro: 'Float' não …



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.