Sunday, August 11, 2013

Lettori MP3: Come scegliere quello giusto.

La gamma di lettori mp3 sul mercato oggi è imbarazzante a dir poco ma il loro vantaggio principale è la convenienza. Con la destra mp3 music player può essere scaricato da CD o da siti di abbonamento su internet.


1) Così come funziona il lettore mp3? Fondamentalmente, il mp3 è un metodo di compressione audio che mantiene la qualità originale della musica. A causa delle piccole dimensioni di questo file, c'è una grande capacità per immagazzinare musica.


2) Che tipo di lettori mp3 si può scegliere da? Ci sono due tipi di base del lettore mp3. Il primo è un player flash, che non è parti in movimento e quindi è buona per persone che utilizzano il loro giocatore mentre fa jogging o in palestra. Tuttavia, lo svantaggio di questo è che la capacità di memoria è abbastanza bassa. Tuttavia, questo non è un problema se avete solo intenzione di utilizzare il lettore mp3 per brevi periodi di tempo. Il modello flash è in grado di contenere circa 200 canzoni e il popolare riproduttore di mp3 di SanDisk è disponibile per circa $70.


3) La seconda scelta del lettore mp3 funziona tenendo loro memoria su un disco rigido, molto simile a un computer. Questo significa che la capacità è molto più elevata rispetto ai modelli di flash. Questi possono contenere 20GB o anche superiore-disco rigido, che dovrebbe mantenere anche il più appassionato fan di musica tranquilla! La sua importante notare che siete in grado di aggiungere memoria al vostro lettore mp3 quindi è importante farlo adesso o potrebbe finire per costare di più nel lungo periodo.


4) La deve avere mp3 player attualmente sul mercato è l'iPod di Apple. Ma è importante guardarsi intorno e fare la tua ricerca dal momento che ci sono alcune buone occasioni per essere avuto. In questo modo è possibile ottenere un buon affare, dal momento che i prezzi possono variare notevolmente a seconda di dove si guarda. Un confronto di prezzi online può essere un utile modo di trovare i prezzi migliori disponibili al momento attuale.


5) La sua importante non acquistare un lettore mp3 su impulso e si dovrebbe davvero fare qualche ricerca in primo luogo. Il modo migliore è quello di ottenere su internet e leggere le recensioni degli altri utenti e guide dalla letteratura ufficiale disponibile. Questo ti dice le cose che conosci solo da effettivamente comprare e test del lettore mp3.


6) Un'altra caratteristica dei lettori mp3 è la durata della batteria. Alcuni vengono con costruito in batteria che hanno bisogno di essere ricaricata, mentre altri funzionano a batterie standard. In entrambi i casi che è importante guardare quanto tempo le batterie durerà. Se hanno costantemente bisogno di essere ricaricata o sostituita non sarà a buon mercato per eseguire o necessariamente molto portatile. È anche importante lavorare fuori la durata della batteria per voi stessi, poiché il tempo citato dai produttori non possa essere preciso.


7) Uno dei principali motivi per l'acquisto di un lettore mp3 è la sua facilità e comodità d'uso. Tuttavia, questo non è sempre il caso.


Consulenza Giudizi del lettore mp3 che interessa ancora possibile valutare questo.


8) Infine è importanta assicurarsi di che avere l'autorizzazione a scaricare e riprodurre musica, poiché non tutti i giocatori lavoro con tutti i download servizi. Si deve anche ricordare che è illegale per commerciare mp3 senza il permesso del detentore del copyright di canzone.

Wednesday, August 7, 2013

Dual-Core Processor Wars: AMD X 2 vs Intel Pentium D

C'è una guerra in corso e l'ultima battaglia continua ad offrire la promessa di buoni prezzi per i consumatori alla ricerca di cose migliori per i computer.


Fin dalla nascita dei processori dual-core un po ' indietro è stata la gara per vedere chi può ottenere il chip migliore con questa tecnologia di processore dual-core.


Durante gli ultimi giorni delle battaglie single-core, c'era una situazione di stallo tra AMD e Intel. Di Intel con clock superiore ma non riuscirono a pareggiare la velocità che l'AMD riuscì a bassa velocità di clock.


