 |
il_gege |
| Ma a proposito,
... |
08-09-2009 21:29 |
|
 |
il_gege |
_Kantina27-PunkRock_

Registered: Oct 2006
Posts: 283 (0.04 al dì)
Location: Seregno
Corso: Comunicazione Digitale
Anno: Oramai fuori.
Time Online: 3 Days, 18:32:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma a proposito,
voi nel caso in cui trovate nel file di configurazione, dei parametri mancanti, interrompete la lettura del file sollevando un data eccezzione, o bypassate l'episodio?
__________________
Kantina27 - Punk Rock
MySpace Profile
|
|
08-09-2009 21:29 |
|
|
|  |
 |
-MaVeRiK86- |
| Io uso una Regexp su ogni readLine quando leggo il ... |
08-09-2009 21:56 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Io uso una Regexp su ogni readLine quando leggo il file db..se la riga soddisfa l'espressione, l'aggiungo come nuovo episodio all'array, altrimenti la ignoro e passo alla successiva..
|
|
08-09-2009 21:56 |
|
|
|  |
 |
il_gege |
| E' quello per cui ho optato anche io, ma ovviament ... |
09-09-2009 07:32 |
|
 |
il_gege |
_Kantina27-PunkRock_

Registered: Oct 2006
Posts: 283 (0.04 al dì)
Location: Seregno
Corso: Comunicazione Digitale
Anno: Oramai fuori.
Time Online: 3 Days, 18:32:52 [...]
Status: Offline
Edit | Report | IP: Logged |
E' quello per cui ho optato anche io, ma ovviamente dato che utilizzo un ciclo for, non credo sia possibile sollevare comunque un'eccezzione che NON mi interrompa il ciclo di lettura, o sbaglio?
__________________
Kantina27 - Punk Rock
MySpace Profile
|
|
09-09-2009 07:32 |
|
|
|  |
 |
-MaVeRiK86- |
| No ma infatti secondo me non ha senso interrompere ... |
09-09-2009 10:09 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
No ma infatti secondo me non ha senso interrompere il tutto per un record sbagliato, al limite lo salti!Tanto l'eccezione si solleva da sola nel caso uno dei valori del costruttore non sia valido..
|
|
09-09-2009 10:09 |
|
|
|  |
 |
Pavo88 |
| Regexp? cos'è che non l'ho mai sentito? ... |
09-09-2009 15:35 |
|
 |
Pavo88 |
.fedelissimo.
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Regexp? cos'è che non l'ho mai sentito?
|
|
09-09-2009 15:35 |
|
|
|  |
 |
fraBg |
| ma con regexp controlli anche la storia maiuscolo/ ... |
09-09-2009 15:43 |
|
 |
fraBg |
.amico.
Registered: Feb 2009
Posts: 37 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 15:13:27 [...]
Status: Offline
Edit | Report | IP: Logged |
ma con regexp controlli anche la storia maiuscolo/minuscolo, spazi e tabulazioni?
|
|
09-09-2009 15:43 |
|
|
|  |
 |
-MaVeRiK86- |
| No io controllo che la stringa estratta con readLi ... |
09-09-2009 15:49 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
No io controllo che la stringa estratta con readLine corrisponda al formato richiesto:
String|String|int|int|int|String
Dopodichè gestisco le varie tabulazioni e spazi con i metodi richiesti dal progetto..
faccio un esempio: se una riga fosse composta da String|int|String|int|int|int la regexp la salta e passa a quella dopo perchè non è nel formato corretto..almeno dò un primo filtraggio preliminare!
|
|
09-09-2009 15:49 |
|
|
|  |
 |
-MaVeRiK86- |
| [QUOTE][i]Originally posted by Pavo88 [/i]
... |
09-09-2009 15:54 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Pavo88
Regexp? cos'è che non l'ho mai sentito?
http://en.wikipedia.org/wiki/Regular_expression
Ti semplifica molto il lavoro!!
|
|
09-09-2009 15:54 |
|
|
|  |
 |
tetsuo |
| ciao, scusate se ne avete già parlato, ma sono di ... |
15-09-2009 18:59 |
|
 |
tetsuo |
.illuminato.
Registered: Jan 2006
Posts: 183 (0.03 al dì)
Location: milano
Corso: comunicazione digitale
Anno:
Time Online: 1 Day, 4:00:05: [...]
Status: Offline
Edit | Report | IP: Logged |
ciao, scusate se ne avete già parlato, ma sono di fretta e non ho letto per intero tutto il thread. Comunque volevo chiedervi cosa intenda nel nel testo quando nella classe Query ci sottopone il metodo:
abstract boolean match (Episode e)
Grazie
a dopo!
|
|
15-09-2009 18:59 |
|
|
|  |
 |
