Programação

Q & A para programadores profissionais e entusiastas

9
conversão de bitmap Java em matriz de bytes
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Quando olho para o buffer depois que a chamada para copyPixelsToBufferos …


7
dicas de ferramentas para o botão
É possível criar uma dica de ferramenta para um botão html. É o botão HTML normal e não há atributo Title, pois existe para alguns controles html. Quaisquer pensamentos ou comentários?
292 html  button  tooltip 

22
Determinar se está sendo executado em um dispositivo raiz
Meu aplicativo tem uma certa funcionalidade que só funciona em um dispositivo em que a raiz está disponível. Em vez de fazer com que esse recurso falhe quando é usado (e depois mostre uma mensagem de erro apropriada para o usuário), prefiro verificar silenciosamente se o root está disponível primeiro …
292 android  root 

13
OSX bash, comando 'watch'
Estou procurando a melhor maneira de duplicar o comando 'watch' do Linux no Mac OSX. Eu gostaria de executar um comando a cada poucos segundos para fazer a correspondência de padrões no conteúdo de um arquivo de saída usando 'tail' e 'sed'. Qual é a minha melhor opção em um …
292 macos  bash  automation  watch 

11
Operador XOR lógico em C ++?
Existe uma coisa dessas? É a primeira vez que encontrei uma necessidade prática, mas não vejo uma listada no Stroustrup . Eu pretendo escrever: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Mas não há ^^operador. Posso usar o bit a bit ^aqui …

18
Como instalar o pg gem do PostgreSQL no Ubuntu?
Estou tentando instalar a pg gem do PostgreSQL para Ruby. Eu emiti o seguinte comando: gem install pg Eu instalei o Ruby 1.9.2 usando RVM. O comando acima mostra o seguinte erro. O erro é: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to …
292 ruby  postgresql  pg 

17
Serializar um objeto para XML
Eu tenho uma classe c # que eu herdei. Eu "construí" com sucesso o objeto. Mas preciso serializar o objeto para XML. Existe uma maneira fácil de fazer isso? Parece que a classe foi configurada para serialização, mas não sei como obter a representação XML. Minha definição de classe é …

21
Como verificar se o banco de dados mysql existe
É possível verificar se existe um banco de dados (MySQL) após a conexão. Eu sei como verificar se existe uma tabela em um banco de dados, mas preciso verificar se o banco de dados existe. Caso contrário, tenho que chamar outro pedaço de código para criá-lo e preenchê-lo. Eu sei …
292 mysql  database  exists 




9
Junte-se a uma lista de itens com tipos diferentes como string no Python
Eu preciso entrar em uma lista de itens. Muitos dos itens da lista são valores inteiros retornados de uma função; ou seja, myList.append(munfunc()) Como devo converter o resultado retornado em uma string para associá-lo à lista? Preciso fazer o seguinte para cada valor inteiro: myList.append(str(myfunc())) Existe uma maneira mais pitônica …
292 python  string  list 

3
Diferença entre links e depende em docker_compose.yml
De acordo com a documentação do arquivo de composição do Docker Compose : depends_on - Expressar dependência entre serviços. links- Vincule a contêineres em outro serviço e também expresse dependência entre serviços da mesma maneira que depende_on . Eu não entendo o propósito de vincular a outros contêineres, portanto a …

13
Verificação do tipo de interface com o Typecript
Esta questão é o analogon direto da verificação de tipo de classe com o TypeScript Preciso descobrir em tempo de execução se uma variável do tipo any implementa uma interface. Aqui está o meu código: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Se você digitar esse código …

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.