Ad esempio, prendi questo pezzo di codice: var person = new Person(); o per voi Pythonistas: person = Person() Mi viene detto costantemente quanto sia grave, ma devo ancora vedere un esempio dell'immoralità di queste due righe di codice. Per me una persona è una persona e cercare di darle …
Due anni dopo le ottimizzazioni-jvm-prevent-tail-call , sembra esserci un'implementazione del prototipo e MLVM ha elencato la funzionalità come "proto 80%" da qualche tempo. Non c'è alcun interesse attivo da parte di Sun / Oracle nel supportare le tail call o è solo che le tail call sono "[...] destinate a …
Non strettamente una domanda, più di un puzzle ... Negli anni sono stato coinvolto in alcune interviste tecniche a nuovi dipendenti. Oltre a porre le domande standard "conosci la tecnologia X", ho anche cercato di farmi un'idea di come affrontano i problemi. In genere, inviavo loro la domanda via e-mail …
Mi chiedevo se esistono soluzioni note per l'algoritmo di creazione di un orario scolastico. Fondamentalmente, si tratta di ottimizzare la "dispersione delle ore" (sia nel caso degli insegnanti che in quello delle classi) per determinate associazioni classe-materia-insegnante. Possiamo presumere di avere gruppi di classi, argomenti di lezione e insegnanti associati …
Per quanto riguarda il classico modello di prova di Arrange-Act-Assert , mi trovo spesso ad aggiungere una controasserzione che precede Act. In questo modo so che l'affermazione passeggera è davvero passiva come risultato dell'azione. Lo considero analogo al red in red-green-refactor, dove solo se ho visto la barra rossa nel …
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 2 anni fa . Migliora questa domanda Vorrei confrontare uno screenshot di un'applicazione (potrebbe essere una pagina …
Stavo leggendo alcune enumerazioni e le ho trovate molto simili alla dichiarazione di costanti. Come faccio a sapere quando utilizzare una costante anziché un'enumerazione o viceversa. Quali sono alcuni dei vantaggi dell'utilizzo di enumerazioni?
Durante le recenti discussioni al lavoro, qualcuno ha fatto riferimento a una funzione di trampolino. Ho letto la descrizione su Wikipedia . È sufficiente per dare un'idea generale della funzionalità, ma vorrei qualcosa di più concreto. Hai un semplice frammento di codice che illustri un trampolino?
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Dopo aver partecipato e seguito al concorso Google Code …
Qualcuno potrebbe fornire una buona descrizione di cosa sia un Lambda? Abbiamo un tag per loro e sono sui segreti della domanda C #, ma devo ancora trovare una buona definizione e spiegazione di cosa sono in primo luogo.
Ho cercato di ottimizzare un codice estremamente critico per le prestazioni (un algoritmo di ordinamento rapido che viene chiamato milioni e milioni di volte all'interno di una simulazione di Monte Carlo) eseguendo il looping. Ecco il ciclo interno che sto cercando di accelerare: // Search for elements to swap. while(myArray[++index1] …
Vorrei spiegare i deadlock del threading ai neofiti. Ho visto molti esempi di deadlock in passato, alcuni usando codice e altri usando illustrazioni (come le famose 4 auto ). Ci sono anche problemi classici facilmente bloccabili come The Dining Philosophers , ma questi potrebbero essere troppo complessi per un vero …
Questo problema in realtà riguarda i roll-over, lo generalizzerò di seguito come tale: Ho una vista 2D e ho un numero di rettangoli all'interno di un'area sullo schermo. Come faccio a distribuire quelle scatole in modo che non si sovrappongano, ma le aggiusto solo con movimenti minimi? Le posizioni dei …
La mia domanda è cosa preferisce la maggior parte degli sviluppatori per la gestione degli errori, le eccezioni o i codici di ritorno degli errori. Si prega di essere specifici per lingua (o famiglia linguistica) e perché si preferisce uno rispetto all'altro. Lo chiedo per curiosità. Personalmente preferisco i codici …
Oggi, mentre leggevo a caso il libro O'Reilly sui modelli JavaScript, ho trovato una cosa interessante (pagina 27 per riferimento). In Javascript, in alcuni casi, c'è una differenza se la posizione iniziale della parentesi graffa è diversa. function test_function1() { return { name: 'rajat' }; } var obj = test_function1(); …
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.