Programação

Q & A para programadores profissionais e entusiastas

7
Como usar a câmera ou a API camera2 do Android para oferecer suporte a versões antigas e novas da API sem notas de depreciação?
A nova API camera2 me confunde. Quero desenvolver um aplicativo (para APIs do Android 10 - 21) que use a câmera do dispositivo. Conforme declarado aqui , devo usar a API "Câmera". No entanto, quando tento adicionar a API "Câmera" (android.hardware.Camera) aos recursos de usuário do manifesto, ela é marcada …

2
Por que rbindlist é "melhor" que rbind?
Estou examinando a documentação data.tablee também notei em algumas das conversas aqui no SO que rbindlistdeveriam ser melhores do que rbind. Gostaria de saber por que é rbindlistmelhor do que rbinde em quais cenários rbindlistrealmente supera rbind? Existe alguma vantagem em termos de utilização de memória?
135 r  data.table  rbind  rbindlist 

4
Forçando o filho a obedecer as bordas curvas dos pais em CSS
Eu tenho uma div dentro de outra div. #outere #inner. #outerpossui bordas curvas e fundo branco. #innernão possui bordas curvas e fundo verde. #innerse estende além das bordas curvas de #outer. Há alguma maneira para parar isso? #outer { display: block; float: right; margin: 0; width: 200px; background-color: white; overflow: …
135 css 


3
Diferença entre document.addEventListener e window.addEventListener?
Ao usar o PhoneGap, ele tem algum código JavaScript padrão que usa document.addEventListener, mas eu tenho meu próprio código que usa window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Qual é a diferença e qual é melhor usar?

8
Java: Instância de e genéricos
Antes de procurar na minha estrutura de dados genérica o índice de um valor, gostaria de ver se até mesmo uma instância do tipo thisfoi parametrizada. Mas o Eclipse reclama quando faço isso: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Esta é a …

4
Restrição de tipo genérico de método múltiplo (OR)
Ao ler isso , aprendi que era possível permitir que um método aceitasse parâmetros de vários tipos, tornando-o um método genérico. No exemplo, o código a seguir é usado com uma restrição de tipo para garantir que "U" seja um IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> …
135 c#  asp.net-mvc-3  types 


3
Adicionar e remover várias classes no jQuery
Estou tentando adicionar e remover várias classes em um campo de texto clicando em botões de opção diferentes. Não consigo remover as classes indesejadas enquanto alterno entre diferentes botões de opção. Meu código para isso é: // For 1st radio button if (actionUrl == "search-client-by-id") { $("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]") .addClass("validate[required,custom[onlyNumberSp]]"); } // …
135 javascript  jquery 



5
Mockito: Métodos de stubbing que retornam tipo com curingas limitados
Considere este código: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } O compilador reclama da linha para …


4
De onde isso vem: - * - codificação: utf-8 - * -
Python reconhece o seguinte como instrução que define a codificação do arquivo: # -*- coding: utf-8 -*- Eu definitivamente vi esse tipo de instruções antes ( -*- var: value -*-). De onde isso vem? Qual é a especificação completa, por exemplo, o valor pode incluir espaços, símbolos especiais, novas linhas …
135 python  file  text  encoding  emacs 

4
Como atualizar o Python?
Eu tenho a versão 2.7 instalada no início de 2012. Não consigo encontrar nenhum consenso sobre se devo desinstalar e limpar completamente esta versão antes de colocar a versão mais recente. "Soft" - removendo versões antigas? Removendo / limpando versões antigas? Instalando por cima? Eu já vi em algum lugar …

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.