Articles of dati

Perché la ricerca di hashmap è O (1) cioè tempo costante?

Se guardiamo dal punto di vista di Java, possiamo dire che la ricerca di hashmap richiede tempo costante. Ma per quanto riguarda l’implementazione interna? Dovrebbe comunque cercare nel bucket specifico (per il quale hashcode della chiave corrisponde) per chiavi di corrispondenza differenti. Quindi perché diciamo che la ricerca di hashmap richiede un tempo costante? Spiega […]

Binding della casella di controllo WPF

Mentre è banale archiviare lo stato controllato di una casella di controllo in una variabile utilizzando l’evento Click della casella di controllo, come dovrei farlo tramite il collegamento dati? Tutti gli esempi che ho trovato hanno l’interfaccia utente aggiornata da qualche datasource, o vincola un controllo a un altro; Voglio aggiornare una variabile membro quando […]

i dati jquery nascondono la colonna

C’è un modo con il plug-in dei data jquery per hide (e mostrare) una colonna della tabella? Ho capito come ricaricare i dati della tabella: usando fnClearTable e fnAddData . Ma il mio problema è che in una delle mie visualizzazioni per la tabella (ad esempio una modalità nascosta) non voglio mostrare determinate colonne.

Creazione di una class LinkedList da zero

Ci è stato dato un incarico per creare una LinkedList da zero, e non ci sono assolutamente letture date per guidarci in questo compito che causa migrane. Inoltre, tutto online sembra utilizzare solo i metodi e gli strumenti integrati di LinkedList di Java. In ogni caso, le liste collegate hanno perfettamente senso quando si usano […]

Loop Javascript tra intervalli di date

Dato due oggetti Date (), dove uno è minore dell’altro, come faccio a fare un ciclo ogni giorno tra le date? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } Questo tipo di loop funzionerebbe? Ma come posso aggiungere un giorno al contatore del ciclo? Grazie!

Verifica se un elenco contiene un valore specifico in Clojure

Qual è il modo migliore per verificare se un elenco contiene un determinato valore in Clojure? In particolare, il comportamento di contains? attualmente mi sta confondendo: (contains? ‘(100 101 102) 101) => false Potrei ovviamente scrivere una semplice funzione per attraversare la lista e testare l’uguaglianza, ma ci deve essere sicuramente un modo standard per […]

Complessità del tempo per ArrayList Java

Ho trovato altre voci per questa domanda che si occupavano di metodi specifici, ma nulla di esauriente. Vorrei verificare la mia comprensione dei metodi più usati di questa struttura dati: O (1) – Tempo costante: isEmpty() add(x) add(x, i) set(x, i) size() get(i) remove(i) O (N) – Tempo lineare: indexof(x) clear() remove(x) remove(i) È corretto? […]

quando viene chiamato il ciclo $ digest?

Sono molto confuso quando si verifica un ciclo di digestione, si chiama periodicamente basato su un timer ogni 50 ms (come si dice qui e implicito qui ) o si chiama dopo ogni evento che entra nel contesto angular (come si dice qui , qui e qui )? Esempio quando è importante: Nel mio modello, […]

Passando una serie di strutture per funzionare in c ++

Scusa per la domanda di Noob, sono solo un po ‘confusa. Se ho una matrice di strutture in main che voglio passare ad una funzione: struct MyStruct{ int a; int b; char c; mayarray[5]; }; MyStruct StructArray[10]; myFunction(StructArray[]) Passa a questo a una funzione: void myFunction(struct MyStruct PassedStruct[]) { PassedStruct[0].a = 1; PassedStruct[0].b = 2; […]

Associazione di una chiave di scelta rapida WPF a un comando in ViewModel

Ho un’app WPF che utilizza il pattern MVVM. Il collegamento dei pulsanti alla VM è piuttosto semplice poiché implementano l’ICommand. Ho un menu contestuale che funziona in modo simile. Il prossimo passo è creare i tasti di scelta rapida per il menu di scelta rapida. Non riesco a capire come ottenere il tasto di scelta […]