La più antica differenza tra loro è stato loro idoneità per compiti specifici. AMD ha avuto il settore del gioco in borsa, soprattutto in termini di value for money possibili con le proprie chips con clock inferiore, che potrebbe essere overcloccato a stesse velocità loro modelli top. Intel ha la corona per prestazioni generali. Quando si tratta di ufficio connessi compiti, processori Intel sono in grado di sovraperformare chip AMD in queste zone.


Come la capacità di clock del chip più in alto è diventato sempre più difficile tecnicamente, il passo successivo è stato aggiungere solo un altro nucleo, consentendo teoricamente due volte tanto sgranocchiare numero in un processore dual-core. Questo non è esattamente come funziona tuttavia.


Programmi e sistemi operativi moderni non sono state progettate con i processori multi-core o dual-core in mente. Essi sono stati progettati per fare uso di un core in un processore. La spesa maggiore che è andato con più computer processore era la circuiteria necessaria per suddividere i compiti tra i processori e la condivisione della cache.


Processori dual-core agiscono semplicemente come due posti per le attività di andare. Invece di singoli compiti sempre dividere fino ed eseguita in due luoghi diversi, come è il caso con processori single-core tradizionale, singolo thread ottenere diviso tra i nuclei. Questo significa essenzialmente che ogni programma viene assegnato ad un nucleo.


Per questo motivo non non c'è assolutamente alcun aumento nella velocità di gioco da chip del processore dual-core. Solo una volta che i giochi stessi sono stati programmati per sfruttare i vantaggi dei processori dual-core ci sarà una differenza. Questo è dovuto alla natura intensiva di giochi e il numero di sgranocchiare necessari per grafica intensa, che per ora non può essere divisi su più nuclei di processori dual-core.


Così torna sul campo di battaglia.


AMD sono stati i primi ad introdurre la loro soluzione processore dual-core per un computer desktop. Questo ha dato loro un lieve vantaggio su Intel. Nonostante questo, AMD ha dato la gente un po' una sorpresa con la nuova offerta.


Avendo sempre stata rinomata per dare molto più del previsto per il prezzo, questi nuovi processori dual-core erano molto costosi. Parte di ciò che riuscì a dare AMD una stretta in un mercato già dominato da Intel è stato loro buoni prezzi. Questo shock non è andato giù bene con i consumatori.


Per aggiungere la beffa al danno, offerte di processore dual-core di Intel arriva a valore notevolmente buona. Entrambi i processori dual-core iniziali costano meno di AMD più basso prezzo modello. Che è di destra, più economico processore dual-core di AMD costosa più di Intel più costoso. Questo sicuramente mettere la palla in Corte di Intel ed è stata decisamente deludente per i fan AMD.


AMD è riuscito a introdurre un modello più economico per competere meglio con le offerte di Intel. Nonostante questo, Intel era ancora il precursore in questo settore.


Prestazioni rimane un'area che è impreciso.


Con la tecnologia relativamente nuova coinvolta è difficile trarre una conclusione chiara su chi è più veloce. Con i sistemi operativi orientati solo recentemente completamente utilizzando una tecnologia di processore dual-core, è ancora nuovo territorio. Entrambi offrono prestazioni maggiori, ma quanto a chi sarà spadroneggiare, saremo costretti a vedere.


Per il frattempo probabilmente sarebbe auspicabile solo guardare. Essendo un compratore cauto che preferisco comprare in una cosa sicura, una volta che le cose hanno depositato, i prezzi saranno bilanciare e tutte le tecnologie correlate saranno in vigore. Poi ci sarà in grado di ottenere una vera opinione su dove mettere il vostro hard guadagnato denaro.

Tuesday, August 6, 2013

Immondizia a noi, le istruzioni per il Computer

All'inizio


Processo di sviluppo del software usato per essere un processo misterioso per me anche, fino a diventare realmente parte di esso.


Quello che so è che posso chiedere al software di fare qualcosa solo cliccando parte di uno schermo che assomigliano a un pulsante.


La maggior parte del tempo quando provo a guardare cosa c'è dentro il software utilizzando editor normale o il software di elaborazione testi - vedo immondizia.


La domanda è come questi "immondizia" vengono creati e in qualche modo in grado di controllare il computer?


Che cosa sono la "spazzatura"?


L'immondizia è in realtà "istruzioni" per il computer. Più specifiche, le istruzioni per il microprocessore all'interno del computer.


