TCH (statz) | #1, Főfasz (10443) |
187 | #2450 | ^ | Idézet | Fri, 15 Mar 2013 23:41:09 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
Nem jobb, csak gyorsabb. Hát eszontam én is. |
kemi (statz) | #2, Főfasz (2970) |
4307 | #2451 | ^ | Idézet | Sat, 16 Mar 2013 09:19:54 +01 |
195.38.*.* | *.pool.digikabel.hu |
Az rnd2 Javában, és C#-ban. Ugyanez a kód fordul mindkét nyelven.public class Rnd2 { private static long __seed0, __seed1, __seed2, __seed3; private static long __rol(long value, long offset) { offset = offset & 0x1f; return (value << offset) | (value >> (0x20 - offset)); } private static long __ror(long value, long offset) { offset = offset & 0x1f; return (value >> offset) | (value << (0x20 - offset)); } public static void srnd2(long seed) { __seed0 = seed; __seed1 = __seed0 ^ 0xaaaaaaaa; __seed1 = __rol(__seed1 >> 11, __seed1); __seed1 = __seed1 ^ (__seed1 >> 21); __seed2 = __seed0 ^ 0x55555555; __seed2 = __ror(__seed2 << 6, __seed2); __seed2 = __seed2 ^ (__seed2 >> 22); __seed3 = (__seed2 << 16) | (__seed1 >> 16); } public static long rnd2() { __seed1 = __rol(__seed1, 5); __seed2 = __ror(__seed2, 9); __seed0 = __rol(__seed0, 11); __seed0 ^= __seed1; __seed0 ^= __rol(__seed1, 8) << 11; __seed0 ^= __ror(__seed2, 8) & 63; __seed0 ^= __rol(__seed3, 8) >> 5; __seed0 = __ror(__seed0, 14); __seed0 ^= __seed3; __seed1 ^= __seed3; __seed2 ^= __seed3; __seed3 = __ror(__seed3, __seed0); return __seed0; } }És erről beszéltem, hogy ilyesmit csak úgy lehet megvalósítani, ha osztályba csomagolod (jó, van private, de azt C-ben marha egyszerű megoldani, ha valami olyasmi van benne, amihez nem szeretnéd ha hozzáférhetne a júzer: írsz hozzá egy headert). Nem baj, most már megvan Javában is, fel lehet használni, ha valakinek kell egy biztonságosabb randomgenerátor. PS C:\Users\kemi242\Desktop\csc> measure-command {.\c.exe} Days : 0 Hours : 0 Minutes : 0 Seconds : 19 Milliseconds : 573 Ticks : 195737779 TotalDays : 0,000226548355324074 TotalHours : 0,00543716052777778 TotalMinutes : 0,326229631666667 TotalSeconds : 19,5737779 TotalMilliseconds : 19573,7779 PS C:\Users\kemi242\Desktop\csc> measure-command {.\cO3.exe} Days : 0 Hours : 0 Minutes : 0 Seconds : 0 Milliseconds : 934 Ticks : 9344770 TotalDays : 1,08157060185185E-05 TotalHours : 0,000259576944444444 TotalMinutes : 0,0155746166666667 TotalSeconds : 0,934477 TotalMilliseconds : 934,477 PS C:\Users\kemi242\Desktop\csc> measure-command {.\cpp.exe} Days : 0 Hours : 0 Minutes : 0 Seconds : 19 Milliseconds : 345 Ticks : 193457625 TotalDays : 0,000223909288194444 TotalHours : 0,00537382291666667 TotalMinutes : 0,322429375 TotalSeconds : 19,3457625 TotalMilliseconds : 19345,7625 PS C:\Users\kemi242\Desktop\csc> measure-command {.\cppO3.exe} Days : 0 Hours : 0 Minutes : 0 Seconds : 0 Milliseconds : 936 Ticks : 9366554 TotalDays : 1,08409189814815E-05 TotalHours : 0,000260182055555556 TotalMinutes : 0,0156109233333333 TotalSeconds : 0,9366554 TotalMilliseconds : 936,6554 PS C:\Users\kemi242\Desktop\csc> measure-command {.\cs.exe} Days : 0 Hours : 0 Minutes : 0 Seconds : 9 Milliseconds : 5 Ticks : 90057451 TotalDays : 0,00010423316087963 TotalHours : 0,00250159586111111 TotalMinutes : 0,150095751666667 TotalSeconds : 9,0057451 TotalMilliseconds : 9005,7451 PS C:\Users\kemi242\Desktop\csc> measure-command {java -jar java.jar} Days : 0 Hours : 0 Minutes : 0 Seconds : 3 Milliseconds : 983 Ticks : 39838856 TotalDays : 4,6109787037037E-05 TotalHours : 0,00110663488888889 TotalMinutes : 0,0663980933333333 TotalSeconds : 3,9838856 TotalMilliseconds : 3983,8856 Teszteltem a C/C++-t default, meg -O3 kapcsolóval is, az utóbbi jóval gyorsabb a cisztánál meg a dzsuvánál, viszont a default még az előző rand-os verziónál is lassabb lett. |
kemi (statz) | #2, Főfasz (2970) |
82 | #2452 | ^ | Idézet | Sat, 16 Mar 2013 09:38:18 +01 |
195.38.*.* | 195.38.*.* |
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDD |
kemi (statz) | #2, Főfasz (2970) |
633 | #2453 | ^ | Idézet | Sat, 16 Mar 2013 12:12:58 +01 |
195.38.*.* | *.pool.digikabel.hu |
Nincs vizuálstúdióm feltelepítve, és nem is akarom, mert csak foglalná a helyet, viszont a C# compiler alapból benne van minden XP utáni winfosban. A csc-nek egy optimalizáló kapcsolója van, viszont az se segített rajta.PS C:\Users\kemi242\Desktop\csc> measure-command {.\cs} Days : 0 Hours : 0 Minutes : 0 Seconds : 9 Milliseconds : 261 Ticks : 92617415 TotalDays : 0,000107196082175926 TotalHours : 0,00257270597222222 TotalMinutes : 0,154362358333333 TotalSeconds : 9,2617415 TotalMilliseconds : 9261,7415 |
TCH (statz) | #1, Főfasz (10443) |
1138 | #2454 | ^ | Idézet | Sat, 16 Mar 2013 16:02:56 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
Thx, hogy átírtad. Nyilván, hiszen az valami őskövület kódot forgat belőle. Na, így már eléggé egyértelmű a dolog, látszik, hogy a C/C++ tízszer gyorsabb, mint a ciszta. A dzsuva úgy látszik valamivel gyorsabb, mint a ciszta; valszeg minél több kód, meg osztály van a programban, ezek annál lassabbak lesznek, a mostani 3x-os sebességkülönbség valószínűleg el fog enyészni egy nagyobb programnál. A végén 100x lassabb lesz mind a kettő a C/C++-nál. EKSZPÉÉÉJ! XDDDDDD Mondjuk ez milyen már, hogy előbb add meg az anyád picsájának a belméretét is, de főleg a winfoscédé kóggyát, különben harcsafasz. Jól értettem, hogy a közepén valami olyasmit mond, hogy god is a bitch? De a poén az nagy, ha szakállas is. XD Press any key, wich one is the any key? |
gelesztamás (statz) | #24, Balfasz (26) |
204 | #2455 | ^ | Idézet | Sat, 16 Mar 2013 16:52:09 +01 |
80.99.*.* | *.catv.broadband.hu |
nemtom hogy vótmár vagy sem de akkor is röhej: "császtok, ez nem egy miecraft videó, hanem a win8ról fogok vakerni" már rosszul kezdődik..... |
TCH (statz) | #1, Főfasz (10443) |
230 | #2456 | ^ | Idézet | Sat, 16 Mar 2013 18:43:42 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
Ez a csávó egy nagy majom, a winfosnyóc meg egy nagy rakás fos. A beszúrt videódat javítottam, ha tecső videót akarsz embeddelni, akkor http://www.youtube.com/watch?v=5EBUiOGSSAM => http://www.youtube.com/v/5EBUiOGSSAM |
kemi (statz) | #2, Főfasz (2970) |
1298 | #2457 | ^ | Idézet | Sat, 16 Mar 2013 19:48:49 +01 |
77.234.*.* | *.pool.digikabel.hu |
C/C++-ban egyébként nem csak azért érdemes headert írni, hogy adatot rejtsen. Ha van egy nagyobb projekted, és esetleg több helyen akarod használni ugyanazt a modult, ha a c fájlt inkludálod annyiszor fordul bele a kódba ahányszor inkludáltad, ha viszont headert írsz, maga a kód csak egyszer fordul bele, a header megmondja, hogy hol vannak a függvények kezdőcímei. Meg azért is érdemes, mert a headerben nincs kód, így csak ránéz a júzer, és látszik miből áll az adott modul (ha persze jól be is van kommentelve). Ha meg kommentelsz érdemes annotációkat használni. Akkor elkezded írni a függvény nevét, és az IDE feldob egy helpet. A legtöbb IDE támogatja, és a C++11 óta standard./**
* @description: Initialize random number generator
* @param seed: Random number seed
* @returns: void
*/
void srnd2(long seed); Először azt mondja, hogy "you are a bitch", aztán amikor a csaj visszakérdez, azt mondja, hogy "Dell is a bitch". Ezt a videót kerestem. :DDD XDDDDDDDDDD |
TCH (statz) | #1, Főfasz (10443) |
674 | #2458 | ^ | Idézet | Sat, 16 Mar 2013 20:13:48 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
Minek húznám be többször? Hát nem tom, én nem szeressem, ha helyettem egészíti ki, sose azt hozza ami nekem kell. :P Egyébként nem kell típust is írni a paramétereknél? Aha, úgy még viccesebb. :D XDDDDDDDDDD A végén: Fákjú.XDDDDDD BTW, a mikrofos még 2013-ban sem képes megírni egy rendes beszédszintetizátort, amikor az Amiga már 1985-ben bírt hardware-s beszédszintézissel? Buzi mikrofos. |
kemi (statz) | #2, Főfasz (2970) |
955 | #2459 | ^ | Idézet | Sat, 16 Mar 2013 21:53:12 +01 |
77.234.*.* | *.pool.digikabel.hu |
Írtam már olyan kódot, ahol több fájlban kellett az stdio.h. Csak a kurzor fölé írja, mit csinál a függvény, meg az adott helyen milyen paramétert vár. Legalábbis a QtCreator ennyit csinál. Annotációnál nem kell. Ja. A gúglié elég régóta beszél magyarul, és egész jól, a bingé máig nem tud. De a Linuxnak is van mondhatni builtin fícsörje, mert az espeak elég sok disztróban benne van, és az is ezer nyelven tud, de eléggé robothangon. De a mikrofosé is fejlődik. A win8-ban az van, ami a bingen. Ennek már nincs annyira robothangja. |
TCH (statz) | #1, Főfasz (10443) |
633 | #245a | ^ | Idézet | Sun, 17 Mar 2013 00:05:02 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
Ha a namespace közös, akkor nem kell, nem? Akkor úgy fogalmazok, hogy nem célszerű-e, hogy a kóder tudja, hogy milyen adattípust vár a cumó? Oké, hogy a compiler aztán úgyis lelövi, ha szart ad, de akkor az idő, így meg nem. Nem a robothanggal van a baj, hanem a kiejtéssel. http://www.sg.hu/cikkek/95989/microsoft_windows_9_es_windows_phone_9 LOL! A mikrofos tovább akarja erőltetni az all in one megoldását, amivel már a winnyogsz se lett túl népszerű! |
kemi (statz) | #2, Főfasz (2970) |
1438 | #245b | ^ | Idézet | Sun, 17 Mar 2013 09:27:47 +01 |
94.21.*.* | *.pool.digikabel.hu |
Mivel minden forrás külön linkelődik, az egyik modul nem tudja mi van a másikban. Ezért kell a header, mert az megmondja a függvények kezdőcímeit. Az benne van a deklarációban, az annotációnál nem kell külön jelezni.
Ja. A napokban letöltöttem egy "ingyenes" M$DNAA-s M$O 2k13-at, mert az LO még mindig szarul kezeli az M$ formátumokat (az M$O-val mentett odf meg LO alatt szar :P). Valami borzalom metro felületet kapott. Lehet ugyan ablakos módban is használni, de nem segít rajta, ez már túlmutat a kényelmetlenségen, egyenesen fájdalmas használni. Nem tudom hogy gondolták ezt a mikrofosnál, talán szándékosan el akarják veszíteni a piaci részesedésüket ott ahol még piacvezetők. :P Azért az se rossz a mikrofos supportnál, hogy elkéri a neved, ímélcímed, a winfoscédé kóggyát, majd aszongya mennyé a Dellhez panaszkodni, vagy perkálj le 59 dollárt különben nem tudunk segíteni. |
TCH (statz) | #1, Főfasz (10443) |
1586 | #245c | ^ | Idézet | Sun, 17 Mar 2013 13:04:30 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
Értem. Asszem fel kéne elevenítenem a C ismereteimet. :/ XDDD Na igen, erről beszélek, ez a szar nem tud beszélni. Hát ezen nincs mit csodálkozni, az ms szarjai még magukkal sem kompatibilisek, az egyik offickában jó, a másikban nem. Jézus Mária... Hát nem is tudom kemi, ez nem az első eset, emlékszel a ribbonra, ugye? Esküszöm neked, az Open/LibreOffice-nak több felhasználót hozott a ribbon, mint bármi más... Hát ez az! Aztán meg mondják a balfasz winfosfanok, hogy a binguz azért szar, mert nincs hozzá szäpport. Miért, a winfoshoz van?! Ez semmivel sem ér többet, mint a buguntufórum ahol - egyébként tényleg - az esetek többségében vagy nem válaszolnak, vagy hülyeséget mondanak. (Egyébként meg van olyan Linux, amihez van support, pl. RHEL vagy SLED. Hogy a minősége milyen, azt nem tudom.) |
gelesztamás (statz) | #24, Balfasz (26) |
213 | #245d | ^ | Idézet | Sun, 17 Mar 2013 15:08:47 +01 |
80.99.*.* | *.catv.broadband.hu |
rögtön gondoltam hogyén vótam hülye, kösz |
gelesztamás (statz) | #24, Balfasz (26) |
459 | #245e | ^ | Idézet | Sun, 17 Mar 2013 15:15:34 +01 |
80.99.*.* | *.catv.broadband.hu |
nincs robothangja, de fostos nyelvfelismerés-angol fordítás: "Én vagyok az apád"--->"I am your father" "Én vagyok az apád."--->"I am not your father." Ahha ééééértem... Ha rossz szintaxissal írok be valamit (nincs pont a kijelentő mondat végén) akkor jól fordítja le, de ha jól írom le, akkor meg tagadja az állítmányt? WTF?? |
TCH (statz) | #1, Főfasz (10443) |
664 | #245f | ^ | Idézet | Sun, 17 Mar 2013 18:18:26 +01 |
78.92.*.* | *.catv.pool.telekom.hu |
AHHAHAHAHAHAHAHAHAHAHA!!! XDDDDDDD Úristen, bazdmeg, mekkora egy ganajszivattyú a mikrofos, hát most mondatvégi pont vagy sem, hogy a faszomba hozta ki épp az ellenkezőjét?! XDDDDDDDDD |