Programmazione

Domande e risposte per programmatori professionisti ed entusiasti


5
Come schiaccio due commit non consecutivi?
Sono un po 'nuovo per l'intera funzione di rebasing all'interno di git. Diciamo che ho fatto i seguenti commit: A -> B -> C -> D Successivamente, mi rendo conto che Dcontiene una correzione che dipende da un nuovo codice aggiunto Ae che questi commit appartengono insieme. Come posso schiacciare …
183 git  git-rebase 

9
Perché usi typedef quando dichiari un enum in C ++?
Non scrivo C ++ da anni e ora sto cercando di riprenderlo. Mi sono imbattuto in questo e ho pensato di rinunciare: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Cos'è questo? Perché la typedefparola chiave viene utilizzata qui? Perché il nome TokenTypeappare …
183 c++  enums  typedef 

10
Sincronizzazione vs blocco
java.util.concurrentL'API fornisce una classe chiamata as Lock, che sostanzialmente serializzerebbe il controllo per accedere alla risorsa critica. Fornisce metodi come park()e unpark(). Possiamo fare cose simili se possiamo usare synchronizedparole chiave wait()e notify() notifyAll()metodi e utilizzo . Mi chiedo quale di questi sia meglio in pratica e perché?


8
Importazione del progetto Maven in Eclipse
Voglio importare il progetto Maven esistente in Eclipse. Ho trovato 2 modi per farlo: Attraverso l'esecuzione dalla riga di comando mvn eclipse:eclipse Per installare il plugin Maven Eclipse da Eclipse. Qual è la differenza tra entrambi e quale è preferibile? Se installo il plug-in Maven Eclipse tramite il menu Eclipse …
183 eclipse  maven-2 

2
converte i buffer in streaming in utf8-string
Voglio fare una richiesta HTTP usando node.js per caricare del testo da un server web. Poiché la risposta può contenere molto testo (alcuni Megabyte), voglio elaborare ciascun blocco di testo separatamente. Posso ottenere questo usando il seguente codice: var req = http.request(reqOptions, function(res) { ... res.setEncoding('utf8'); res.on('data', function(textChunk) { // …
183 node.js 

4
Associare un ComboBox WPF a un elenco personalizzato
Ho un ComboBox che non sembra aggiornare SelectedItem / SelectedValue. ComboBox ItemsSource è associato a una proprietà in una classe ViewModel che elenca un gruppo di voci della rubrica RAS come CollectionView. Poi ho legato (in tempi diversi) sia la SelectedItemo SelectedValuead un'altra proprietà del ViewModel. Ho aggiunto un MessageBox …
183 c#  wpf  data-binding  mvvm  combobox 


2
Richiede uno dei due argomenti usando argparse
Dato: import argparse pa = argparse.ArgumentParser() pa.add_argument('--foo') pa.add_argument('--bar') print pa.parse_args('--foo 1'.split()) come posso fare almeno una delle "foo, bar" obbligatorio: --foo x, --bar ye --foo x --bar yvanno bene rendere al massimo uno di "foo, bar" obbligatorio: --foo xo va --bar ybene, --foo x --bar ynon lo è
183 python  argparse 

19
Come sapere quando UITableView ha completato ReloadData?
Sto cercando di scorrere fino alla fine di un UITableView dopo che è stato eseguito [self.tableView reloadData] Inizialmente avevo [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; Ma poi ho letto che reloadData è asincrono, quindi lo scorrimento non avviene dal …

11
Come pianificare un'attività periodica in Java?
Devo pianificare un'attività da eseguire a intervalli fissi di tempo. Come posso farlo con il supporto di lunghi intervalli (ad esempio ogni 8 ore)? Attualmente sto usando java.util.Timer.scheduleAtFixedRate. Fa java.util.Timer.scheduleAtFixedRatelunghi intervalli di tempo di sostegno?

8
Ottenere l'ultimo elemento di un array di stringhe divise
Devo ottenere l'ultimo elemento di un array diviso con più separatori. I separatori sono virgole e spazio. Se non ci sono separatori, dovrebbe restituire la stringa originale. Se la stringa è "come va, oggi?" dovrebbe tornare "oggi?" Se l'input fosse "ciao", l'output dovrebbe essere "ciao". Come posso farlo in JavaScript?
183 javascript  split 

8
Centratura orizzontale CSS di un div fisso?
#menu { position: fixed; width: 800px; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.8); margin-top: 30px; } So che questa domanda è un milione di volte là fuori, tuttavia non riesco a trovare una soluzione al mio caso. Ho un div, che dovrebbe essere riparato …
183 html  css  centering 

23
Trovare la direzione di scorrimento in un UIScrollView?
Ho un UIScrollViewsolo scorrimento orizzontale consentito e vorrei sapere quale direzione (sinistra, destra) scorre l'utente. Quello che ho fatto è stato di sottoclassare il UIScrollViewe sovrascrivere il touchesMovedmetodo: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.