Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

6
Quando utilizzare Mockito.verify ()?
Scrivo casi di test jUnit per 3 scopi: Per garantire che il mio codice soddisfi tutte le funzionalità richieste, sotto tutti (o la maggior parte) delle combinazioni / valori di input. Per essere sicuro di poter cambiare l'implementazione e fare affidamento sui casi di test JUnit per dirmi che tutte …




12
Rimuovere l'estensione del file da una stringa del nome file
Se ho una stringa che dice "abc.txt", c'è un modo rapido per ottenere una sottostringa che sia giusta"abc" ? Non posso farlo fileName.IndexOf('.')perché il nome del file potrebbe essere "abc.123.txt"o qualcosa del genere e ovviamente voglio solo sbarazzarmi dell'estensione (cioè "abc.123").
201 c#  string  parsing 

11
Java: come inizializzare String []?
Errore % javac StringTest.java StringTest.java:4: variable errorSoon might not have been initialized errorSoon[0] = "Error, why?"; Codice public class StringTest { public static void main(String[] args) { String[] errorSoon; errorSoon[0] = "Error, why?"; } }

20
Qual è il modo migliore per implementare dizionari nidificati?
Ho una struttura di dati che essenzialmente equivale a un dizionario nidificato. Diciamo che assomiglia a questo: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Ora, mantenere e creare questo è piuttosto doloroso; ogni volta che …

11
Scorrere su un elenco di file con spazi
Voglio scorrere su un elenco di file. Questo elenco è il risultato di un findcomando, quindi ho trovato: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Va bene tranne se un file ha spazi nel suo nome: $ …
201 linux  bash  shell 

9
Le matrici vuote sembrano uguali vero e falso allo stesso tempo
Le matrici vuote sono vere ma sono uguali a false. var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); Esegui snippet di codiceNascondi risultatiEspandi frammento Immagino che ciò sia dovuto alla conversione implicita operata dall'operatore di …
201 javascript 

10
Sezione vs articolo HTML5
Ho una pagina composta da varie "sezioni" come video, un newsfeed ecc. Sono un po 'confuso su come rappresentarli con HTML5. Attualmente li ho come HTML5 <section>, ma a un'ulteriore ispezione sembra che il tag più corretto sarebbe <article>. Qualcuno potrebbe far luce su questo per me? Nessuna di queste …
201 html  markup 


5
Qual è la migliore estensione per i file di database SQLite? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda So che non esiste una convenzione di denominazione …
201 sqlite 

5
Come installo imagemagick con homebrew?
Sto cercando di installare Imagemagick su OSX Lion ma qualcosa non funziona come previsto. -> brew install imagemagick /usr/local/git/bin/git ==> Cloning https://github.com/adamv/ImageMagick.git Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git... fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git update-server-info on the server? Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Users/kleber/Library/Caches/Homebrew/imagemagick--git brew doctor dice: …
201 git  gcc  homebrew  osx-lion  gcc4 

8
Come puoi sapere quando è stato disegnato un layout?
Ho una vista personalizzata che disegna una bitmap scorrevole sullo schermo. Per inizializzarlo, devo passare la dimensione in pixel dell'oggetto layout padre. Ma durante le funzioni onCreate e onResume, il layout non è stato ancora disegnato, quindi layout.getMeasuredHeight () restituisce 0. Per ovviare al problema, ho aggiunto un gestore per …


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.