Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

4
Quale di queste risposte riguardo alle funzioni non è corretta?
Quindi, mentre ho fatto alcune lunghe compilazioni, ho deciso di fare il test generale C ++ su ODesk e ho trovato questa domanda. Se non sbaglio, data la formulazione (o la mancanza di ciò), tutto ciò potrebbe essere vero. un. int Foo() { } int Foo(int bar) { } b. …
17 c++ 




4
Programmi che affermano di non essere "multi-core"
Di tanto in tanto vedi questa frase o qualcosa di simile, facendo generalmente riferimento a un programma che afferma di non essere progettato per sfruttare appieno i processori multi-core. Questo è comune soprattutto con la programmazione di videogiochi. (ovviamente molti programmi non hanno concorrenza e non ne hanno bisogno, come …



4
Perché definire un oggetto Java usando l'interfaccia (ad es. Mappa) anziché l'implementazione (HashMap)
Nella maggior parte del codice Java, vedo le persone dichiarare oggetti Java in questo modo: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); invece di: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Perché esiste una preferenza per definire l'oggetto Java usando l'interfaccia piuttosto …

2
CSS per ipovedenti?
Quindi, mentre stavo imparando l'HTML, ho incontrato i CSS. È interessante perché con CSS puoi rendere una pagina web bella o più bella. Ma dal momento che riguarda più i colori, i disegni, gli stili ecc., Non riesco a conoscere i risultati dei miei codici CSS. Come persona con problemi …
17 css 


4
Perché Java String non ha metodi di manipolazione di stringhe statiche?
Perché i progettisti Java non hanno creato versioni statiche dei metodi di manipolazione delle stringhe nella java.lang.Stringclasse? I seguenti metodi sono ciò a cui mi riferisco, ma la domanda può essere estesa anche ad altri metodi non statici nella classe. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, …
17 java  api-design  null 



3
Come testare il livello di accesso ai dati?
Ho un metodo DAO che utilizza Spring per l'accesso JDBC. Calcola la percentuale di successo di un venditore nella vendita di un articolo. Ecco il codice: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = …


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.