Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

24
Chiavi duplicate nei dizionari .NET?
Esistono classi di dizionari nella libreria di classi di base .NET che consentono di utilizzare chiavi duplicate? L'unica soluzione che ho trovato è creare, ad esempio, una classe come: Dictionary<string, List<object>> Ma questo è abbastanza irritante da usare davvero. In Java, credo che una MultiMap riesca a farlo, ma non …
256 c#  .net  dictionary  multimap 



10
Delegati Predicati in C #
Mi spieghi: Che cos'è un delegato delegato? Dove dovremmo usare i predicati? Qualche best practice durante l'utilizzo dei predicati? Sarà apprezzato il codice sorgente descrittivo.
256 c#  .net  predicate 


12
Puntatore vs. riferimento
Quale sarebbe la migliore pratica nel dare a una funzione la variabile originale con cui lavorare: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); o: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: C'è qualche motivo per sceglierne uno sopra …

6
Quale parte del lancio di un'eccezione è costosa?
In Java, usare il comando throw / catch come parte della logica quando in realtà non c'è un errore è generalmente una cattiva idea (in parte) perché lanciare e catturare un'eccezione è costoso e farlo molte volte in un ciclo è di solito molto più lento di altri strutture di …


3
OAuth 2.0: vantaggi e casi d'uso - perché?
Qualcuno potrebbe spiegare cosa c'è di buono in OAuth2 e perché dovremmo implementarlo? Lo chiedo perché sono un po 'confuso al riguardo - ecco i miei pensieri attuali: Le richieste di OAuth1 (più precisamente HMAC) sembrano logiche, facili da capire, facili da sviluppare e molto, molto sicure. OAuth2, invece, porta …
256 oauth  oauth-2.0 

9
Perché JSF chiama getter più volte
Diciamo che specifica un componente outputText come questo: <h:outputText value="#{ManagedBean.someProperty}"/> Se stampo un messaggio di registro quando somePropertyviene chiamato il getter per e carico la pagina, è banale notare che il getter viene chiamato più di una volta per richiesta (due o tre volte è quello che è successo nel …
256 performance  jsf  el  getter 

11
Come fare un div flottato al 100% di altezza del suo genitore?
Ecco l'HTML: <div id="outer"> <div id="inner"></div> Test </div> Ed ecco il CSS: #inner { float: left; height: 100%; } Dopo l'ispezione con gli strumenti di sviluppo di Chrome, il div interno sta ottenendo un'altezza di 0px. Come posso forzarlo ad essere il 100% dell'altezza del div genitore?
256 css  html  height 

19
Differenza tra maiale e alveare? Perché entrambi? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Migliora questa domanda Il mio background: 4 settimane nel mondo di …
256 hadoop  hive  apache-pig 

30
reazione che dà errore TypeError non rilevato: l'espressione Super deve essere nulla o una funzione, non indefinita
Sto usando Reajs. Quando eseguo il codice sotto il browser dice: TypeError non rilevato: la super espressione deve essere nulla o una funzione, non definita Qualsiasi suggerimento su ciò che è sbagliato sarebbe apprezzato. Innanzitutto la riga utilizzata per compilare il codice: browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js …

16
Express.js: come ottenere l'indirizzo client remoto
Non capisco completamente come dovrei ottenere un indirizzo IP per l'utente remoto. Diciamo che ho un semplice percorso di richiesta come: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); L'approccio sopra è corretto per ottenere l'indirizzo …

5
Semplici operatori logici in Bash
Ho un paio di variabili e voglio verificare la seguente condizione (scritta a parole, quindi il mio tentativo fallito di bash scripting): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. E nel mio tentativo fallito, ho pensato: if (($varA == …

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.