Microprocessore è un tipo speciale di chip elettronico in grado di elaborare istruzioni. Queste istruzioni sono indicate come codice macchina, istruzioni macchina, linguaggio macchina ecc.


Poiché i microprocessori hanno un dispositivo digitale, che capiscono solo istruzioni in formato digitale - binario - uno e zero. La spazzatura che si vede quando si apre un file di software utilizzando normale word processor è in realtà mazzo di uno e zero.


Sembra spazzatura perché normale word processor tenta di raggruppare questi ones e zeri insieme, normalmente in gruppo di 8 e interpretarli basato su standard che viene chiamato ASCII e cerca di visualizzarli in forma di caratteri ASCII.


Caratteri ASCII sono 256 caratteri contenente alfabeti alla Z (maiuscole), una a z (minuscole) e numeri da 0 a 9. Diverso da questi personaggi ben noti, ASCII definisce anche altri marcatori speciali per rappresentare le funzioni della tastiera come "fuga", "carriage return" e "spazio". Per la rappresentazione completa Vai a http://www.lookuptables.com/


Immondizia umana, ci sono le istruzioni per il microprocessore. Tutte le cose che accadono nel computer quando è in esecuzione il software sono il risultato dell'attività che viene fatto dal microprocessore in base alle istruzioni che data dal software stesso.


In breve, il software è una «registrazione» delle istruzioni a microprocessore che viene creato e organizzato da programmatori di computer. Ogni volta che fate un doppio click sull'icona di un software che avvia il software è semplicemente dire al sistema operativo di "giocare" le istruzioni registrate all'interno del software.


Come i programmatori registrare le istruzioni?


Quando si desidera registrare qualcosa in nastro è possibile utilizzare il registratore che ha la funzione di registrazione. Il registratore è quello di convertire la vostra voce in modelli magnetici viene copiato nel nastro magnetico. Non vi aspettate che qualcuno giocherà intorno un magnete per magnetizzare il nastro con il modello che rappresenta la voce umana. Teoricamente ancora può essere fatto, ma nessun punto di farlo nel modo più duro.


È lo stesso per le istruzioni del software. Le istruzioni possono essere create mettendo insieme quelli e zeri che rappresentano le istruzioni, ma non è fatto in questo modo ora. Questo è come è stato fatto quando il computer creato prima. Nei vecchi film si possono vedere grandi computer che utilizzano "schede perforate". Queste carte sono in realtà contiene le istruzioni – foro rappresentano uno o zero, e nessun buco rappresentano l'opposto.


Nei tempi moderni, con avanzamento in strumenti software, abbiamo creato il "registratore" per creare le istruzioni del software.


Vengono fornite istruzioni per il computer in "alto livello" linguaggio come C++, Java e VB. Questi linguaggi di programmazione sono denominati ad alto livello perché invece di sotto forma di file binario, usano sottoinsieme di lingua inglese per rappresentare le istruzioni.


Uno strumento software chiamato compilatore legge le istruzioni ad alto livello e generare le istruzioni macchina binario reale che è capito dal microprocessore. Compilatore è nostro "registratore".


Anche alti livelli linguaggi di programmazione sono grande miglioramento confronta con istruzioni macchina in binario, sono ancora abbastanza complicati per gli utenti di computer normale. Per questo motivo l'informatico e ingegneri sono continuamente arrivando con nuovi strumenti che possono rendere il compito di istruire i computer più facile come software di riconoscimento vocale e grafica software basato.

Monday, August 5, 2013

Come Spam bayesiano filtri funzionano

Quelli di noi che sono afflitto dall'assalto di decine se non centinaia di email indesiderate saluto noi come abbiamo aperto il nostro account di posta elettronica hanno qualche speranza per la tregua sotto forma di filtri anti-spam bayesiano. Per anni gli spammer sono stati in grado di rimanere un passo avanti di bloccanti spam semplicemente a causa della loro creatività e la capacità di regolare e di eludere il blocco ogni volta che è stato sviluppato un nuovo filtro anti-spam. Di conseguenza, gli sviluppatori di software antispam erano certi dell'attività prima di loro; per sviluppare software che potrebbe imparare continuamente da tecniche nuove e creative di spammer e di conseguenza mai cadere in spam bloccando il gioco.


