Programação

Q & A para programadores profissionais e entusiastas

3
Como `testar 'todos os testes do meu projeto?
O go testcomando abrange *_test.goarquivos em apenas um diretório. Eu quero go testtodo o projeto, o que significa que o teste deve abranger todos os *_test.goarquivos no diretório ./e cada dir árvore chindren sob a dir ./. Qual é o comando para fazer isso?
141 testing  go 

17
Substituindo NAs pelo valor mais recente não NA
Em um data.frame (ou data.table), eu gostaria de "preencher" NAs com o valor anterior não NA mais próximo. Um exemplo simples, usando vetores (em vez de a data.frame) é o seguinte: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Eu gostaria de uma função fill.NAs()que …
141 r  data.table  zoo  r-faq 

5
Comparando datas no Oracle SQL
Estou tentando fazer com que ele mostre o número de funcionários contratados após 20 de junho de 1994, mas recebo um erro dizendo "Identificador inválido de JUN". Por favor, ajude, obrigado! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
141 sql  oracle 


18
gitignore sem arquivos binários
Como os arquivos binários podem ser ignorados ao gitusar o .gitignorearquivo? Exemplo: $ g++ hello.c -o hello O arquivo "Olá" é um arquivo binário. Pode gitignorar este arquivo?
141 git  gitignore 

5
Maneira correta de excluir cookies do lado do servidor
Para o meu processo de autenticação, crio um token exclusivo quando um usuário efetua login e o coloco em um cookie usado para autenticação. Então, eu enviava algo assim do servidor: Set-Cookie: token=$2a$12$T94df7ArHkpkX7RGYndcq.fKU.oRlkVLOkCBNrMilaSWnTcWtCfJC; path=/; O que funciona em todos os navegadores. Em seguida, para excluir um cookie, envio um cookie …
141 http  cookies 


4
Greenlet vs. Tópicos
Eu sou novo em gevents e greenlets. Encontrei uma boa documentação sobre como trabalhar com eles, mas nenhuma me deu justificativa sobre como e quando devo usar os greenlets! No que eles são realmente bons? É uma boa ideia usá-los em um servidor proxy ou não? Por que não tópicos? …

7
Como posso especificar um caminho [DllImport] em tempo de execução?
Na verdade, eu tenho uma DLL C ++ (funcionando) que quero importar para o meu projeto C # para chamar suas funções. Ele funciona quando eu especifico o caminho completo para a DLL, assim: string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); …
141 c#  c++  dll  constants  dllimport 

16
Por que a classe String é declarada final em Java?
Desde que soube que a classe java.lang.Stringé declarada como final em Java, fiquei me perguntando por que isso acontece. Não encontrei nenhuma resposta na época, mas este post: Como criar uma réplica da classe String em Java? me lembrou da minha consulta. Claro, o String fornece toda a funcionalidade que …
141 java  string  final 

10
Bom exemplo de livelock?
Eu entendo o que é livelock, mas eu queria saber se alguém tinha um bom exemplo disso baseado em código? E por código, não quero dizer "duas pessoas tentando passar uma da outra em um corredor". Se eu ler isso de novo, vou perder meu almoço.

6
Git Clone: ​​Apenas os arquivos, por favor?
Eu quero clonar um repositório GIT e NÃO acabar com um .gitdiretório. Em outras palavras, eu apenas quero os arquivos. Existe uma maneira de fazer isso? git clone --no-checkoutfiz exatamente o oposto do que eu quero (me deu apenas o .gitdiretório). Estou tentando fazer isso em um repositório remoto , …
141 git 

8
Não é possível importar meus próprios módulos em Python
Estou tendo dificuldade para entender como a importação de módulos funciona em Python (nunca fiz isso em nenhuma outra linguagem antes). Digamos que eu tenho: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py Agora estou tentando obter algo assim: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject …
141 python  import  module  package 

5
Como crio um pacote de namespace no Python?
No Python, um pacote de namespace permite espalhar o código Python entre vários projetos. Isso é útil quando você deseja liberar bibliotecas relacionadas como downloads separados. Por exemplo, com os diretórios Package-1e Package-2em PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py o usuário final pode import namespace.module1e import namespace.module2. Qual é a melhor …


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.