Programação

Q & A para programadores profissionais e entusiastas

8
Extrair parte de uma correspondência de regex
Eu quero uma expressão regular para extrair o título de uma página HTML. Atualmente eu tenho isso: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Existe uma expressão regular para extrair apenas o conteúdo de <title>, para que eu não precise remover as tags?

7
Javascript e regex: divida a string e mantenha o separador
Eu tenho uma string: var string = "aaaaaa<br />† bbbb<br />‡ cccc" E eu gostaria de dividir essa string com o delimitador <br /> seguido por um caractere especial. Para fazer isso, eu estou usando isso: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Estou conseguindo o que preciso, exceto que estou perdendo o delimitador. Aqui …
130 javascript  regex 

13
Pare o LastPass de preencher um formulário
Existe uma maneira de impedir que a extensão do navegador LastPass preencha um formulário baseado em HTML com um campo de entrada com o nome "nome de usuário"? Este é um campo oculto, portanto, não quero que nenhum software use esse campo para seus propósitos: <input type="text" name="username" id="checkusername" maxlength="9" …
130 html  forms  lastpass 


12
O que é um invariante?
A palavra parece se acostumar em vários contextos. O melhor que consigo entender é que eles significam uma variável que não pode mudar. Não é para isso que servem constantes / finais (maldito seja Java!)?

20
Como capturar a resposta do form.submit
Eu tenho o seguinte código: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> Quero capturar a resposta html de form1.submit? Como eu faço isso? Posso registrar qualquer função de retorno de chamada no método form1.submit?

18
Android - Emulador no modo paisagem, a tela não gira
Quando alterno para o modo paisagem ( NUMPAD 7ou CTRL+ F11), o emulador gira a tela para a orientação paisagem, mas o sistema operacional Android e nenhum dos aplicativos são rotacionados. Então, tudo está sentado de lado. Existe algo na configuração do AVD que precisa ser definido para que o …

9
Módulo json do Python, converte chaves de dicionário int em strings
Eu descobri que, quando o seguinte é executado, o módulo json do python (incluído desde o 2.6) converte as chaves do dicionário int em strings. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Existe alguma maneira fácil de preservar a chave como int, sem a necessidade …
130 python  json 

8
Swift: guarda let vs se let
Eu tenho lido sobre os Opcionais no Swift e vi exemplos de onde if leté usado para verificar se um Opcional possui um valor e, no caso, ele faz - faça algo com o valor desembrulhado. No entanto, vi que no Swift 2.0 a palavra guard let- chave é usada …


2
verifique se a variável é dataframe
quando minha função f é chamada com uma variável, quero verificar se var é um dataframe do pandas: def f(var): if var == pd.DataFrame(): print "do stuff" Eu acho que a solução pode ser bastante simples, mas mesmo com def f(var): if var.values != None: print "do stuff" Não consigo …
130 python  pandas 

16
require (vendor / autoload.php): falha ao abrir o fluxo
Sei que esse problema foi publicado muitas vezes, mas para mim parece um problema diferente. De fato, esse erro Aviso: require (vendor / autoload.php): falha ao abrir o fluxo: esse arquivo ou diretório não existe em C: \ xampp \ htdocs \ site_web \ send_mail.php na linha 3 Erro fatal: …

10
O ambiente é inconsistente, verifique cuidadosamente o plano do pacote
Tentei atualizar ou instalar novos pacotes do anaconda e, ultimamente, esta mensagem apareceu: The environment is inconsistent, please check the package plan carefully The following package are causing the inconsistency: - defaults/win-32::anaconda==5.3.1=py37_0 done Eu tentei com conda clean --alle depois, conda update --allmas ele persiste. Informação Conda active environment : …
130 anaconda  conda 

10
Inserção em massa com SQLAlchemy ORM
Existe alguma maneira de fazer com que o SQLAlchemy faça uma inserção em massa em vez de inserir cada objeto individual. ou seja, fazendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) ao invés de: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` …

11
Uso de booleano? em se expressão
Se eu tiver um valor nulo Boolean b, posso fazer a seguinte comparação em Java: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } No Kotlin, posso obter o mesmo usando o !!operador: val b: …
130 kotlin  null 

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.