Solo recentemente, tale soluzione è stata sviluppata sotto forma di filtri bayesiani. Bayesian metodi statistici, su cui si basano i filtri, email opere sulla premessa di suddivisione in categorie. Il software tiene un registro delle email che si sceglie di aprire e coloro che semplicemente cancellare. Per tutto il tempo, controlla le caratteristiche di quelle email che avete aperto e di quelli che non hai. Nel corso del tempo, si impara da questi dati aggregati. In grado di riconoscere certe parole che compaiono frequentemente in quelle email che si ignorano costantemente. Il software sarà quindi più incline a categorizzare le email con un'alta frequenza di quella determinata parola come spam.


Ma per timore che sia preoccupato che non aprire alcune email da tua zia Sue improvvisamente causerà tutte le email con la parola 'Citare' essere classificato come spam, che si deve sapere che i filtri bayesiani lavorano nell'aggregato. Questo significa che, mentre le vostre decisioni su quale email per aprire e quali non influenzerà l'algoritmo, così sarà l'attività di migliaia se non decine di migliaia di altri utenti. Sparsi in un corpo ampio di utenti, e l'aggregazione dei dati oltre tale periodo, non c'è solo un minimo pericolo di false etichette. Piuttosto, quello che si ottiene è uno strumento molto preciso a lungo termine di bloccare lo spam. Purtroppo, quelle stesse caratteristiche che prevenire il blocco false anche limitano il filtro antispam bayesiano da bloccare l'onda anteriore di una nuova tecnica di spamming. Così, l'effetto è spesso pochi giorni o settimane di una nuova tecnica di spamming furtivamente attraverso le fessure, fino a quando non ha funzionato nell'algoritmo.


Per lo stesso motivo, tuttavia, uno dei grandi vantaggi dei filtri anti-spam bayesiano è che può essere individualizzati. Se si riceve una quantità sproporzionata di spam basato su vostri interessi online, è possibile modificare effettivamente un blocco dello spam bayesiano per trattare certe parole che sono particolarmente spammy a voi come tale. Vale a dire, che mentre spontaneamente che un filtro bayesiano sarà prudente per evitare di over-blocking, quando richiesto dall'utente, il software può essere fatto per bloccare qualsiasi tipo specifico di email di spam.


Solo di recente ha la tecnologia diventa disponibile in commercio. Attualmente è offerto in un numero limitato di anti-programmi software di posta indesiderata che possono essere acquistati e che analizza ogni pezzo di email prima di aprirla. L'altra forma è che in realtà che è incorporato nel mail server software stesso, significa che le email del cliente già analizzate e classificate anche prima che lui o lei si apre loro provider di posta elettronica.

Saturday, August 3, 2013

Microsoft Dynamics ERP: GP, AX, NAV, CRM che uno per selezionare

Essendo nell'implementazione di MRP, personalizzazione, integrazione, attività di conversione/migrazione dei dati per molti anni, ci piacerebbe darvi qualche orientamento, nel caso se sei sulla strada della selezione ERP per la tua azienda. In questo piccolo articolo che si parlerà solo marchi di Microsoft Business Solutions ERP, è possibile controllare la nostra futura pubblicazione per ottenere simile orientamento sui prodotti Oracle e SAP ERP.


• "Legacy" vs "moderno" ERP. Potrebbe non essere la questione messa a fuoco, tuttavia ci piacerebbe guardare i prodotti ERP, da questo punto di vista: Java/EJB Sun Microsystems concezione è di meno allora 10 anni e ora Microsoft .net / c# costruzione è in procinto di ottenere mercato da Java. Prova di tempo simile dovrebbe essere data al sistema ERP – se il sistema ha architettura legacy – potrebbe essere candidato per la sostituzione o essere seriamente ri-scritta e ristrutturazione.


• Aspetto internazionale. Se pensate che la vostra azienda è e sempre sarà incentrato sul mercato degli Stati Uniti e farà affari con gente locale solo – questo paragrafo potrebbe essere ignorato. Per il resto di noi – e siamo in questa coorte – dovremmo guardare chiude le politiche internazionali di Microsoft Business Solutions. Quando Great Plains Software e Software Navision erano Fornitore di software indipendente e sta formando le loro politiche internazionali in modo completamente indipendente una da altra: entrambi avevano intenzione di espandersi in tutti i mercati del mondo: USA, Europa, Australia, Asia, Africa, Sud e centro America. Ora, quando Microsoft vende tutti i prodotti GPS e Navision ERP ex – è possibile uno prodotto sopra l'altro per promuovere sul mercato regionale – semplicemente dovuto al fatto che deve investire nella localizzazione ERP.


