Programação

Q & A para programadores profissionais e entusiastas



2
Redis cache vs usando memória diretamente
Ainda não usei o Redis, mas ouvi falar e planejo experimentá-lo como armazenamento em cache. Ouvi Redis usando a memória como banco de dados de armazenamento em cache, então qual é a diferença se eu usar uma variável como objeto ou tipo de dados de dicionário para armazenar dados? gostar: …
142 caching  memory  redis 

3
path.join vs path.resolve com __dirname
Existe uma diferença ao usar ambos path.join e path.resolvecom __dirnamepara resolver o caminho absoluto no Node.js? Um deles deve ser preferido ao ser usado assim (resoluções de caminho absoluto são 90% dos casos de uso)? Ou seja, const absolutePath = path.join(__dirname, some, dir); vs. const absolutePath = path.resolve(__dirname, some, dir); …
142 node.js 

30
Vários tipos de arquivos Python glob
Existe uma maneira melhor de usar glob.glob em python para obter uma lista de vários tipos de arquivos, como .txt, .mdown e .markdown? Agora eu tenho algo parecido com isto: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 



18
Detectar o navegador Safari
Como detectar o navegador Safari usando JavaScript? Eu tentei o código abaixo e ele detecta não apenas o Safari, mas também o navegador Chrome. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

1
INSERÇÃO do PostgreSQL na atualização de conflito (upsert) usa todos os valores excluídos
Quando você está upserting uma linha (PostgreSQL> = 9.5) e deseja que o INSERT possível seja exatamente o mesmo que o UPDATE possível, você pode escrevê-lo assim: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) DO UPDATE SET id=EXCLUDED.id, username=EXCLUDED.username, password=EXCLUDED.password, …

4
Como crio uma data e hora no Python a partir de milissegundos?
Eu posso criar um objeto Date semelhante em Java por java.util.Date (milissegundos) . Como crio o comparável em Python? Aloca um objeto Date e o inicializa para representar o número especificado de milissegundos desde o tempo base padrão conhecido como "a época", ou seja, 1 de janeiro de 1970, 00:00:00 …
142 python  datetime 

9
construir contexto para imagem docker muito grande
Criei alguns diretórios diferentes na minha máquina host enquanto tento aprender sobre o Docker apenas para manter meus arquivos docker organizados. Meu Dockerfile que acabei de executar fica assim: FROM crystal/centos MAINTAINER crystal ADD ./rpms/test.rpm ./rpms/ RUN yum -y --nogpgcheck localinstall /rpms/test.rpm Minha rpm real é de apenas 1 GB. …
142 docker 

6
Procure por "não contém" em um DataFrame em pandas
Eu fiz algumas pesquisas e não consigo descobrir como filtrar um dataframe df["col"].str.contains(word), no entanto, estou me perguntando se existe uma maneira de fazer o inverso: filtrar um dataframe pelo elogio desse conjunto. por exemplo: para o efeito de !(df["col"].str.contains(word)). Isso pode ser feito através de um DataFramemétodo?
142 python  pandas  contains 




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.