Programação

Q & A para programadores profissionais e entusiastas


18
Melhor maneira de alterar a cor de fundo de um NSView
Eu estou procurando a melhor maneira de mudar o backgroundColorde um NSView. Eu também gostaria de poder definir a alphamáscara apropriada para o arquivo NSView. Algo como: myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f green:0.251f blue:0.337 alpha:0.8]; Percebo que NSWindowtem esse método, e não sou um grande fã das opções de plano de …

3
Adicionar uma duração a um momento (moment.js)
Versão do momento: 2.0.0 Depois de ler os documentos , achei que isso seria direto (console do Chrome): var timestring1 = "2013-05-09T00:00:00Z"; var timestring2 = "2013-05-09T02:00:00Z"; var startdate = moment(timestring1); var expected_enddate = moment(timestring2); var returned_endate = startdate.add(moment.duration(2, 'hours')); returned_endate == expected_enddate // false returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: …


13
Classificar objetos em ArrayList por data?
Cada exemplo que encontro é sobre fazer isso alfabeticamente, enquanto eu preciso dos meus elementos classificados por data. My ArrayList contém objetos nos quais um dos membros de dados é um objeto DateTime. No DateTime, eu posso chamar as funções: lt() // less-than lteq() // less-than-or-equal-to Então, para comparar, eu …
149 java  sorting  datetime 

5
parseInt vs unary plus, quando usar qual?
Quais são as diferenças entre esta linha: var a = parseInt("1", 10); // a === 1 e esta linha var a = +"1"; // a === 1 Este teste jsperf mostra que o operador unário é muito mais rápido na versão atual do chrome, assumindo que é para o node.js.? …

4
Como você cria dict aninhado em Python?
Tenho 2 arquivos CSV: 'Data' e 'Mapping': Arquivo 'Mapping' tem 4 colunas: Device_Name, GDN, Device_Type, e Device_OS. Todas as quatro colunas são preenchidas. O arquivo 'Data' possui essas mesmas colunas, com a Device_Namecoluna preenchida e as outras três colunas em branco. Eu quero meu código Python para abrir os arquivos …





4
Por que covariância e contravariância não suportam tipo de valor
IEnumerable<T>é co-variante, mas não suporta o tipo de valor, apenas o tipo de referência. O código simples abaixo é compilado com sucesso: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Mas mudar de stringpara intreceberá um erro compilado: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; O motivo …



6
Função Lambda em compreensões de lista
Por que a saída das duas compreensões de lista a seguir é diferente, embora fa lambdafunção seja a mesma? f = lambda x: x*x [f(x) for x in range(10)] e [lambda x: x*x for x in range(10)] Lembre-se, ambos type(f)e type(lambda x: x*x)retorne o mesmo tipo.
149 python 

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.