Programação

Q & A para programadores profissionais e entusiastas





13
O que há de alternativo para o solteirão
Temos uma classe que contém informações de configuração do aplicativo. Costumava ser um único. Após alguma revisão arquitetônica, fomos orientados a remover o singleton. Vimos alguns benefícios de não usar o singleton no teste de unidade porque podemos testar diferentes configurações ao mesmo tempo. Sem o singleton, temos que passar …

2
Quando usar ko.utils.unwrapObservable?
Eu escrevi algumas ligações personalizadas usando KnockoutJS. Ainda não tenho certeza de quando usar. ko.utils.unwrapObservable(item)Olhando para o código, essa chamada basicamente verifica se itemé um observável. Se for, retorna o valor (), se não, apenas retorna o valor. Observando a seção Knockout sobre a criação de vínculos personalizados, eles têm …


8
Uma classe C # pode herdar atributos de sua interface?
Isso pareceria implicar "não". O que é lamentável. [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public class CustomDescriptionAttribute : Attribute { public string Description { get; private set; } public CustomDescriptionAttribute(string description) { Description = description; } } [CustomDescription("IProjectController")] public interface IProjectController { void Create(string projectName); } internal …
114 c#  attributes 


3
convertendo double para inteiro em java
Em Java, quero converter um duplo em um inteiro, sei se você fizer isso: double x = 1.5; int y = (int)x; você obtém y = 1. Se você fizer isto: int y = (int)Math.round(x); Você provavelmente obterá 2. No entanto, estou me perguntando: já que as representações duplas de …
114 java  casting  double  rounding 





6
Estratégias para renderização do lado do servidor de componentes React.js inicializados de forma assíncrona
Uma das maiores vantagens do React.js deve ser a renderização do lado do servidor . O problema é que a função chave React.renderComponentToString()é síncrona, o que torna impossível carregar quaisquer dados assíncronos conforme a hierarquia do componente é renderizada no servidor. Digamos que eu tenha um componente universal para comentários …

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.