Articles of la

Prestazioni di serializzazione C ++

Sto costruendo un’applicazione C ++ distribuita che ha bisogno di fare molta serializzazione e deserializzazione di semplici strutture di dati che vengono passate tra diversi processi e computer. Non mi interessa serializzare gerarchie di classi complesse, ma più di inviare strutture con pochi membri semplici come numeri, stringhe e vettori di dati. I vettori di […]

Rilevazione della frequenza fondamentale

C’è questo festival-tech a IIT-Bombay, in India, dove stanno organizzando un evento chiamato “Artbot” in cui dovremmo progettare artbot con abilità artistiche. Ho avuto un’idea di un robot musicale che prende una canzone come input, rileva le note nella canzone e la riproduce su un pianoforte. Ho bisogno di un metodo che mi aiuti a […]

Come chiamare una funzione con il suo nome (std :: string) in C ++?

Mi chiedo se c’è un modo semplice per chiamare una funzione da una stringa. Conosco un modo semplice, usando ‘se’ e ‘else’. int function_1(int i, int j) { return i*j; } int function_2(int i, int j) { return i/j; } … … … int function_N(int i, int j) { return i+j; } int main(int argc, […]

EJB @Schedule attendi fino al completamento del metodo

Voglio scrivere un lavoro back-ground (EJB 3.1), che viene eseguito ogni minuto. Per questo uso la seguente annotazione: @Schedule(minute = “*/1”, hour = “*”) che sta funzionando bene. Tuttavia, a volte il lavoro potrebbe richiedere più di un minuto. In questo caso, il timer è ancora triggersto, causando problemi di threading. È in qualche modo […]

Trovare la causa di una perdita di memoria in Ruby

Ho scoperto una perdita di memoria nel mio codice Rails – vale a dire, ho trovato il codice che perde ma non perché perde. L’ho ridotto a un testcase che non richiede Rails: require ‘csspool’ require ‘ruby-mass’ def report puts ‘Memory ‘ + `ps ax -o pid,rss | grep -E “^[[:space:]]*#{$$}”`.strip.split.map(&:to_i)[1].to_s + ‘KB’ Mass.print end […]

Stampa un file saltando le prime linee X in Bash

Ho un file molto lungo che voglio stampare ma saltare le prime linee 1e6 per esempio. Guardo la pagina man di cat ma non ho visto nessuna opzione per farlo. Sto cercando un comando per fare questo o un semplice programma bash.

Bash – Come trovare il file più grande in una directory e le sue sottodirectory?

Stiamo appena iniziando una class UNIX e stiamo imparando una serie di comandi di Bash. Il nostro compito comporta l’esecuzione di vari comandi su una directory che contiene anche un certo numero di cartelle. So come elencare e contare tutti i file normali dalla cartella radice usando: find . -type l | wc -l Ma […]

new () without delete () è un comportamento indefinito o semplicemente una perdita di memoria?

Possibile duplicato: Le perdite di memoria sono un problema di “comportamento indefinito” in C ++? Non chiamare mai delete or delete[] sull’indirizzo restituito da new or new [] resp in un programma C ++ è un comportamento indefinito o semplicemente una perdita di memoria? I riferimenti dallo standard (se ce ne sono) sono i benvenuti. […]

Invalidazione della sessione EntityManager JPA

Un progetto su cui sto lavorando utilizza Spring 2.5 e JPA con Hibernate come fornitore. Le mie classi DAO ampliano JopaDaoSupport, quindi ottengo il mio JpaTemplate usando il metodo getJpaTemplate (). Il database di back-end può essere modificato dalla mia applicazione o da un’applicazione di terze parti. Quando un’applicazione di terze parti cambia il database […]

API Java per forms plurali di parole inglesi

Ci sono API Java che forniranno una forma plurale di parole inglesi (es. cactus per cactus )?