Articles of de

Estruturas, Interfaces e Boxe

Duplicar Possível: É seguro que as estruturas implementem interfaces? Pegue este código: interface ISomeInterface { public int SomeProperty { get; } } struct SomeStruct : ISomeInterface { int someValue; public int SomeProperty { get { return someValue; } } public SomeStruct(int value) { someValue = value; } } e então faço isso em algum lugar: […]

tomcat7 – datasource jdbc – Isso é muito provável para criar um memory leaks

Eu recebo as seguintes mensagens no arquivo de log catalina.out quando o tomcat é desligado. Eu estou usando o Tomcat 7.xe a fonte de dados Tomcat JDBC. Mar 26, 2013 1:17:52 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: The web application [/my_webapp] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. […]

Como arredondar floats para inteiros, preservando sua sum?

Digamos que eu tenha uma matriz de números de ponto flutuante, na ordem classificada (digamos crescente), cuja sum é conhecida como um inteiro N Eu quero “arredondar” esses números para números inteiros, deixando sua sum inalterada. Em outras palavras, estou procurando um algoritmo que converta a matriz de números de ponto flutuante (chame-o de fn […]

Em C ++, ainda é uma prática ruim retornar um vetor de uma function?

Versão resumida: é comum retornar objects grandes – como vetores / matrizes – em muitas linguagens de programação. Este estilo é agora aceitável em C ++ 0x se a class tiver um construtor de movimento, ou os programadores de C ++ considerarem estranho / feio / abominação? Versão longa: Em C ++ 0x, isso ainda […]

O gráfico de barras do Google não pode alterar a cor da barra individual

Criei um gráfico de barras do Google usando a API de visualização do Google e estou tentando adicionar uma coluna que será usada para estilo. Aqui está minha implementação abaixo usando o .addcolumn () e, em seguida, adicionando o campo de cor a cada linha, no entanto, cada barra ainda é a cor azul padrão. […]

Ordem de avaliação dos elementos na boot da lista

No outro tópico , a @Dietmar deu esta solução: template std::tuple parse(std::istream& in) { return std::tuple{ T(in)… }; } declarando isso, O uso da boot de chaveta funciona porque a ordem de avaliação dos argumentos em uma lista de inicializadores de chaves é a ordem em que eles aparecem . (enfatize o meu) O texto […]

Sintaxe para referências universais

Esta é uma referência de valor: void foo(int&& a); Não liga a lvalues: int i = 42; foo(i); // error Esta é uma referência universal: template void bar(T&& b); Ele se liga a valores de r e também se liga a lvalores: bar(i); // okay Esta é uma referência de valor: template struct X { […]

Chave estrangeira do MySQL InnoDB entre diferentes bancos de dados

Eu gostaria de saber se é possível no InnoDB no MySQL ter uma table com chave estrangeira que faça referência a outra tabela em um database diferente? E se sim, como isso pode ser feito?

As colunas da tabela com uma chave estrangeira podem ser nulas?

Por exemplo, eu tenho uma tabela que possui várias colunas de ID para outras tabelas. Eu quero uma chave estrangeira para forçar a integridade somente se eu colocar dados lá. Se eu fizer uma atualização em um momento posterior para preencher essa coluna, ele ainda verificará a restrição (isso provavelmente depende do servidor de database, […]

Como fazer upload e armazenar uma imagem com o mecanismo do Google app (java)

Eu estou procurando a maneira mais simples de fazer upload e armazenar uma imagem (arquivo) para o GAE (java). Pesquisando por horas sem nenhum resultado simples e claro …: ( Encontrei este link . Mas eu ainda não sei como armazenar uma imagem, e como recuperá-la … Estou procurando um exemplo simples de servlet …