Molti dei linguaggi di programmazione più popolari (come C ++, Java, Python ecc.) Hanno il concetto di nascondere / oscurare variabili o funzioni. Quando ho incontrato nascondigli o ombre sono stati la causa di bug difficili da trovare e non ho mai visto un caso in cui ho trovato necessario …
Ho un progetto in cui devo consentire agli utenti di eseguire codice Python arbitrario e non attendibile ( un po 'come questo ) contro il mio server. Sono abbastanza nuovo su Python e vorrei evitare di commettere errori che introducano falle nella sicurezza o altre vulnerabilità nel sistema. Ci sono …
Erlang, Go e Rust affermano tutti in un modo o nell'altro di supportare la programmazione concorrente con "thread" / coroutine economici. La FAQ di Go afferma: È pratico creare centinaia di migliaia di goroutine nello stesso spazio degli indirizzi. Il Tutorial Rust dice: Poiché le attività sono significativamente più economiche …
Sento spesso il termine che la lingua A è scritta nella lingua B. Ad esempio, PHP è stato scritto C , C # è scritto in C ++ . Qualcuno può spiegare cosa significa e se è anche corretto? Ha qualcosa a che fare con il compilatore di interprete usato …
La mia azienda è nel mezzo di una transizione dallo sviluppo a cascata ad Agile / Scrum. Tra le altre cose, ci viene detto che l'aspettativa è per noi di avere nuove funzionalità funzionanti, testabili (dal QA) alla fine di ogni giornata. La maggior parte dei nostri sviluppatori perde circa …
Questo è un ripubblicare di una domanda su cs.SE di Janoma . Crediti completi e bottino a lui o cs.SE. In un corso di algoritmi standard ci viene insegnato che quicksort è O (n log n) in media e O (n²) nel peggiore dei casi. Allo stesso tempo, vengono studiati …
Sto iniziando a scrivere un servizio Web e ho creato con nodeJS e un approccio RESTfulish. Da quello che raccolgo: Il vantaggio è che non è necessario duplicare il codice. Gli svantaggi sono che tu: aggiornerà frequentemente l'API pubblica, ma dovrebbe essere risolto con il controllo delle versioni non riesco …
Suppongo che ci sia una storia, ma perché lo stack cresce verso il basso? Mi sembra che gli overflow del buffer sarebbero molto più difficili da sfruttare se lo stack aumentasse ...
Questa è una domanda riguardante gli ingegneri con oltre 20 anni di esperienza, ma è una domanda per tutti, poiché ha a che fare con lo sviluppo della carriera. Sono in una caccia al lavoro sorprendentemente lunga, e il problema sembra essere che i datori di lavoro non mi accetteranno …
Sto sviluppando alcune applicazioni con clojure (lisp) da solo nella mia squadra. Inizia come una piccola applicazione. Nessun problema. Ma poiché sta avendo funzionalità ed estendendo l'area, sta diventando un programma importante. Ero preoccupato per la manutenzione o qualcosa del genere. Nessuno nella mia squadra conosce clojure o lisp né …
A quanto ho capito, il design top-down consiste nel perfezionare il concetto astratto di alto livello in parti più concrete e comprensibili, fino a quando non viene definito il blocco più piccolo. D'altra parte, dal basso verso l'alto definisce le parti di basso livello, quindi costruisce gradualmente blocchi di livello …
Aiuto! Ho una domanda in cui devo analizzare il Big-O di un algoritmo o di un codice. Non sono sicuro di cosa sia Big-O o di come si colleghi a Big-Theta o ad altri mezzi per analizzare la complessità di un algoritmo. Non sono sicuro se Big-O si riferisca al …
Stiamo cercando di scrivere un linguaggio di scripting personalizzato. C'è stato un suggerimento per far perdonare la lingua fornendo parole chiave senza distinzione tra maiuscole e minuscole . Personalmente non mi piace l'idea, ma ci sono poche persone nella mia squadra che si sporgono verso di essa, dicendo che renderà …
Ho creato un numero di siti Web per amici, familiari, ecc. E li ho messi tutti su un unico account di web hosting condiviso. Ora che sono stati creati, voglio smettere di supportarli e pagarli (i miei amici mi stanno rimborsando ma sto pagando il conto reale), quindi stavo pensando …
Quando dovresti inserire il tipo di dati Key / Value nella sua classe invece di utilizzare una struttura generica preconfigurata, come ad KeyValuePairo a Tuple? Ad esempio, la maggior parte dei ComboBox che creo contengono un DisplayName e un valore. Questo è il tipo di dati che sto cercando di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.