Programação

Q & A para programadores profissionais e entusiastas





4
O bloco final dado não foi devidamente preenchido
Estou tentando implementar um algoritmo de criptografia baseado em senha, mas recebo esta exceção: javax.crypto.BadPaddingException: bloco final fornecido não preenchido corretamente Qual pode ser o problema? Aqui está o meu código: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec …

7
Como corrigir o erro “ImportError: No module named…” no Python?
Qual é a maneira correta de corrigir esse erro ImportError? Tenho a seguinte estrutura de diretório: /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo E eu estou no diretório /home/bodacydo/work/project Agora se eu digitar python ./programs/my_python_program.py Eu imediatamente recebo ImportError: No module named foo.tasks O ./programs/my_python_program.pycontém a seguinte linha: from foo.tasks import my_function …
115 python 



6
Como obter git diff com contexto completo?
Como criar remendo adequado para revisão no cadinho? git diff branch master --no-prefix > patch Isso gera apenas 3 linhas de contexto. Então eu faço o seguinte git diff --unified=2000 branch master --no-prefix > patch Esperançosamente, todos os arquivos terão menos de 2.000 linhas. Existe uma maneira de dizer ao …
115 git  diff  git-diff 

6
Execute outro jar em um programa Java
Eu escrevi vários aplicativos Java simples chamados A.jar, B.jar. Agora, eu quero escrever um programa GUI java para que o usuário possa pressionar o botão A para executar A.jar e o botão B para executar B.jar. Também quero gerar os detalhes do processo de tempo de execução no meu programa …
115 java  jar  executable-jar 

10
Obtenha a posição de rolagem atual de ScrollView no React Native
É possível obter a posição de rolagem atual ou a página atual de um <ScrollView>componente no React Native? Então, algo como: <ScrollView horizontal={true} pagingEnabled={true} onScrollAnimationEnd={() => { // get this scrollview's current page or x/y scroll position }}> this.state.data.map(function(e, i) { <ImageCt key={i}></ImageCt> }) </ScrollView>

15
Como posso codificar uma string para Base64 no Swift?
Quero converter uma string em Base64. Encontrei respostas em vários lugares, mas não funciona mais no Swift. Estou usando o Xcode 6.2. Acredito que a resposta pode ser trabalhar em versões anteriores do Xcode e não no Xcode 6.2. Alguém poderia me orientar para fazer isso no Xcode 6.2? A …
115 swift  base64 

3
String dividida em Python com base em regex
Qual é a melhor maneira de dividir uma string "HELLO there HOW are YOU"por palavras em maiúsculas (em Python)? Então, eu acabaria com uma matriz como esta: results = ['HELLO there', 'HOW are', 'YOU'] EDITAR: Eu tentei: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Mas não parece funcionar.
115 python  regex  split 

9
Como implementar __iter __ (self) para um objeto container (Python)
Eu escrevi um objeto de recipiente personalizado. De acordo com esta página , preciso implementar este método em meu objeto: __iter__(self) No entanto, ao seguir o link para Tipos de Iterador no manual de referência do Python, não há exemplos fornecidos de como implementar o seu próprio. Alguém pode postar …
115 python 

8
Serviços alternativos de carimbo de data / hora para Authenticode
Executamos assinatura de código e carimbo de data / hora para todas as nossas compilações de produção. Ocasionalmente (geralmente quando estamos prestes a RTM (!)), O servidor de carimbo de data / hora da Verisign (" http://timestamp.verisign.com/scripts/timstamp.dll ") decide ficar offline intermitentemente. O que devemos fazer neste caso? O servidor …

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.