giron |
| voi nel metodo CapitalizeTitles() mantenete gli sp ... |
15-09-2009 19:40 |
|
 |
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
Edit | Report | IP: Logged |
voi nel metodo CapitalizeTitles() mantenete gli spazi o le tabulazioni che ci sono in eccesso?
cioè se avete:
| titolo|
lo fate diventare
|Titolo|
o
| Titolo|
|
|
15-09-2009 19:40 |
|
|
|  |
 |
-MaVeRiK86- |
| CapitalizeTitles() secondo me deve occuparsi solo ... |
15-09-2009 20:34 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
CapitalizeTitles() secondo me deve occuparsi solo di mettere in maiuscolo la prima lettera di ogni parola, per togliere gli spazi e le tab lanci prima squeezeSpaces()..
in sequenza:
squeeze()
squeezeSpaces()
CapitalizeTitles()
|
|
15-09-2009 20:34 |
|
|
|  |
 |
fraBg |
| ma questa sequenza
... |
15-09-2009 21:36 |
|
 |
fraBg |
.amico.
Registered: Feb 2009
Posts: 37 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 15:13:27 [...]
Status: Offline
Edit | Report | IP: Logged |
ma questa sequenza
squeeze()
squeezeSpaces()
CapitalizeTitles()
dove la richiami?
|
|
15-09-2009 21:36 |
|
|
|  |
 |
giron |
| ok maverick sono daccordo, ma tu perciò all'inter ... |
15-09-2009 21:41 |
|
 |
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
Edit | Report | IP: Logged |
ok maverick sono daccordo, ma tu perciò all'interno del tuo metodo CapitalizeTitles() esegui uno squeezeSpaces() come prima istruzione?
Cioè tu dici che prima va fatto uno squeezeSpaces e sono daccordo, ma se il prof nel suo main esegue un CapitalizeTitles() prima di uno squeezeSpaces e hai un titolo di questo tipo: | titolo|
il CapitalizeTitles() cercherà di mettere la maiuscola a un carattere di spazio dando errore se non hai invocato prima uno squeezeSpaces().
Cioè io voglio capire se secondo voi è corretto utilizzare uno squeezeSpaces() come prima istruzione del CapitalizeTitles() in modo che invocando un CapitalizeTitles(), oltre che le iniziali di parole maiuscole avrò una pulitura dei caratteri di spazio o se nel CapitalizeTitles() tenete conto dei possibili spazi.
Sono stato un po' contorto ma spero abbiate capito!
|
|
15-09-2009 21:41 |
|
|
|  |
 |
-MaVeRiK86- |
| Questa sequenza io glie la faccio chiamare la prim ... |
15-09-2009 21:43 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Questa sequenza io glie la faccio chiamare la prima volta nel costruttore di DB una volta inizializzato il catalogo, così ho l'intero database pronto per essere usato.
Poi conta che i metodi sono pubblici quindi il prof può richiamarli quando vuole dal suo main, ad esempio se dovesse inserire nuovi episodi non formattati correttamente, oppure nel caso venga lanciato reload..si azzera tutto e devi riformattare tutto il contenuto!
|
|
15-09-2009 21:43 |
|
|
|  |
 |
-MaVeRiK86- |
| [QUOTE][i]Originally posted by giron [/i]
... |
15-09-2009 21:49 |
|
 |
-MaVeRiK86- |
.primate.
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°
Time Online: 20:54:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by giron
ok maverick sono daccordo, ma tu perciò all'interno del tuo metodo CapitalizeTitles() esegui uno squeezeSpaces() come prima istruzione?
Cioè tu dici che prima va fatto uno squeezeSpaces e sono daccordo, ma se il prof nel suo main esegue un CapitalizeTitles() prima di uno squeezeSpaces e hai un titolo di questo tipo: | titolo|
il CapitalizeTitles() cercherà di mettere la maiuscola a un carattere di spazio dando errore se non hai invocato prima uno squeezeSpaces().
Cioè io voglio capire se secondo voi è corretto utilizzare uno squeezeSpaces() come prima istruzione del CapitalizeTitles() in modo che invocando un CapitalizeTitles(), oltre che le iniziali di parole maiuscole avrò una pulitura dei caratteri di spazio o se nel CapitalizeTitles() tenete conto dei possibili spazi.
Sono stato un po' contorto ma spero abbiate capito!
In questo caso si, anche io farei così..il codice diventa + ridondante ma almeno è sicuro!anche se spero che il prof non faccia di questi esperimenti che al fine del progetto secondo me sono marginali/inutili e si attenga a lanciare tutto nella sequenza corretta (illuso )!
|
|
15-09-2009 21:49 |
|
|
|  |
 |
| All times are GMT. The time now is 00:29. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|