Programmazione

Domande e risposte per programmatori professionisti ed entusiasti


15
Elenchi in ConfigParser
Il tipico file generato da ConfigParser è simile a: [Section] bar=foo [Section 2] bar2= baz Ora, c'è un modo per indicizzare elenchi come, ad esempio: [Section 3] barList={ item1, item2 } Domanda correlata: chiavi univoche di Python ConfigParser per sezione

28
Come aggiungere la spaziatura tra UITableViewCell
C'è un modo per aggiungere spazio tra UITableViewCell? Ho creato una tabella e ogni cella contiene solo un'immagine. L'immagine è assegnata alla cella in questo modo: cell.imageView.image = [myImages objectAtIndex:indexPath.row]; ma ciò rende l'immagine ingrandita e si adatta all'intera cella e non vi sono spazi tra le immagini. O diciamo …

13
Javascript ridurre () su oggetto
Esiste un metodo Array reduce()per ottenere un valore dall'Array. Esempio: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Qual è il modo migliore per ottenere lo stesso con gli oggetti? Mi piacerebbe fare questo: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; …


6
Crea un abbonamento unico
Devo creare un abbonamento a un servizio Observableche viene immediatamente eliminato quando viene chiamato per la prima volta. C'è qualcosa come: observable.subscribeOnce(func); Nel mio caso d'uso, sto creando un abbonamento in un gestore di route espresso e l'abbonamento viene chiamato più volte per richiesta.
182 rxjs 

6
funzione python max usando 'chiave' ed espressione lambda
Vengo da OOP e provo ad imparare il pitone. Sto usando la maxfunzione che utilizza un'espressione lambda per restituire l'istanza di tipo Playercon il massimo totalScorenell'elenco players. def winner(): w = max(players, key=lambda p: p.totalScore) La funzione restituisce correttamente l'istanza di tipo Playercon il massimo totalScore. Sono confuso riguardo alle …
182 python  function  lambda 

11
Ottieni il valore della proprietà dinamica c # tramite stringa
Vorrei accedere al valore di una dynamicproprietà c # con una stringa: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; Come posso ottenere il valore di d.value2 ("random") se ho solo "value2" come stringa? In javascript, potrei fare d ["value2"] per accedere al …
182 c#  dynamic 

7
Come posso usare IValidatableObject?
Capisco che IValidatableObjectviene utilizzato per convalidare un oggetto in un modo che consente di confrontare le proprietà l'una con l'altra. Vorrei comunque avere degli attributi per convalidare le singole proprietà, ma in alcuni casi desidero ignorare gli errori di alcune proprietà. Sto cercando di usarlo in modo errato nel caso …

13
Errore di timeout del lavoratore Gunicorn
Ho installato Gunicorn con 3 lavoratori e 30 connessioni di lavoro e utilizzando la classe di lavoro dell'evento. È installato dietro Nginx. Dopo ogni poche richieste, lo vedo nei registri. [ERROR] gunicorn.error: WORKER TIMEOUT (pid:23475) None [INFO] gunicorn.error: Booting worker with pid: 23514 Perché sta succedendo? Come posso capire cosa …
182 gunicorn 


18
Come memorizzare l'errore standard in una variabile
Diciamo che ho una sceneggiatura come la seguente: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" E ho un altro script di shell: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' Voglio catturare "This Is Error", o qualsiasi altro stderr da useless.sh, in una variabile. Chiamiamolo ERRORE. Nota che sto usando …



14
Query JOIN vs query multiple
Le query JOIN sono più veloci di diverse query? (Esegui la query principale e quindi esegui molti altri SELECT in base ai risultati della query principale) Sto chiedendo perché l'adesione a loro complicherebbe MOLTO il design della mia applicazione Se sono più veloci, qualcuno può approssimarsi molto approssimativamente di quanto? …

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.