- toms kengät pistorasiaan
- 16369
|
QRCODE QR-koodi QR-koodi (englanniksi Quick Response Code; tunnetaan myös nimellä Quick Response Matrix Code) on kaksiulotteinen koodityyppi, jonka keksi vuonna 1994 Masahiro Hara japanilaisesta autoteollisuuden komponenttivalmistajasta Denso.QR tulee lyhenteestä Quick Response, joka tarkoittaa nopeaa vastausta, koska keksijä halusi, että QR-koodin sisällön voisi purkaa nopeasti.QR-koodit käyttävät QR-koodit käyttävät neljää standardoitua koodausmallia (numeerinen, aakkosnumeerinen, tavu (binääri) ja japanilainen (Shift_JIS)) tietojen tallentamiseen.Alun perin Japanissa kehitetyt QR-koodit ovat nykyään laajalti käytössä ympäri maailmaa matkapuhelinten lukutoiminnoissa.QR-koodit tarjoavat nopean luettavuuden ja suuremman tallennuskapasiteetin kuin tavalliset viivakoodit, eivätkä ne vaadi skannauksen aikana suoraa linjaa skanneriin, kuten 1D-viivakoodit.QR-koodien sovelluksia ovat esimerkiksi seuraavat Sovelluksia ovat muun muassa tuoteseuranta, tuotteiden tunnistaminen, asiakirjahallinta ja varastomarkkinointi.
Vikasietoisuus
QR-koodit ovat vikasietoisia, ja vaikka grafiikka olisi vaurioitunut, ne voidaan silti lukea, jopa 30 prosenttia vaurioituneesta alueesta. Tästä syystä QR-koodeja käytetään laajalti myös kuljetuslaatikoissa.
Mitä suurempi QR-koodin graafinen pinta-ala on, sitä suurempi on vikasietoisuus, joten yleensä käytetään 15 prosentin vikasietoisuuden (M-luokitus) kompromissia.
Virheenkorjauskapasiteetti | L-taso | Voi korjata 7 % merkeistä | M-luokka | Korjaa 15 % koodeista | Q-luokka | Korjaa 25 % koodeista | Taso H | Korjaa 30 % koodista |
Korkeampi vikasietotaso tarkoittaa, että QR-koodi voidaan skannata onnistuneesti, vaikka se kärsisi suuremmasta vahingoittumisesta tai saastumisesta, mutta tämä voi myös johtaa luodun QR-koodin koon kasvuun. Voidaan myös ymmärtää, että jos QR-koodia ei tulosteta näytettäväksi, riittää itse asiassa, että käytetään normaalia vikasietoisuutta lainkaan.
|
Pari: C# /.NET käyttää SequenceEqual vertailla kaksi kokoelmat ovat yhtä suuria tai ei oleSeuraava: .NET/C# Perustuu AssemblyLoadContext saavuttaa DLL plugin kuuma päivitys
|