Programação

Q & A para programadores profissionais e entusiastas

20
Decodificar dados Base64 em Java
Eu tenho uma imagem que é codificada em Base64. Qual é a melhor maneira de decodificar isso em Java? Esperançosamente, usando apenas as bibliotecas incluídas no Sun Java 6.
480 java  base64 


6
Inserir código no contexto da página usando um script de conteúdo
Estou aprendendo a criar extensões do Chrome. Comecei a desenvolver um para capturar eventos do YouTube. Quero usá-lo com o YouTube Flash Player (mais tarde tentarei torná-lo compatível com HTML5). manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ …


16
Crie um data.frame vazio
Estou tentando inicializar um data.frame sem nenhuma linha. Basicamente, desejo especificar os tipos de dados para cada coluna e nomeá-los, mas não ter nenhuma linha criada como resultado. O melhor que pude fazer até agora é algo como: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] O que …
480 r  dataframe  r-faq 

8
Como posso tornar minha partida não gananciosa no vim?
Eu tenho um grande arquivo HTML com muitas marcações assim: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> Eu estou tentando fazer um Vim pesquisa e substituição para se livrar de tudo class=""e style=""mas estou tendo problemas para fazer o jogo ungreedy. Minha …
480 regex  vim  regex-greedy 


14
Qual é a melhor prática para “git clone” em uma pasta existente?
Eu tenho uma cópia de trabalho do projeto, sem nenhum metadado de controle de origem. Agora, eu gostaria de fazer o equivalente ao git-clone nessa pasta e manter minhas alterações locais. O git-clone não me permite clonar em uma pasta existente. Qual é a melhor prática aqui?
480 git 


18
Como a palavra-chave "final" em Java funciona? (Ainda posso modificar um objeto.)
Em Java, usamos finalpalavras-chave com variáveis ​​para especificar que seus valores não devem ser alterados. Mas vejo que você pode alterar o valor no construtor / métodos da classe. Novamente, se a variável for static, será um erro de compilação. Aqui está o código: import java.util.ArrayList; import java.util.List; class Test …
480 java  final 

5
Como uso matrizes em C ++?
C ++ herdou matrizes de C, onde são usadas praticamente em qualquer lugar. C ++ fornece abstrações que são mais fáceis de usar e menos propenso a erros ( std::vector<T>desde C ++ 98 e std::array<T, n>desde C ++ 11 ), de modo que a necessidade de matrizes não surge tão …




7
Como escolher um modo de criptografia AES (CBC ECB CTR OCB CFB)?
Quais deles são preferidos em quais circunstâncias? Gostaria de ver a lista de critérios de avaliação para os vários modos e talvez uma discussão sobre a aplicabilidade de cada critério. Por exemplo, acho que um dos critérios é "tamanho do código" para criptografia e descriptografia, o que é importante para …
480 encryption  aes 

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.