Articles of c ++

Por que Java e C # diferem no oops?

1) Por que os seguintes códigos diferem? C #: class Base { public void foo() { System.Console.WriteLine(“base”); } } class Derived : Base { static void Main(string[] args) { Base b = new Base(); b.foo(); b = new Derived(); b.foo(); } public new void foo() { System.Console.WriteLine(“derived”); } } Java: class Base { public void […]

Calcular a pontuação apenas com base nos documentos têm mais ocorrência de termo em lucene

Eu comecei a trabalhar no componente recuperação de currículos (documento) com base no mecanismo lucene.net. Ele funciona muito bem, e pega o documento e faz a pontuação com base no a ideia por trás do VSM é quanto mais vezes um termo de consulta aparece em um documento em relação ao número de vezes que […]

Classe base vs class Utility

Qual dos dois deve ser preferido? Existem alguns methods que são chamados pela class A, B e C. Esses methods devem ser encapsulados em uma class D (base de A, B e C)? OU Se esses methods forem encapsulados em uma class U e outras classs forem criadas, será necessário usar os methods conforme necessário. […]

Comunicação de objects C ++ e Java

Eu preciso estabelecer um modelo de comunicação entre camada C ++ e camada Java no meu aplicativo. Inicialmente, planejei usar o SOAP com XML, mas meus clientes estão interessados ​​em configurar um canal de comunicação com o database. Eu sou novo no DB e não sei como proceder. Gostaria de ter suas sugestões sinceras sobre […]

convertendo jdouble para double do tipo c

Como posso converter jdouble da variável do tipo java para double variável do tipo c?

Matrizes em diferentes idiomas – armazene referências ou objects brutos?

Estou tentando entender como é a memory bruta em diferentes idiomas ao usar uma matriz. Considere o seguinte código Java: String a = “hi”; String b = “there”; String c = “everyone”; String[] array = {a, b, c}; Obviamente, o array está mantendo referências e não objects; ou seja, há uma matriz contígua na memory […]

C # vs Java HmacSHA1 e, em seguida, base64

Eu tenho um exemplo de código java para fazer um resumo calculado usando o algoritmo HMAC-SHA1 (RFC 2104.), então codificado usando a codificação Base64 (RFC 2045). aqui está o código java public static String buildDigest(String key, String idString) throws SignatureException { try { String algorithm = “HmacSHA1”; Charset charset = Charset.forName(“utf-8”); SecretKeySpec signingKey = new […]

A instrução switch pode ter mais de uma variável?

A questão é baseada em todas as linguagens que usam o bloco switch (C ++, C # PHP, Java, Python e assim por diante). Então é possível ter algo assim? switch (var1, var2) case var1 = a: something break; case var2 = b: something break; case var1 = 0 ,var2 = 1 etc…

Existe algum truque para verificar a divisibilidade de um número por 2 ou 3?

Eu estou procurando um teste bit-wise equivalente a (num%2) == 0 || (num%3) == 0 (num%2) == 0 || (num%3) == 0 . Eu posso replace num%2 com num&1 , mas eu ainda estou preso com num%3 e com o lógico-or. Essa expressão também é equivalente a (num%2)*(num%3) == 0 , mas não tenho certeza […]

C ++ 0x – a expressão lambda se parece com a class interna anônima do Java?

Minha interpretação da expressão lambda no contexto de c ++ e Java está correta?