Programação

Q & A para programadores profissionais e entusiastas



5
O que exatamente significam “IB” e “UB”?
Já vi os termos "IB" e "UB" usados ​​várias vezes, principalmente no contexto de C ++. Eu tentei pesquisá-los, mas aparentemente essas combinações de duas letras são muito úteis. : P Então, eu pergunto a você ... o que eles querem dizer, quando são ditos como se fossem uma coisa …


5
Obter referenciador de URL original com PHP?
Estou usando $_SERVER['HTTP_REFERER'];para obter o URL de referência. Funciona conforme o esperado até que o usuário clique em outra página e o referenciador mude para a última página. Como faço para armazenar o URL de referência original?
110 php  http-referer 

5
Por que o construtor de enum não pode acessar campos estáticos?
Por que o construtor de enum não pode acessar campos e métodos estáticos? Isso é perfeitamente válido com uma classe, mas não é permitido com um enum. O que estou tentando fazer é armazenar minhas instâncias de enum em um mapa estático. Considere este código de exemplo que permite a …
110 java  enums 

6
Como fazer git diff --ignore-space-change o padrão
Eu provavelmente poderia configurar um alias, mas parece que devo ser capaz de definir isso como uma opção no arquivo de configuração, mas não vejo como fazer isso. Eu só quero --ignore-space-changequando estou fazendo diff, não quando estou aplicando ou qualquer outra coisa. Estou tentando tornar o diff mais fácil …
110 git  config  git-config 






11
Analise arquivos de configuração, ambiente e argumentos de linha de comando para obter um único conjunto de opções
A biblioteca padrão do Python tem módulos para análise de arquivo de configuração ( configparser ), leitura de variável de ambiente ( os.environ ) e análise de argumento de linha de comando ( argparse ). Quero escrever um programa que faça tudo isso e também: Tem uma cascata de valores …

12
Carregar arquivo CSV com Spark
Sou novo no Spark e estou tentando ler dados CSV de um arquivo com o Spark. Aqui está o que estou fazendo: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() Eu esperaria que esta chamada me desse uma lista das duas primeiras colunas do meu arquivo, mas estou recebendo este erro: File …


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.