Programação

Q & A para programadores profissionais e entusiastas

1
Como criar índice no campo json no Postgres 9.3
No PostgreSQL 9.3 Beta 2 (?), Como faço para criar um índice em um campo JSON? Tentei usando o ->operador usado para, hstoremas obtive o seguinte erro: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); ERRO: o tipo de dados json não tem classe de operador padrão para …

10
Classe aninhada ou interna em PHP
Estou criando uma classe de usuário para meu novo site, mas desta vez eu estava pensando em criá-la de forma um pouco diferente ... C ++ , Java e até Ruby (e provavelmente outras linguagens de programação) estão permitindo o uso de classes aninhadas / internas dentro da classe principal, …
111 php  class  oop  nested  inner-classes 




3
Qual é a opção “secreta” da sessão?
Não sei nada sobre criptografia. Estou me perguntando qual é o segredo da sessão. Eu vejo um código como este: app.use(express.session({ store: mongoStore({ url: app.set('db-uri') }), secret: 'topsecret' })); Qual é o segredo e devo alterá-lo?
111 node.js  session  connect 

7
Como converter Blob em Arquivo em JavaScript
Eu preciso fazer upload de uma imagem para o servidor NodeJS em algum diretório. Estou usando o connect-busboymódulo de nó para isso. Tive o dataURLda imagem que converti em blob usando o seguinte código: dataURLToBlob: function(dataURL) { var BASE64_MARKER = ';base64,'; if (dataURL.indexOf(BASE64_MARKER) == -1) { var parts = dataURL.split(','); …

3
Compilação do Dockerfile - possível ignorar o erro?
Eu tenho um Dockerfile. Ao construir a imagem, a construção falha neste erro: automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 o que na realidade é inofensivo. A biblioteca é compilada bem, …
111 docker  dockerfile 

30
Produto cartesiano de vários arrays em JavaScript
На этот вопрос есть ответы на Stack Overflow на русском : Декартово произведение нескольких массивов Como você implementaria o produto cartesiano de vários arrays em JavaScript? Como um exemplo, cartesian([1, 2], [10, 20], [100, 200, 300]) deveria retornar [ [1, 10, 100], [1, 10, 200], [1, 10, 300], [2, 10, …

4
Lista de tuplas para dicionário
Veja como estou convertendo atualmente uma lista de tuplas em dicionário em Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Existe uma maneira melhor? Parece que deveria haver uma linha para fazer isso.

11
Nomenclatura forçada de parâmetros em Python
Em Python, você pode ter uma definição de função: def info(object, spacing=10, collapse=1) que pode ser chamado de qualquer uma das seguintes maneiras: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) graças à permissão do Python de argumentos de qualquer ordem, desde que sejam nomeados. O problema que estamos tendo é …

3
Como combinar duas listas em R
Eu tenho duas listas: l1 = list(2, 3) l2 = list(4) Eu quero uma terceira lista: list(2, 3, 4). Como posso fazer isso de maneira simples. Embora eu possa fazer isso em loop for, estou esperando uma resposta de linha, ou talvez um método embutido. Na verdade, tenho uma lista: …
111 r  list 

4
async / await retorna implicitamente a promessa?
Li que as funções assíncronas marcadas pela asyncpalavra - chave retornam implicitamente uma promessa: async function getVal(){ return await doSomethingAync(); } var ret = getVal(); console.log(ret); mas isso não é coerente ... supondo que doSomethingAsync()retorne uma promessa, e a palavra-chave await retornará o valor da promessa, não a promessa em …

16
Como posso converter uma String em um hash MD5 no iOS usando Swift?
Quero converter uma string como "abc" em um hash MD5. Eu quero fazer isso no iOS e Swift. Tentei usar as soluções abaixo, mas não funcionaram para mim: Importando CommonCrypto em uma estrutura Swift Como usar o método CC_MD5 em linguagem rápida. http://iosdeveloperzone.com/2014/10/03/using-commoncrypto-in-swift/ Para ser mais claro, quero obter uma …
111 ios  swift  md5 

3
Não é possível alterar a coluna usada em uma restrição de chave estrangeira
Recebi este erro quando estava tentando alterar minha mesa. Error Code: 1833. Cannot change column 'person_id': used in a foreign key constraint 'fk_fav_food_person_id' of table 'table.favorite_food' Aqui está o meu CREATE TABLE STATEMENT, que foi executado com sucesso. CREATE TABLE favorite_food( person_id SMALLINT UNSIGNED, food VARCHAR(20), CONSTRAINT pk_favorite_food PRIMARY KEY(person_id,food), …
111 mysql 

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.