Recentemente ho letto molto sui DBMS noSQL. Comprendo il teorema della CAP , le regole ACID , le regole BASE e la teoria di base. Ma non hai trovato alcuna risorsa sul perché noSQL è scalabile più facilmente di RDBMS (ad esempio nel caso di un sistema che richiede molti …
Ho imparato un po 'di C ++ e spesso devo restituire oggetti di grandi dimensioni da funzioni create all'interno della funzione. So che c'è il passaggio per riferimento, restituisce un puntatore e restituisce soluzioni di un tipo di riferimento, ma ho anche letto che i compilatori C ++ (e lo …
Ho tradotto un Cprogramma GPLv2 in Python, ma ho trovato difficile estenderlo come progettato e riscriverne parti significative. Il programma è ora strutturalmente completamente diverso, ma ci sono diverse funzioni tradotte alla lettera in uso. Il paradosso della nave di Teseo (come affermato da Wikipedia) "solleva la questione se un …
In Java 8, le interfacce possono contenere metodi implementati, metodi statici e metodi cosiddetti "predefiniti" (che le classi di implementazione non hanno bisogno di sovrascrivere). Dal mio punto di vista (probabilmente ingenuo), non era necessario violare interfacce come questa. Le interfacce sono sempre state un contratto che devi rispettare e …
Il mio caso specifico qui è che l'utente può passare una stringa nell'applicazione, l'applicazione la analizza e la assegna a oggetti strutturati. A volte l'utente può digitare qualcosa di non valido. Ad esempio, il loro contributo può descrivere una persona, ma possono dire che la loro età è "mela". Il …
Questo titolo è un po 'ampio, ma potrei aver bisogno di dare un po' di informazioni prima di poter porre correttamente la mia domanda. So che domande simili sono già state poste qui . Ma nel mio caso non sto chiedendo se dovrei fare da mentore a qualcuno o se …
A quanto ho capito, in Java, la memoria dello stack contiene primitive e invocazioni di metodi e la memoria heap viene utilizzata per archiviare oggetti. Supponiamo che io abbia una lezione class A { int a ; String b; //getters and setters } Dove verrà archiviata la primitiva ain classe …
Sì, sì, sono consapevole che '\n'scrive una nuova riga in UNIX, mentre per Windows v'è la sequenza di due caratteri: '\r\n'. Tutto ciò è molto bello in teoria, ma la mia domanda è: perché ? Perché il carattere di ritorno a capo è extra in Windows? Se UNIX può farlo …
La maggior parte delle applicazioni Java non ha lo stesso aspetto delle applicazioni C / C ++. Swing potrebbe essere stato progettato apposta per avere un aspetto distinto, ma sulla base di ciò che ho letto, SWT, ad esempio, ha provato a "sembrare nativo", e non ha completamente successo. La …
Hai una classe X e scrivi alcuni unit test che verificano il comportamento X1. C'è anche la classe A che prende X come dipendenza. Quando scrivi test unitari per A, deridi X. In altre parole, mentre test unitario A, imposti (postulato) il comportamento di derisione di X su X1. Il …
Perché dovresti eseguire unit test su un server CI? Sicuramente, quando qualcosa si impegna a padroneggiare, uno sviluppatore ha già eseguito tutti i test unitari in precedenza e risolto eventuali errori che potrebbero essersi verificati con il nuovo codice. Non è questo il punto dei test unitari? Altrimenti hanno appena …
Questa domanda è emersa in una delle mie lezioni al college. Il professore ha dato solo la risposta che era più descrittivo, ma sembra come se <b>e <i>sono piuttosto esplicite nel loro significato ed è più facile da digitare rispetto <strong>e <em>. Quali erano gli argomenti ufficiali per la deprecazione …
Le parole inverto controlnon sono affatto utilizzate per definire Inversion of Control nelle definizioni che ho visto. definizioni Wikipedia inversion of control (IoC) è una tecnica di programmazione, qui espressa in termini di programmazione orientata agli oggetti, in cui l'accoppiamento di oggetti è vincolato in fase di esecuzione da un …
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.