• Microsoft Dynamics GP - Great Plains. Great Plains Software sperimentato nel 1990 con la grafica precedente e DB piattaforma indipendente prodotto per Mac e Windows: Great Plains Dynamics. Il guscio è stato scritto in linguaggio di programmazione C e venne chiamato Great Plains destrezza. Attualmente con l'iniziativa di progetto Microsoft Dynamics-Microsoft rinnovato destrezza – supporta ora chiamate oggetti COM e così i servizi web XML, ma non è pura applicazione/shell di .net – Microsoft sta investendo nelle interfacce web per Microsoft Dynamics GP – Microsoft Business Portal per GP è molto buon esempio. Microsoft Dynamics GP incorporato tutte le migliori tecnologie da Microsoft Office a .net, ma il suo design è stato fatto più di 10 anni fa. Microsoft Dynamics GP 9.0 è disponibile in inglese, versioni Latim Americal spagnolo e francese canadese, più tedesca, olandese e francese/Francia sarà disponibile solo per la versione 9.0 – non saranno supportati per la futura versione di Dynamics GP.


• Microsoft Dynamics NAV – Navision di Microsoft - Navision raggiungere. Navision Software fu fondata nel 1994 e da allora ha guadagnato medie dimensioni europee ERP e porzione del mercato USA, soprattutto per la produzione di luce. Navision successo dovrebbe essere attribuito alla Danimarca software sviluppo mercato miracolo del 1990 precedenti. Navision andato ulteriormente in grafica e indipendenza dalla piattaforma DB – progettato la propria piattaforma di database – C/SIDE – Navision separati SQL coding dal database stesso. Attualmente MBS promuove Navision su piattaforma MS SQL Server e l'indipendenza del database sta perdendo la sua attualità. Navision è stata localizzata da MBS per la maggior parte dell'est europeo, Sud America e altri emergenti mercati – se sei in Europa, Sud America, Asia e cercando soluzione affidabile supportata sul vostro mercato regionale – si dovrebbe guardare prima Navision.


• Microsoft Dynamics AX Axapta. Axapta fu il nuovo ERP progettato da Navision Software prima della sua acquisizione da parte di Microsoft. L'architettura è datata alla fine del XX secolo. Axapta aveva bisogno di qualche tempo per Microsoft per ottenere superiore terreno per le PMI – tradizionalmente occupato da SAP, Oracle, PeopleSoft, JDEdwards. Attualmente Microsoft è localizzazione Axapta al mercato brasiliano – dovuto nell'aprile 2006. Sono molto buone probabilità in Oriente e in Europa continentale, tra cui UK. Nel 2005 ci Microsoft Business Solutions var regionale e a livello nazionale investito in Axapta consulenza pratica – formazione e certificazione consulenti, campagna di marketing, ecc. Molto buone probabilità per Axapta per noi per le PMI ed e clientela di fascia superiore e prospettive


