1. |
Re: DOS szovegfile (mind) |
2 sor |
(cikkei) |
2. |
Re: Pascal furcsasag (mind) |
4 sor |
(cikkei) |
3. |
C++ metodus cime (mind) |
24 sor |
(cikkei) |
4. |
Roller vizsgalat (mind) |
10 sor |
(cikkei) |
5. |
Re: Mailer (mind) |
11 sor |
(cikkei) |
6. |
RE: ABC ( 12 sor ) (mind) |
20 sor |
(cikkei) |
7. |
watcom pragma (mind) |
35 sor |
(cikkei) |
8. |
RE : Mailer - SMTP/POP3 (mind) |
8 sor |
(cikkei) |
9. |
CELERON runtime 200 (mind) |
14 sor |
(cikkei) |
10. |
ASMben Led_Dance (mind) |
14 sor |
(cikkei) |
11. |
Va: ABC (mind) |
26 sor |
(cikkei) |
12. |
Pi (mind) |
12 sor |
(cikkei) |
13. |
Re: Keveredes, sokadszor (mind) |
33 sor |
(cikkei) |
|
+ - | Re: DOS szovegfile (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Decimalis 13,10 ket karakter.
Ha egy sor ures akkor nem kotelezo a 13.
|
+ - | Re: Pascal furcsasag (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Celeron(tm)-MMX 374Mhz -> runtime error 200 -> division by zero
http://www.borland.hu/borland/Developer.htm
z2
|
+ - | C++ metodus cime (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi!
A kovetkezo a problemam: adott egy osztaly, amiben gyorsan kene adatokat
rendezni (a shade() metodusban).
class Surface {
...
void shade(void);
int compare(const void *e1, const void *e2);
...
};
Ha mar van a C-ben (Borland C++ 3.1) qsort, szerettem volna hasznalni. Az
utolso parameternek a compare metodust szeretnem atadni. Ezekbol egyik
sem mukodott:
qsort(..., compare);
qsort(..., &compare);
qsort(..., &Surface::compare);
Hogyan lehetne ezt megcsinalni? (Bar mar irtam bele qsortot is, azert
megis erdekelne.)
Pisti
|
+ - | Roller vizsgalat (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello!
Az erdekelne, hogy Delphibol hogyan tudnam lekerdezni, hogy a gepen van-e insta
llalva Web browser, pl. Internet ExpRoller, vagy Netscape. Az is kellene, hogy
milyen verzio van istallalva.
A valaszokat legyszi maganba is, mert neha nem jon meg a Coder.
Sunes
|
+ - | Re: Mailer (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hali!
>Felado : [Hungary]
>Egy mailert kellene irnom.SMTP/pop3.
>Hol talalhatnek valami alap forrast.
Milyen platform? Milyen nyelv? Ha Win32/c++ akkor elkuldom a CFC-t abban
benne van. Ha mas, akkor nemi RFC olvasas utan nem egy nagy vaszizdasz
megirni, ha a socket programozassal tisztaban vagy.
Compi
|
+ - | RE: ABC ( 12 sor ) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Tizezres nagysagrendben kellene ABC-be rendeznem 160
>karakternyi szavakat.
Nem tudom mi ebben a nagy durranas, es az 1 giga honnan jon.
Mondjuk 5*10^4 x 160 karakter, ez meg kezelheto, alig 10 mega.
C-ben javaslom mindjart a qsort(...) beepitett fuggvenyt,
ha implementalva van a forditoban amit hasznalsz. (szokott:))
Egyebkent sokfajta algoritmust talalasz akarmelyik
tankonyvben, 1000 folotti elemszamnal azonban csak a Quick Sort
nevre hallgato eljaras jon szoba. (a qsort is ezt valositja
meg, es egy beepitett fgv.nel gyorsabbat ugyse irsz)
Buborekkal vagy javitott buborekkal ne is kiserletezz ennyi elemnel.
Ha tenyleg 1 giga kell akkor vegyetek izmos gepet mert a
QuickSort-nal gyorsabb algoritmus elmeletileg se nagyon
letezik. Csodak nincsenek.
udv: VAti
|
+ - | watcom pragma (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Bred wrote:
> Watcom C-ben kell VESA rutint irogatni.
> ...hogyan tudom azt megmondani a forditonak, hogy a fuggveny parameteret
> dx-be tegye?
A feladvany gyoke: #pragma
na pl.:
void rutinvesarajool(unsigned, unsigned);
#pragma aux rutinvesarajool parm[edx][eax] modify[eax,ecx];
gondolom egyertelmu a parm, a modify pedig az, hogy mely registerek
modosulnak ez az optimalizalas miatt fontos, es a kihagyasaval igen
nagyot lehet szivni.
egyeb gyilkos kombinaciok
#pragma aux "_*" ..........
az .obj-ban valahogy igy nez ki a nev: _rutinvesarajool
esetleg: #prgama aux "*_"...... : gondolom ez is egyertelmu
lehet probalkozni
mas:
modify helyett lehet modify exact[ ] es akor "par" bites
regiszterekkel is banik ugyesen :)
ha ilyen amit irsz es nem eax-ben jon vissza
int rutinmuxikmajdnemjol(unsigned)
akkor a pragma:
#pragma aux rutinmuxikmajdnemjool parm[eax] value[edx]
egyebkent a pragmat lehet inline asm-hoz is hasznalni, de akkor max.
csak 256 soros reszeket lehet berakni, de azokat a hivas helyere egy-az
egyben beforditja, vagyis megegyezik a c++ -os inline-nal, a metodus (ja
kb, majdnem errol van szo :)
jo pragmazast ! :)
bred of rg42
|
+ - | RE : Mailer - SMTP/POP3 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Csa !
SMTP/POP3 engine-t a kovetkezo helyen talalhatsz :
ftp.iif.hu/pub/simtelnet/win95/prog
see4c21.zip - C/C++ nyelvhez. De van meg COBOL-hoz , Fortran-hoz,
es Power basic-hez is engine. Remelem hasznat tudod venni.
|
+ - | CELERON runtime 200 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> ha a progiban benne van az USES CRT;
> akkor az uj procikon nem biztos, hogy jol fog menni.
Nekem Celeron 266 MHz van, s arra jottem ra, hogy
valahogy az adatok feldolgozasi sebessege miatt
tortenik problema. Pontosan nem tudom, es nem is
ertem, de a tobbcsatornas cache-feldolgozas okozza
a problemat. Ha lassitom a gepet, vagy kikapcsolom
a proci-cache memoriat akkor a problema megszunik.
A CPUKiller! v1.2-t hasznalom a proci lassitasara, s
csak addig aktiv, mig a program indul. Utana kikapcsolhatom,
tehat SZVSZ csak az inicializalaskor jelentkezik a hiba.
Sipi
|
+ - | ASMben Led_Dance (mind) |
VÁLASZ |
Feladó: (cikkei)
|
-= HALIHO Lista ! =-
Lenne egy komoly gondom (számomra komoly). Van ugye olyan , hogy a
ledeket tudjuk a bill-en ki-bekapcsolgatni anélük hogy lenyomnánk
valamely gombot (CapsLock,NumLock,ScrollLock). Nos, a gondom az hogy
ha azt szeretném hogy a programom azt tegye : először bekapcsolja a
Numlockot , majd a ki, Capslock be, majd ki...etc. Nekem EZ NEM
MEGY!!!! Megírtam,de úgy müxik hogy be és ki kapcs valamelyiket ,
de hogy utánna a következőt bekapcsolja...hahh, az már luxus.Magyarán nem
megy az amit én irtam.
Ha valaki tud segíteni, kérem tegye meg. Kösz
Üdv, WaDE
|
+ - | Va: ABC (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> Tizezres nagysagrendben kellene ABC-be rendeznem 160
> karakternyi szavakat.
Szia!
Ha jol gondolom, minden muveletnel megmozgatod az eppen vizsgalt szot,
raadasul az a gyanum, hogy nem is tul hatekony modszerrel rendezel (kb.
megabajtos nagysagu adatmennyiseget rendezel ezerszer nagyobb mennyisegu
mozgassal, egyebkent memoriaban nem olyan rengeteg, bar sosem probaltam).
A sok mozgatas ellen megoldast jelenthet, ha a szavakat az eredeti
sorrendben fellancolod mutatok segitsegevel, akkor csak azokat kell
allitgatnod, maguk az adatok helyben maradnak, a vegen vegig kell menned az
immar sorrendben allo lancon listan.
Ha azert mozgatsz sok adatot, mert ezek a szavak valami rekordok kulcsai es
a rekord is mozog, akkor ne mozgasd meg csak a kulcsreszt.
Sajnos koddal nem tudok segiteni, sosem irtam komoly ilyet, csak tanultuk,
de a Knuth-fele Programozas muveszete c. konyvben szerintem egy vagon
rendezo algorimust talalsz, amiket kodolhatsz utana. Gondolom, mashol is.
(Van egy kutyauto, de mukodo megoldas is, olvasd be a szavakat egy dbase
file-ba, par perc alatt vegez a rendezessel es vannak ennel hatekonyabb
eszkozok is. Ez persze nem kivitelezheto minden feladatkorben.)
Kovacs Gabor
|
+ - | Pi (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Ah, tudnatok nekem Pi kiszamolasara programot forrassal
egyutt kuldeni? Tegyetek, ha igen. (C, pas, asm ha van)
Ja, es ha lehet, akkor belathato idon belul (=1 perc)
produkaljon egy eredmenyt ugy 250-300 jegy pontossagra.
(Az iterativ algoritmus mar meg van, csak nincs idom lekodolni
ZH-k alatt.)
Kell valakinek 1 millio tizedes pontossaggal a Pi (txt)? Ha igen irjatok,
es felteszem valahova.
kosz
Zoli
|
+ - | Re: Keveredes, sokadszor (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Kedves "Keverok",
> A tema valoban erdekesebb mint elsore tunik.
Igazad van, sot nehezebb is, mint ahogy sokan naivan feltetelezik.
> Szemely szerint mindenfele matematika alapot nelkulozo megfontolasom
> alapjan arra szavaznek, hogy az en cserelgetos algoritmusom nagyjabol az
Eppen ezert dobbenetes, hogy igen sokan billentyut ragadnak es
mindenfele
atgondolatlan, heurisztikus otletet bekuldenek.
Legyunk mar annyira kritikusak onmagunkkal szemben es becsuletesek a
tobbiekhez, hogy nem irkalunk akarmit "megoldaskent". A
szamitastechnikai munka alapvetoen alacsony megitelese fokent arra
alapul, hogy tenyleg rengeteg ilyen "ad hoc" otlet es megoldas letezik,
a SW-ek szinvonala ezt meggyozoen illusztralja is. A programozas nem
pusztan abbol all, hogy ismerunk (ugy-ahogy) egy prog. nyelvet es
elboldogulunk egy fejlesztoi kornyezettel.
Igenis leteznek meg trivialisnak tuno feladatok mogott is matematikai
megfontolasok. Mellesleg, nehany jo konyv is van, ahol algoritmusokrol
lehet informalodni: pusztan a klasszikust emlitenem:
D. E. Knuth: A programozas muveszete (magyarul 3 kotetes).
(elnezest, ha a cimet esetleg rosszul irnam, nincs most eppen mellettem
a konyv)
Ebben a konyvben, tobbek kozott, a veletlenszam generalasrol is szo esik
(matematikai hatterrel).
Bocs a kifakadasert, de idonkent mar tenyleg zavaro a dilettantizmus!
Janos
|
|