Programação

Q & A para programadores profissionais e entusiastas


11
Importar um arquivo de um subdiretório?
Eu tenho um arquivo chamado tester.py, localizado em /project. /projectpossui um subdiretório chamado lib, com um arquivo chamado BoxTime.py: /project/tester.py /project/lib/BoxTime.py Eu quero importar BoxTimede tester. Eu tentei isso: import lib.BoxTime O que resultou: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module …

13
Diferença entre "@ id /" e "@ + id /" no Android
Qual é a diferença entre the @id/e @+id/? No @+id/símbolo de mais +instrui a criar um novo nome de recurso e adicionar o R.javaarquivo, mas e quanto @id/? Na documentação de ID: ao fazer referência a um recurso Android ID, você não precisa do símbolo de mais, mas deve adicionar …

14
Recuo adequado para cadeias de caracteres multilinha do Python
Qual é o recuo adequado para seqüências multilinhas Python dentro de uma função? def method(): string = """line one line two line three""" ou def method(): string = """line one line two line three""" ou alguma outra coisa? Parece meio estranho ter a string pendurada fora da função no primeiro …
456 python  string 


30
O caso contra exceções verificadas
Há alguns anos, não consigo obter uma resposta decente para a seguinte pergunta: por que alguns desenvolvedores são tão contra as exceções verificadas? Tive várias conversas, li coisas em blogs, li o que Bruce Eckel tinha a dizer (a primeira pessoa que vi falar contra eles). Atualmente, estou escrevendo um …


29
Remover acentos / diacríticos em uma string em JavaScript
Como faço para remover caracteres acentuados de uma string? Especialmente no IE6, eu tinha algo assim: accentsTidy = function(s){ var r=s.toLowerCase(); r = r.replace(new RegExp(/\s/g),""); r = r.replace(new RegExp(/[àáâãäå]/g),"a"); r = r.replace(new RegExp(/æ/g),"ae"); r = r.replace(new RegExp(/ç/g),"c"); r = r.replace(new RegExp(/[èéêë]/g),"e"); r = r.replace(new RegExp(/[ìíîï]/g),"i"); r = r.replace(new RegExp(/ñ/g),"n"); r …


18
Um controlador ASP.NET MVC pode retornar uma imagem?
Posso criar um controlador que simplesmente retorna um ativo de imagem? Gostaria de rotear essa lógica por meio de um controlador, sempre que uma URL como a seguinte for solicitada: www.mywebsite.com/resource/image/topbanner O controlador procurará topbanner.pnge enviará a imagem diretamente de volta para o cliente. Eu já vi exemplos disso em …



29
Maneira mais limpa de escrever lógica de repetição?
Ocasionalmente, preciso repetir uma operação várias vezes antes de desistir. Meu código é como: int retries = 3; while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); } } Gostaria de reescrever isso em uma função de repetição geral como: TryThreeTimes(DoSomething); É …
455 c#  .net 

30
Como redefinir o estado de uma loja Redux?
Estou usando o Redux para gerenciamento de estado. Como redefinir a loja para seu estado inicial? Por exemplo, digamos que eu tenho duas contas de usuário ( u1e u2). Imagine a seguinte sequência de eventos: O usuário u1faz login no aplicativo e faz alguma coisa, por isso, armazenamos em cache …


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.