Programação

Q & A para programadores profissionais e entusiastas


1
Compreendendo porque Zipper é um Comonad
Esta é uma continuação da resposta à minha pergunta anterior. Suponha que eu precise mapear cada item a:Ade List[A]para b:Bcom função def f(a:A, leftNeighbors:List[A]): Be gerar List[B]. Obviamente, não posso apenas chamar mapa lista, mas posso usar o zíper da lista . O zíper é um cursor para mover em …

3
O que há com 181783497276652981 e 8682522807148012 em Random (Java 7)?
Por que foram 181783497276652981e 8682522807148012escolhidos em Random.java? Aqui está o código-fonte relevante do Java SE JDK 1.7: /** * Creates a new random number generator. This constructor sets * the seed of the random number generator to a value very likely * to be distinct from any other invocation of …
112 java  random 


7
Como remover todos os elementos nulos de uma lista genérica de uma vez?
Existe um método padrão definido em .Net for C # para remover todos os elementos de uma lista quais são null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; Digamos que alguns dos parâmetros sejam null; Não posso saber com antecedência e quero removê-los da minha lista para que ela contenha …
112 c#  list  null  element 

5
Plotar automaticamente linhas de cores diferentes
Estou tentando plotar várias estimativas de densidade de kernel no mesmo gráfico e quero que todas tenham cores diferentes. Eu tenho uma solução kludged usando uma string 'rgbcmyk'e percorrendo-a para cada plotagem separada, mas começo a ter duplicatas após 7 iterações. Existe uma maneira mais fácil / eficiente de fazer …

3
Como converter os resultados do ActiveRecord em uma série de hashes
Tenho um resultado ActiveRecord de uma operação de localização: tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) Agora, quero converter esses resultados em uma matriz de hashes como esta: [0] -> { :task_d => 10, :store_name=> "Koramanagala", …


14
Tamanho máximo de um elemento <canvas>
Estou trabalhando com um elemento de tela com altura de 600a 1000pixels e largura de várias dezenas ou centenas de milhares de pixels. No entanto, após um certo número de pixels (obviamente desconhecido), a tela não exibe mais as formas que desenho com JS. Alguém sabe se existe um limite? …
112 javascript  html  canvas 


6
Rails ActionMailer - formata o remetente e o nome do destinatário / endereço de e-mail
Existe uma maneira de especificar o e-mail E o nome para as informações do remetente e do destinatário ao usar o ActionMailer? Normalmente você faria: @recipients = "#{user.email}" @from = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" Mas, eu quero especificar o nome como bem-- MyCompany &lt;info@mycompany.com&gt;, John Doe &lt;john.doe@mycompany&gt;. …



4
Serializando um objeto como XML UTF-8 em .NET
O descarte adequado de objetos foi removido por questão de brevidade, mas estou chocado se esta é a maneira mais simples de codificar um objeto como UTF-8 na memória. Tem que haver uma maneira mais fácil, não é? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter …


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.