• Microsoft Dynamics CRM. Microsoft Dynamics CRM 3.0 o semplicemente Microsoft CRM 3.0 è promosso da Microsoft Worldwide. Così, non questione dalla prospettiva internazionale – si avrà integrazione con Microsoft Dynamics GP, Navision (attraverso l'integrazione di terze parti), Axapta – in corso, plus con IBM Lotus Notes Domino – attraverso l'integrazione di Alba spettro Lotus Notes.

Friday, August 2, 2013

I fatti di cellulare che avete bisogno di sapere

La popolarità dei telefoni cellulari in tutto il mondo semplicemente è esploso e non si può andare ovunque nel mondo, non è nemmeno un paese povero che non ha nemmeno acqua calda, dove persone sono non andare in giro con i telefoni cellulari. La popolarità di questi telefoni è evidente, perché rende la comunicazione interpersonale significativamente più facile e più veloce, tuttavia ci sono eventuali svantaggi per i telefoni cellulari o rischi per la salute anche si deve essere consapevoli di? Naturalmente, quando si va a comprare un telefono cellulare che il fornitore non è in indizio diverso da grandi benefici, tuttavia è necessario rivedere alcuni dei potenziali problemi di sicurezza come pure così sai tutti i vantaggi e gli svantaggi di possedere un telefono cellulare.


C'è un rischio per la salute?


Può avete visto il telegiornale o leggere il giornale o anche online sui rischi per la salute possibili dall'utilizzo di telefoni cellulari. Tuttavia, ad oggi non c' non è nessuna prova di suono che i telefoni cellulari possono causare problemi di salute. Inoltre, non non c'è nessuna prova di suono che non lo fanno. I telefoni cellulari emettono una frequenza radio (RF), seppur piccolo, che sono microonde quando il telefono cellulare è in uso. Inoltre, quando il telefono è in modalità standby che emette anche minori livelli di RF. Così, la questione è questi bassi livelli di onde RF che sono emessi dal telefono cellulare produrre rischi per la salute? Attualmente il consenso è no, tuttavia è noto che le onde RF ad alte causa problemi di salute a causa del riscaldamento dei tessuti del corpo. Ma, le emissioni di basso livello RF non sono sufficienti a causare il riscaldamento dei tessuti quindi non comportino un rischio per la salute, destra? Si ritiene che questo sia vero e medici e ricercatori sono continuamente alla ricerca in materia di rilevare o meno cellulari rappresentano un rischio per la salute agli utenti o non. Al momento nulla è stato scoperto così si dovrebbe essere in grado di utilizzare il vostro telefono cellulare con la pace della mente che non si sta mettendo la salute a rischio.


Come verrà a sapere se c'è un rischio per la salute?


Come probabilmente già sapete che la FDA è responsabile per la revisione di salute e farmaci correlati prodotti affinché che essi sono adatti per il consumo pubblico e utilizzare e non causerà problemi di salute supplementari. Al momento la FDA non rivedere la sicurezza dei telefoni cellulari, anche se hanno l'obbligo di farlo se si è trovato alcuni o tutti, i telefoni cellulari emettono RF al punto di pregiudicare la salute degli utilizzatori. Anche se ciò non è avvenuto come di ancora la FDA suggerisce ai produttori di telefoni cellulari che si sviluppa al telefono in modo da ridurre e minimizzare RF per l'utente. Inoltre, la FDA suggerisce ai produttori di telefoni cellulari che continuano a studiare eventuali possibili effetti sulla salute che potrebbero derivare dall'uso di telefoni cellulari e che essere diligente informare i consumatori dei rischi possibili che potrebbero esistere.


Cosa dicono gli studi?


Ci sono stati anche una varietà di studi completato per determinare come le emissioni RF da telefoni cellulari potrebbero incidere negativamente sulla salute di un individuo. Gli studi sono stati condotti su animali, così come gli studi di epidemiologia che non hanno risultati probanti. Gli studi su animali avevano difetti nel modo in cui che lo studio è stato condotto e mentre l'esposizione a basse livello delle emissioni RF fatto Visualizza una probabilità di sviluppare cancro del cervello o bocca questi animali erano già predisposti a sviluppare questi tipi di tumori, nonostante le emissioni RF, quindi non c'è nessun modo una causa e rapporto di effetto può essere disegnato. Inoltre, gli studi avevano una varietà di risultati che non sono state ricreate in altri studi.


Gli studi epidemiolgoy non hanno mostrato una relazione di causa ed effetto tra cancro e leva bassa emissioni RF da telefoni cellulari per il breve termine. Tuttavia, non non c'è nessun modo uno può sapere con certezza se l'uso a lungo termine dei telefoni cellulari è rischioso o meno, perché sono stati condotti studi a lungo termine. Naturalmente nel tempo se molti individui iniziano lo sviluppo di tumori cerebrali e bocca dopo 20 anni di parlare al telefono cellulare poi ci sarà qualche rapporto evidente. Tuttavia, fino a quando il tempo c'è qualche prova conclusiva per quanto riguarda se i telefoni cellulari causano il cancro o mettere un individuo a rischio per altri tipi di rischi per la salute più studi saranno condotta.


Cosa succederà?


Gli studi sono stati condotti continuamente per cercare di determinare se c'è qualche relazione tra le emissioni RF e rischi per la salute. Tempo sarà uno dei principali fattori per determinare che cosa, se del caso, rischi per la salute potrebbero essere associati con i telefoni cellulari. Inoltre, la FDA sta lavorando per determinare se ci sono eventuali pericoli e come trattare con loro. Se avete un telefono cellulare e sono preoccupati per le emissioni RF quindi è possibile utilizzare un portatile invece di parlare al telefono ha tenuto al tuo orecchio. La ragione di questo è il più lontano il cellulare dalla vostra beady meno emissioni RF che assorbirà il tuo corpo e il rischio di meno, se c'è un rischio, sperimentato a causa delle emissioni RF.


Questo argomento è ancora in discussione e probabilmente sarà per qualche tempo. Così, se sei un utente di telefono cellulare si dovrebbe fare una piccola ricerca sul proprio e determinare se ritieni che i telefoni cellulari rappresentano un rischio per la salute o non. Si possono anche imparare alcuni trucchi per ridurre la quantità di emissioni RF e limitare la quantità di tempo a parlare con il tuo cellulare. Indipendentemente da ciò, i telefoni cellulari sembrano essi sono qui per rimanere così se c'è un ricercatori rischio salute bisogno di determinare essa rapidamente e risolvere il problema così il resto del mondo può continuare con le loro conversazioni.

Thursday, August 1, 2013

Stringa In Java

Gestione delle stringhe di caratteri in Java è supportato attraverso due classi finale: String e StringBuffer. La classe String implementa stringhe di caratteri immutabili, che sono di sola lettura, una volta che la stringa è stata creata e inizializzata, considerando che la classe StringBuffer implementa stringhe di carattere dinamico. Tutte le stringhe letterali in programmi Java, sono implementati come istanze della classe String. Stringhe in Java sono Unicode a 16 bit.


Nota: Nel JDK 1.5 + è possibile utilizzare StringBuilder, che funziona esattamente come StringBuffer, ma è più veloce e non thread-safe


Il modo più semplice di creazione di un oggetto String è utilizzando un valore letterale stringa:
String str1 = "Io non posso essere cambiata una volta creato!";


Un valore letterale stringa è un riferimento a un oggetto String. Poiché un valore letterale stringa è un riferimento, può essere manipolato come qualsiasi altro riferimento alla stringa. cioè può essere utilizzato per richiamare i metodi della classe String.


Ad esempio,


Int myLenght = "Hello world".lenght();


Il linguaggio Java fornisce supporto speciale per l'operatore di concatenazione di stringa (+), che è stato sovraccaricato per oggetti di stringhe. Concatenazione di stringhe è attuato attraverso la classe StringBuffer e il suo metodo append.


Ad esempio,


String finalString = "Hello," + "Mondo"


Sarebbe stato eseguito come


String finalString = new StringBuffer().append("Hello").append("World").toString();


Il compilatore Java ottimizza la gestione di valori letterali stringa. Solo un oggetto String è condivisa da tutti stringa aventi la stessa sequenza di caratteri. Tali stringhe sono detto di essere internato, significato che condividono un unico oggetto String. La classe String mantiene una piscina privata dove tali stringhe sono internati.


Ad esempio,


String str1 = "Hello";
String str2 = "Hello";


If(str1 == str2)
System.out.println("equal");


Vuoi stampare vero quando esegue.


Poiché gli oggetti stringa sono immutabili. Qualsiasi operazione eseguita su un riferimento alla stringa non avrà mai alcun effetto su altri riferimenti che denota l'oggetto stesso.


Costruttori


Classe String fornisce vari tipi di costruttori per creare oggetti String. Alcuni di essi sono,


String]


