Hozzászólások
-
SzerzőBejegyzés
-
Kicsit belebonyolódtam a kizáró vagyba. A lónak is 4 lába van…
Töltsd le az Adobe Reader 7-et! Sokkal szebb (is). 😛
A többi sajnos tényleg olyan, amilyen.Ez tényleg igaz:
00011111 VAGY 00000100 = 00011111
Ez nem igaz assemblyben sem:
00011011 VAGY 00000100 = 00000000
ezzel megnéztem, hogy a 3. bit nulla-eEz igaz, én is ezért írtam
Maradjunk annyiban, hogy lehet nullára és lehet egyre maszkolni (egyiket vagyolva, másikat éselve). Az adott feladattól függ, hogy éppen melyiket használjuk.
Minden tiszteletem a tiétek, kisbetu, de a ‘bites vagy (|) ‘ használatával a kód mindig igazat ad, így használhatatlan az én olvasatomban. Vagy valamit tényleg félre nézek. :rolleyes:
Meg van adva hogy melyik mezõ hány bájt és ha más típusú változóba (pl 2 bájtos értéket egy 4 bájtos változóba ) olvasok be akkor néhány érték nem megfelelõ lesz.
Ezt kb úgy szokták megoldani, hogy ugye tudod, hány bájt a teljes fejléc, ezért ezt az egészet beolvasod egy memória területre:
Code:#define HEADER_MERET 18
…
unsigned char header[HEADER_MERET];
…
//load the file header
file.seekg (0, ios::beg);
file.read((char *) header, sizeof(header));
….
m_width = header[12] + header[13] * 256;
m_height = header[14] + header[15] * 256;
color_depth = header[16];Ez ugyan c++ kód, de az elv a lényeg.
Mert a logikai vagy esetén akkor válik 1-é a végeredmény bit, ha mindkét forrásbit 0
0 0 -> 0
1 0 -> 0
0 1 -> 0
1 1 -> 0Vizsla! Itt nem rontottál el valamit?
Elõször is mindenhol 0 van, ez gondolom elgépelés, másodszor pedig logikai ‘vagy’ esetén a kifejezés értéke akkor lesz ‘Igaz’, ha valamelyik tag értéke ‘Igaz’.Ráadásul a következõ mintapéldában a ‘|’ nem is logikai vagy, hanem ‘bitmûvelet vagy’. A logikai vagy az a ‘||’.
Régen én is TT-ben „utaztam”. Volt egy-két nagyon jó modellbolt Pesten, de hát akkor még nem volt pénzem a „csodákra”. (és itt most nosztalgikus gondolatok rohannak meg 🙂 )
Mi már mindent szónak becézünk, ami két bitnél nagyobb.
Nem érdekes. A programozói terminológiában a „szó” 16 bitet jelent, így megértitek egymást beszélgetéskor 🙂 .
utánna ha rendesen begyakoroltam akkor nekifogok a soros portnak meg a PIC mikrokontrollereknek.
A PIC-ek nagyon jól használhatóak rengeteg dologra. Csak a feladatra legmegfelelõbb típust kell kiválasztani.
A Magyar Parlament szavazó rendszerének kiépítésekor mi pl PIC16C84-eseket használtunk. <_< :D .
Szerintem a számítógép azért megfelelõbb egy ilyen vasútvezérlésre, mert ott lehet szépen grafikusan állapotokat kijelezni, könnyebb a vezérlés, program módosítás, ilyesmi. 10 éves koromban egy ilyen volt minden vágyálmam… aztán 7-8 évvel késõbb jöttek a csajok 😆 .a 8 bites kimenetre egy 8 bites szót küldök ki
Ehh… a 8 bit az nem szó. A szó az 16 bit, legalábbis nálam. :blush:
Amúgy:
Linux I/O port programming mini-HOWTO
Parallel port outputde a végén azt mondja, hogy nem ment végbe a
kért összetevõk telepítése.Talán tényleg próbáld meg feltenni a kért csomagokat konzol módban. Nem kell úgy újraindítani, hanem elég ha nyitsz egy konzolt, majd beírod, hogy su és a root jelszavát (enter).
Aztán sorban telepítgesd fel a kért csomagokat az rpm -i /utvonal/csomagneve.x.x…rpm parancs segítségével! Ekkor talán látni, hogy mit miért nem akar felrakni.
Vagy tényleg használható ilyenkor az urpmi /utvonal/csomagneve.x.x…rpm is, csak nem tudom, az is normálisan visszadja-e a hibaüzeneteket.Ha nagyon le akarsz tölteni, akkor pl itt lehet keresgélni:
fr2 rpmfind
Csak figyelj a verziókra! A 10.1-hez ha jól látom a MySQL 4.0.20 van, azaz azzal érdemes elsõre próbálkozni a függõségek miatt. -
SzerzőBejegyzés
legutóbbi hsz