Alcuni (almeno i Mono e .NET) i garbage collector hanno un'area di memoria a breve termine che scansionano spesso e un'area di memoria secondaria che scansionano meno spesso. Mono chiama questo un asilo nido. Per scoprire quali oggetti possono essere eliminati, scansionano tutti gli oggetti a partire da root, stack …
La base di codice in cui sto lavorando ora ha la convenzione di usare campi privati e proprietà pubbliche. Ad esempio, molte classi hanno i loro membri definiti in questo modo: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return …
Ho lavorato in un team di programmazione eXtreme e ho programmato la coppia per oltre 7 anni in un ambiente Windows. Quando abbiamo iniziato a farlo, qualcuno accedeva con le proprie credenziali di Windows e quindi tutti gli accessi alle risorse del dominio, e più specificamente il controllo della versione, …
Ho studiato un po 'di algoritmi e ho visitato siti come SPOJ.pl TopCoder ecc. Ho visto che i programmatori preferiscono C o C ++ solitamente per la maggior parte dei concorsi di programmazione algoritmica. Ora ho avuto qualche problema ultimamente. Conosco sia un po 'di C che Python e quando …
Sto riscontrando problemi di prestazioni su 3.1.0un'applicazione Rails , ora ho apportato modifiche alla cupola sulle mie query con AR e quindi, ma il rendering delle viste richiede ancora troppo tempo, ho diviso le viste, i cicli e così via, su molti parziali che sono resi dinamicamente all'interno di viste …
Esiste qualcosa che può essere fatto per una singola applicazione generica per influire sul consumo energetico del dispositivo su cui è in esecuzione? Non ho familiarità con il modo in cui l'ottimizzazione delle singole applicazioni può influire sul consumo di energia in modo generale, qualcuno può spiegare se approcci diversi …
Quando utilizzo un componente basato su eventi, sento spesso dolore durante la fase di mantenimento. Dal momento che il codice eseguito è tutto suddiviso, può essere abbastanza difficile capire quale sarà tutta la parte di codice che sarà coinvolta in fase di esecuzione. Questo può portare a problemi sottili e …
Sto lavorando a un codice UI in cui ho una Actionclasse, qualcosa del genere - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Quando è stata creata questa classe di azioni, si presumeva praticamente che la Actionclasse non …
È molto interessante per me quali vantaggi offre un approccio di "classe radice globale" per il framework. In parole semplici, quali sono le ragioni per cui il framework .NET è stato progettato per avere una classe di oggetti radice con funzionalità generale adatta a tutte le classi. Oggi stiamo progettando …
Sto basando il mio repository Git su un modello di ramificazione Git di successo e mi chiedevo cosa succede se hai questa situazione: Supponiamo che io stia sviluppando su due rami di funzionalità A e B e che B richieda il codice di A. Il nodo X introduce un errore …
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 7 anni fa . Probabilmente …
Il tutorial ufficiale di Java sui generici spiega la cancellazione dei tipi e perché è stato aggiunto al compilatore: Quando viene istanziato un tipo generico, il compilatore traduce quei tipi con una tecnica chiamata type erasure, un processo in cui il compilatore rimuove tutte le informazioni relative ai parametri del …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Perché alcuni progetti open source non accettano richieste pull, ma richiedono collaboratori solo ai file patch e-mail? ad es. Git Anche se pubblicano codice in github o altri hosting scm distribuito. Non è interattivo né conveniente inviare file patch. Il file patch è un modo vecchio stile. Le richieste pull …
Perché è stato deciso di chiamare il killcomando "uccidi"? Voglio dire, sì, questa utility viene spesso utilizzata per terminare i processi, ma in realtà può essere utilizzata per inviare qualsiasi segnale. Non è leggermente confuso? Forse ci sono alcuni motivi storici. Tutto quello che so da man killquesto comando è …
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.