Crea un nuovo oggetto String cui contenuto è vuota, cioè "".


Stringa (String s)


Crea un nuovo oggetto String cui contenuto è lo stesso oggetto stringa passato come argomento.


Nota: Il costruttore crea una nuova stringa significa lo stagista non stringa. Internati riferimento all'oggetto String può essere ottenuto utilizzando il metodo intern() della classe String


String fornisce anche costruttori che accettano byte e char array come argomento e restituisce l'oggetto String.


Uguaglianza di stringhe


Classe String l'override del metodo Equals () della classe Object. Confronta il contenuto dell'oggetto due stringa e restituisce il valore booleano di conseguenza.


Ad esempio,


String str1 = "Hello";
String str2 = "Hello";
String str3 = nuovo costruttore di //Using String("Hello").


If(str1 == str2)
System.out.println ("uguale 1");
Altro
System.out.println ("non è uguale 1");


If(str1 == str3)
System.out.println ("pari 2");
Altro
System.out.println ("io sono costruito utilizzando il costruttore, quindi non internato");


Se (str1.equals(str3))
System.out.println ("uguale 3");
Altro
System.out.println ("non è uguale 3");


L'output sarebbe,
È uguale a 1
2 Non è uguale
Uguale a 3


Si noti che = = confronta i riferimenti non il contenuto effettivo dell'oggetto String; Dove come uguale a metodo confronta il contenuto effettivo di due oggetti String.


Classe String fornisce anche un altro metodo equalsIgnoreCase(), che ignora il caso dei contenuti mentre si confrontano.


Oltre a questi metodi di classe String fornisce anche metodi compareTo.


int compareTo (String str2)


Questo metodo confronta due stringhe e restituisce un valore int. Restituisce
Valore  0 se la stringa è uguale all'argomento stringa
 un valore minore di 0, se questa stringa è minore l'argomento stringa
 un valore maggiore di 0 se la stringa è maggiore l'argomento stringa


int compareTo (Object, object)
Questo metodo si comporta esattamente come il primo metodo, se l'argomento è effettivamente un oggetto String; in caso contrario, genera un servizio.


Manipolazioni di stringhe


Personaggi di lettura  dalla stringa:


char charAt(index i)


Char restituisce in corrispondenza dell'indice specificato. Un indice varia da 0 a lunghezza () -1.


Caratteri Searching  nella stringa


Classe String fornisce il metodo indexOf che cerca il carattere specificato all'interno dell'oggetto string. Questo metodo è stato sovraccaricato. Se la ricerca ha esito positivo, restituisce l'indice del char viene restituito -1 altrimenti.


int indexOf (int c)


Restituisce l'indice della prima occorrenza del char argomento.


int indexOf (int c, fromIndex: int)


Trova l'indice della prima occorrenza del carattere argomento in una stringa, a partire dall'indice specificato nel secondo argomento.


int indexOf (String str)
Trova l'indice di inizio della prima occorrenza dell'argomento sottostringa in una stringa.


int indexOf (String str, fromIndex: int)
Trova l'indice di inizio della prima occorrenza dell'argomento sottostringa in una stringa, a partire dall'indice specificato nel secondo argomento.


La classe String fornisce inoltre metodi per la ricerca di un carattere o una stringa in direzione all'indietro. Questi metodi sono riportati qui di seguito.


int lastIndexOf (int ch)
int lastIndexOf (int ch, fromIndex: int)
int lastIndexOf (String str)
int lastIndexOf (String str, fromIndex: int)


Sostituzione caratteri  stringa


Il metodo replace della stringa può essere utilizzato per sostituire tutte le occorrenze del carattere con dato personaggio.


String replace (char oldChar, int newchar)


 Ottenere sottostringhe


Classe String fornisce il metodo substring per estrarre la parte specificata di stringa data. Questo metodo è stato sovraccaricato.


String substring (int startIndex)
String substring (int startIndex, int endIndex)


Nota: Un nuovo oggetto String contenente la sottostringa viene creato e restituito. La stringa originale non saranno interessata.


Se il valore dell'indice non è valido, viene generata una StringIndexOutOfBoundsException.


 Conversioni


Classe String fornisce set di metodo valueOf sovraccarico statico per convertire in stringhe primitive e oggetto.


public static String valueOf (Object obj)
public static String valueOf (carattere di char [])
public static String valueOf (boolean b)
public static String valueOf (char c)
public static String valueOf(int i)
public static String valueOf (lungo l)
public static String valueOf (float f)
public static String valueOf (doppia d)


 Manipolazione carattere caso


Classe String fornisce seguendo metodi per manipolare il caso carattere nella stringa.


String toUpperCase)
String toUpperCase(Locale locale)


String toLowerCase)
String toLowerCase(Locale locale)


Nota: Stringa originale viene restituito l'oggetto se nessuno dei personaggi modificata, altrimenti nuovo oggetto String viene creato e restituito.


Metodi varie 


Trim (String)


Questo metodo rimuove lo spazio vuoto dalla parte anteriore e la fine di una stringa.


lunghezza (int)


Restituisce la lunghezza della stringa.


String intern()


Questo metodo restituisce l'oggetto String internato, se già presenti nel pool di stringa. Altrimenti questa stringa viene aggiunto in piscina, e quindi viene restituito riferimento internato.