- Megérkezett a Google Pixel 7 és 7 Pro
- Megjelent a Poco F7, eurós ára is van már
- Milyen okostelefont vegyek?
- A Galaxy Z Fold7, minden színben és oldalról
- Android alkalmazások - szoftver kibeszélő topik
- Nem fogy a Galaxy S25 Edge?
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S24+ - a személyi asszisztens
- Google Pixel topik
-
Mobilarena
Új hozzászólás Aktív témák
-
Gyuri16
senior tag
válasz
dabadab #16798 üzenetére
Mint a regi szep idokben:
"We cut megabyte after megabyte, and after a few days of frantic activity, we reached a point where we felt there was nothing else we could do. Unless we cut some major content, there was no way we could free up any more memory. Exhausted, we evaluated our current memory usage. We were still 1.5 MB over the memory limit!
At this point one of the most experienced programmers in the team, one who had survived many years of development in the "good old days," decided to take matters into his own hands. He called me into his office, and we set out upon what I imagined would be another exhausting session of freeing up memory.
Instead, he brought up a source file and pointed to this line:
static char buffer[1024*1024*2];
"See this?" he said. And then deleted it with a single keystroke. Done! "
[link]
The Programming Antihero resz a cikk aljan -
-
Gyuri16
senior tag
válasz
repvez #11300 üzenetére
Nem akarok gonosz lenni, de a topicban eloszor 12 eve kerdezted, hogy hogyan kellene elkezdeni programozni tanulni.. irigylem a kitartasod, de nem lehet, hogy valamilyen mas hobbi fele kellene nezned, amiben jobban megtalalod a szamitasod? Tenyleg nem rosszbol irom, de tapasztalatom szerint nem mindenkinek megy ez a programozas dolog.
Amugy eleg jo valaszt kaptal majd ket eve: [link]
vegigcsinaltad mar azt a python kurzust azota?
A kerdesedre a valasz az, hogy sok programot kell irni. Eloszor nagyon egyszerut, es aztan egyre bonyolultabbat. Kezdetben jo egy kurzust vagy konyvet kovetni aztan pedig sajat otleteket megvalositani.
-
Gyuri16
senior tag
ezt a kerdest mar en is feltettem
ha esetleg erdekelnek a valaszok itt kezdodik:
[link]vegul a 27" 2560x1440 mellett dontottem. Vannak kollegak akiknek ugyanez a meret, de 4K van, szerintem az mar tul nagy felbontas arra a meretre. A nagy mellett van meg egy kis fullhd monitorom is oldalt, de azon tobbnyire csak a email vagy IM van nyitva. Eloszor nagynak hatott a 27", de most mar siman ellennek nagyobb mellett is, nagyon gyorsan meg lehet szokni.
ami szerintem a legnagyobb elony, hogy eclipseben mindig ket fajlt tartok megnyitva egymas mellett egy ablakon belul - ez fullhdn nem igazan hasznalhato igy. + debug view is sokkal hasznalhatobb nagy felbontasnal.
Windowson ajanlom hasznalni a win gomb + nyilak kombinaciokat az ablakok elhelyezesere. Windows 10 tol mar tud negyedekre is "dokkolni".
-
Gyuri16
senior tag
válasz
Jarvis #10135 üzenetére
probald a kovetkezo algoritmus:
1. bongeszodben nyisd meg ezt az oldalt: google.com
2. a kereso mezobe ird be: c# shuffle
3. nyisd meg az elso talalatot
4. a megnyitott stackoverflow oldalrol masold ki az elso valasz kodjat a programodba
5. ???
6. profitu.i.: a fenti algoritmust ajanlom alkalmazni mindennemu programozoi kerdesnel
-
Gyuri16
senior tag
Ha a programozas resze erdekel, akkor tanulj meg programozni. A repulos programodat felejtsd el legalabb egy evig - ez egy tapasztalt fejlesztonek is tobb honap munka. Ha van valamilyen kezdo anyagod, lenyegtelen milyen prog. nyelvrol, akkor ragd at rajta magad es irj sok egyszeru programot. Hidd el senki se akar itt neked rosszat, de a programozas nem ugy mukodik (plane ilyen bonyolult projektnel), hogy csak a kepleteidet kell valahova bepotyogni.
Amit fentebb irtal for ciklusrol aranyos.. garantalom, hogy ha eljutsz addig, hogy meg tudd irni a szimulatorod RENGETEG for ciklus lesz benne. Ne azon agyalj, hogy nem tudod mire lesz jo, mert igy sose jutsz semmire. A kezdo programokat mindenkinek meg kell irnia. Fokozatosan egyre bonyolultabbakat tudsz majd irni.
Vegere csak egy kis kommentar, ha tenyleg nullarol akarsz egy 3D szimulatort irni, akkor gondolom a matek eleg jol megy. Nelkule problemas lesz, meg ha meg is tanulsz programozni.
-
Gyuri16
senior tag
válasz
martonx #9319 üzenetére
legyen gyors (azonnal valtson at)
egyszeru, minimalis kezeles - ne kelljen egy egesz ablakos programot elohuzni, hasznalat kozben egy kattintas taskbaron vagy egy billentyukombinacio
minden desktopnak kulon taskbar
at lehessen huzni az ablakokat egyikbol masikba
legyen valamilyen vizualis megjelenites a taskbaron az aktiv desktopokrol es a bennuk levo ablakokrol (mint pl gnome)
ha valamelyik nem aktiv desktopban notifikacio van (email, skype villog..) akkor azt lassam.#9320
Olvastam velemenyeket, miszerint pont nem tesz jot. De nyilvan mindenre lehet talalni tanulmanyt. Meg aztan ha egesz nap gep elott ulok, nem biztos, hogy pont ez a legnagyobb problema.[link]
Conclusions: Increased activation of anterior neck muscles caused by asymmetrical, more rotated head–neck postures while operating a video display unit workstation with dual monitor screens may increase the risk of neck musculoskeletal disorders, especially with prolonged computer use. -
Gyuri16
senior tag
kicsit off topic, de szerintem elfer itt.
cegnel ugy dontottek, hogy megerdemlunk jobb monitorokat munkahoz, igy most valasztas ele kerultem:
- 1 darab nagyobb monitor (27" 2560x1440)
- 2 normal monitor (22"-24" 1920x1200)nem igazan tudok donteni, mindkettonek megvannak az elonyei (es nem, ket 27" nem lesz
)
ki milyen rendszeren dolgozik itt, mik a tapasztalatok?
Nyilvan ez nagyon fugg attol ki mit csinal. Nekem esetek nagy reszeben eclipse vagy vim van nyitva full screen. Ha eclipseben debugolok ott jol jonne a nagyobb felbontas, hogy minden elferjen. Amikor szerveren tesztelek akkor meg van nehany terminalom nyitva itt kenyelmes lenne, ha egyik monitoron a szerver dolgai lennenek a masikon meg a forraskod.Masik kerdes az ergonomia, hallottam panaszokat ket monitort hasznalo embertol, nyakanak nem tett jot a sok oldalra nezes.
Most, hogy kicsit gondolkodom az egeszen ugy erzem egy nagy jobb lenne ha melle tudnek rendesen virtualis desktopokat hasznalni, amivel Windowson nincs tapasztalatom. esetleg valaki hasznal ilyet? Googlet megkerdeztem, de amit talaltam nem igazan tudja azt amit a Linuxos rendszerek.
-
Gyuri16
senior tag
nezd ezt a sort:
nevek[n]=sor.substring(0,sor.indexOf(","));ha a sor valtozoban nincs vesszo, akkor a sor.indexOf(",") -1 et ad. ezzel meghivod a sor.substring(0,-1)-et ami hibat fog dobni. ezert eloszor tarold a sor.indexOf vegeredmenyet egy valtozoba, ha -1 akkor irj ki hibat es fejezd be a programot, ellenkezo esetben mehet tovabb a program a mar kiszamolt valtozoval
-
Gyuri16
senior tag
jaj de tudtam, hogy valaki bele fog kotni
meg direkt bele is tettem, hogy "altalaban" es "tipikusan"en alapvetoen nem a nyelveket kategorizalnam, hanem a felhasznalast. Szoval ha python kodot intepretalok akkor scriptnek hivom, ha meg leforditom akkor binaris programnak.
Persze a script nyelvnek hivjuk gyakran azokat a nyelveket, amik magas szintuek, dinamikusak es gyorsan lehet bennuk osszehozni valamit fuggetlenul attol, hogy hogyan futtatjuk.
-
Gyuri16
senior tag
Egy script altalaban egy magasabb absztrakcios szinten irott program aminek futtatasahoz szukseg van egy interpreterre. Ezzel szemben vannak a leforditott programok, amik tipikusan egy magasabb szintu nyelvbol egy alacsonyabbra vannak leforditva majd az igy kapott vegeredmeny van futtatva.
-
Gyuri16
senior tag
válasz
pckownz #5794 üzenetére
a seek binaris fajlokkal dolgozik, mivel azt irta, hogy sorokat olvas be, igy gondolom szoveges fajlrol van szo. ilyen feladatoknal ha ott van az adatok szama, akkor illik azt is beolvasni, hiszen azert raktak oda.
mod: ha nem akarja beolvasni az elso sort, akkor egy ures readln hivassal atugorhat a masodikra
-
Gyuri16
senior tag
válasz
asuspc96 #5768 üzenetére
xss kereses tul bonyolult, inkabb bruteforceolod? egyreszt felesleges ezzel spammelned a forumokat, nem jar ide annyi ember, hogy 3 helyre kelljen beirnod a kerdeseid, masreszt ezeket jobb lenne agyaltalan nem irni. megis milyen valaszt varsz? lehuzod kiprobalod, ha megy orulsz, ha nem akkor nem. tanar feladataban biztos nem ilyen tamadasra gondolt, ennel mar az is elegansabb ha leitatod a rendszergazdat is kiszeded belole a jelszot. ha meg masra kell akkor felejtsd el, itt nem kapsz hozza segitseget.
-
Gyuri16
senior tag
válasz
asuspc96 #5760 üzenetére
hat akkor ott van amit PazsitZ irt, nezz utana mi az XSS, nezegesd a forraskodot, telepitsd fel a rendszert es probalj talalni sebezhetoseget. ha sikerul akkor szolj a fejlesztoknek. igy legalabb megtanulsz valamit, ami esetleg hasznos is lehet, es nem mas megoldasaert kapsz jobb jegyet.
-
Gyuri16
senior tag
válasz
asuspc96 #5758 üzenetére
elolvastam a masik topicban a valaszt amit kaptal, mi kellene meg? ebbol tenyleg csak az jon le, hogy fel akarod torni a sulitok rendszeret, ahhoz pedig nem adunk segitseget. ha erdekel a biztonsag akkor eloszor azt tanuld meg hogyan mukodnek a dolgok, es nem azt hogyan lehet feltorni (utalva a hogyan torjunk fel webhelyeket konyvedre).
-
Gyuri16
senior tag
válasz
Jim Tonic #5724 üzenetére
munkaban elsodlegesen javaban programozunk. hozza kellett tanulnom flexben interfacet gyartani. ezen kivul van tapasztalatom mas nyelvekben is, de egyik se teljesen profi: c, c++, pascal, delphi, python, linuxos shell scriptek, webes dolgok (php, html, css), compiler generalok (flex, yacc/bison). boldogulok adatbazisokkal is, de ezen meg van mit fejleszteni (keves dologhoz hasznaltam egyelore bonyolultabb dolgokat).
-
Gyuri16
senior tag
válasz
Jim Tonic #5721 üzenetére
ertem mit mondasz, en felhoznam az analitikus gondolkozas es tarsai kozhelyet, mert szerintem fontos. tehat, hogy egy kicsit kontextusba helyezzem a mondanivalom: utolso eves hallgato vagyok elmeleti informatikan, es oktobertol dolgozok felallasban iskola mellett (azelott is csinaltam kisebb dolgokat, de most rendesen). a ceg ahol vagyok kevesbe formalis, tehat nem rajzolunk folyamatabrakat, nincs sokszintes hierarchia, hanem egy egesz projektet visz egy csapat (es ez tetszik is nekem).
amit szerintem az iskola adott:
1. gyorsan tudok alkalmazkodni uj dolgokhoz: elso heten ahogy munkaba alltam kaptam olyan dolgot amit eletemben nem lattam (es mas se a cegnel, ezert adtak nekem, amig betanulok). meg kellett vele birkozni. azutan mar programozasban szinten kaptam feladatot, es egy reszet olyan nyelven kellett csinalni amivel nem talalkoztam addig. nem tudok arra tamaszkodni, hogy az osszes ilyen konkret feladatra felkeszit az iskola.
2. jol tudok analizalni a problemakat. miutan megvoltak a kezdo korok, rambiztak egy nagyobb munkat, amihez nekem kellett utananezni az elmeleti reszenek is (nem egy brutalis dolog, de sokat segitett, hogy pl tudtam, miert jo a sik felosztasara quadtreet hasznalni..), es megtervezni az egeszet. ennel a resznel nem sokat segitett volna, hogy tudok valamilyen konkret technologiat - mint emlitettem, egy szamomra ismeretlen nyelven kellett megoldanom. erre viszont felkeszitett az, hogy eveken at nehez feladatokat kellett megoldanom, megha elvont modellekben is.ehhez hozzatartozik termeszetesen, hogy kozben kepzem magam, hogy implementalni is tudjam amit akarok, viszont ugy latom, hogy ezt konnyebb es gyorsabb konyvekbol es kollegaktol elsajatitani mint azt a gondolkozasmodot amit az iskolaban probalnak belenknevelni.
azzal amit ArchElf ir egyetertek, valoszinuleg a megoldas az, hogy jobban szetosszak az alap es mesterkepzest. nem tudom nalatok mennyire mukodik az elv, nalunk csak felosztottak valahogy a regi 5 eveset, es nem sokan vannak akik otthagynak 3 ev utan az iskolat. tehat valahol meg kell kulonboztetni azokat az embereket akik uzemeltetni, felugyelni, azaz nem ujat alkotni, hanem a meglevoket hasznalni akarjak, es azokat akik az e mogott rejlo problemak erdekelnek. nekem a velemenyem tovabbra is az, hogy a gyakorlati tudas skatulya tul nagy ahhoz, hogy mindenre felkeszithessen az egyetem, ezert tobb ertelmet latom annak, hogy specifikus kepzeseket vegezzen az ember, ilyenekbol van egy rakas, es tobbnyire a munkaltatok is nagyra ertekelik.
utolso gondolat pedig, hogy nyilvan mindannyian mast csinalunk, es mast varunk el az iskolatol. en ugy erzem jol valasztottam, bar ezt igazabol csak evek mulva mondhatom majd jogosan. egyenileg kell eldonteni, mivel is akarunk foglalkozni, valasztani egy iskolat ami megadja az alapot, es aztan "Könyvek, böngészés, gyakorlás, évek."
-
Gyuri16
senior tag
válasz
ArchElf #5719 üzenetére
ezt kifejtened bovebben? az algoritmusok es elmeleti tantargyak idotlenek. a gyakorlati targyak (oprendszerek, adatbazisok, programozas..) pedig adnak annyit, hogy tisztaban legyek az elvekkel, miertekkel, es ha bovebben erdekel tudjak specializalodni.
persze nem vitatom, hogy a felsoroltakbol nem tanitjak az epp aktualis legujabb felfedezeseket, ezen lehetne javitani, de igy is tul sok minden van, 5 ev alatt nem lehet mindent megtanulni. egyeduli dolog amit hianyolok a tobb szakirany, ahol melyebben lehetne foglalkozni az adott szakkal. ez viszont nyilvan az "altalanos muveltseg" karara menne. nagyobb egyetemek megengedhetik maguknak, hogy tobb kutatasi csoportjuk legyen, es azok tobb tantargyat tanitsanak. ehhez viszont elsosorban tobb szakember es penz kell.
-
Gyuri16
senior tag
konyorgom szalljunk mar le errol az "egyetem nem azt tanitja, amit majd a ceg akar" temarol. egyetemnek nem az a celja, hogy megtanitson egypar epp divatos technologiat. mihez kezdesz vele 5-10-20 ev mulva? olyan tudast kell hogy adjon amire nyugdijig epithetsz, es aktualis marad.
az hogy mi a velemenyed a tanarokrol a te dolgod, de ha tenyleg objektiven rosszak erdemes tenni valamit. egyreszt el lehet menni a vezetoseghez panaszkodni (ha tobb embernek ez a velemenye), ha pedig rossz a helyzet mas iskolaba menni. nalunk elofordul olyan, aki valamiert nem szimpatikus, de a tobbseg nagyon okos es tapasztalt ember. masik dolog, hogy gyakran csak azok szidjak a tanarokat, akiknek gondot okoz az adott tantargy.
-
Gyuri16
senior tag
van valakinek tapasztalata WMS ill. WFS szerverekkel? konyvtarat keresek (java), ami implementalja a szerver oldali reszet a protokolnak. eddig csak kliens konyvtarakat talaltam.
-
Gyuri16
senior tag
de oda akarom irni, csak nem tudom hogyan. marmint, hogy egy kulonallo fuggveny legyen, mert tobb helyen hasznalnam. lehet, hogy hulyeseget kerdezek, par napja ismerkedek bisonnal..
pl van egy ilyen szabalyom:
statement: READ IDENTIFIER {
addrAndNamespace addr;
try {
addr = driver.context.getAddress(*$2);
} catch (symbolTableException &e) {
error(yyloc, std::string("Undefined variable \"") + *$2 + "\"");
delete $2;
YYERROR;
}
// itt aztan kodot generalok
}ez egy beolvasas akar lenni. ez a kod darab viszont fog kelleni mindenhova ahol a szimbolumtablaba kell nezni, ezert kiraknam egy fuggvenybe. a fuggvenybol viszont hozza kell ferni az error fv-hez es a driver objektumhoz (az van az elejen atadva a parsernek)
-
Gyuri16
senior tag
egy forditot irok, es a valtozoknal lenne jo egy fuggveny ami megnezi, hogy van-e mar ilyen nev a szimbolumtablaban, ha nem akkor hibat jelez, ha igen akkor visszaadja a szimbolumtablabol az erteket. ennek a fuggvenynek hozza kell fernie az error fuggvenyhez (ami a parser osztalyban van) es ahhoz az osztalyhoz amit a parsernek adok az elejen. c-s peldakban egyszeru az ugy, mert minden globalis, de az objektumok itt bekavarnak.
-
Gyuri16
senior tag
segitseget kernek bisonnal. c++ modban hasznalom (ez alapjan a template alapjan: [link]) es szeretnek a bison altal generalt parser osztalynak sajat metodust irni. atneztem a dokumentaciot, de nem talaltam meg hogyan lehet.
-
-
Gyuri16
senior tag
válasz
kakascsipes #5218 üzenetére
akkor mas lesz a gond, probald meg a hivatalos forumon feltenni a kerdest, vagy irj nekik emailt
-
Gyuri16
senior tag
válasz
kakascsipes #5216 üzenetére
ezt a kerdest inkabb a jatek forumaban tedd fel, nem ide valo.
egy gyors google kereses ezt talalta: [link]
kiprobalhatod, de ennek csak akkor van ertelme, ha a DEP be van kapcsolva mindenre (a lenti lehetoseg van kivalasztva) -
Gyuri16
senior tag
nekem nyaron kellett fortranos matek libraryt delphibe atirnom, ugyhogy kicsit megtanultam, de nem hiszem, hogy sokan aktivan kodolnanak meg ezeken a regi nyelveken..?
a regi rendszereket persze fennt kell tartani, jo pelda erre a neha felbukkano cobol programozo allasajanlatok
-
Gyuri16
senior tag
ezek nagyon jo dolgok, lassan tenyleg eleg osszeirni a hsz-okat cikkbe
nekem neha hianyzik olyan amit pl eclipse tud, hogy kijelolsz egy blokkot es automatikusan try/catch blokkba rakja (vagy kiviszi az egeszet egy fuggvenybe, helyere fuggvenyhivast tesz). masik dolog amit leginkabb delphiben szoktam meg, hogy a fuggveny deklaraciojan billkombinacio utan felirja magatol az ures fuggvenyt valahol lejjebb, ez mondjuk c/c++ban kicsit macerasabb a ket kulon fajl miatt, de gondolom megvalosithato.
foldingot szoktam hasznalni, de csak ha tex-et irok, minden fejezetet kulon fajlba rakok, es a szekciokat es alszekciokat pedig foldolom. programozasnal valahogy nem hianyzik.
-
Gyuri16
senior tag
nem lenne kedved (idod) ilyeneket osszeirni nekunk? en tobbnyire egyszeru feladatokra vimet hasznalok, es alap dolgokat tudok csinalni (dd, cw..), viszont amiket itt emlitettel meg nem. netes tutorialokban ilyenek altalaban mar nincsenek, helpet bogaraszni meg kicsit maceras. en nagyon orulnek egy kis osszefoglalonak advanced vim tippekbol
nekem az egyik kedvenc vim funkciom a kijelolt blokkra =-t nyomni, ami automatikusan indental, illetve a > es < ami jobbra es balra mozgatja az egesz blokkot.
Sk8erPeter: vimnek is van pluginja beipitett debuggolasra (azt hiszem vimdbg-t hasznaltam), en kiprobaltam, de nem allt kezre. autocomplete is van, viszont azt se sikerult teljesen olyanra csinalni, mint amit az IDEk tudnak. (nem sikerult a tag fileokat jol letrehozni az autocompletenek es az tagekre ugralasra egyszerre). ezek utan arra jutottam, hogy a vim nem IDE, es ne is akarjak olyat tole, egyszeru projekteknek (max 4-5 fajl) jo, tobbre meg lehet valami nagyot inditani.
-
-
Gyuri16
senior tag
szerintem ha suliban c/c++ lesz akkor kezd azzal, lehet kicsit nehezebb lesz a belelendulni, viszont legalabb nem fogod a pascalos dolgokat visszasirni
amugy en is pozsonyban tanulok (comenius egyetem, informatika), nalunk elsoben delphi van (most mar lazarus, mert nincs ingyenes delphi), ha erdekel itt a prog 1,2 honlapja: [link].
-
Gyuri16
senior tag
válasz
PH-User #4834 üzenetére
en se vagyok szakember, de olyasmi gond lesz, hogy vista ota nem igazan lehet fullscreenre rakni a dosos command promptot. itt van valamilyen workaround:
[link]
ezekbol a dosbox hasznalhato szerintem, tobbi tulsagos buheralasnak latszik
virtualis xp is jo otletmasik dolog, hogy megprobalnek exe fajlokat csinalni inkabb, talan a com valamiert vakon bizik abban, hogy a fullscreen menni fog, es ilyen csunyan meghal uj windowson.
-
Gyuri16
senior tag
itt levok nagyresze kiskoraban szinten pascallal vagy basiccel kezdett, mert mas nem volt. en is kb 6.os koromban kezdtem pascalozni, es eleg gyorsan ossze tudtam dobni kisebb jatekokat (karakteres kepernyon, pl snake, sokoban..), szoval ez is jarhato ut.
ha jatszosabb nyelv kell, akkor logot ajanlanam, hisz az pont erre lett kitalalva. mo-n ingyen le lehet tolteni az imagine logot (ez a comenius logo "utodja", gondolom azt eleg sokan ismerik). lehet benne eleg komplikalt dolgokat is csinalni, vannak benne objektumok, paralelizmus.. lehet konnyen multimedias cuccokat osszedobni, es a vegen az egeszbol exet csinalni.
-
Gyuri16
senior tag
arra jo, hogy barmilyen osztalyt eltarol ami implementalja azt az interfacet. jelen esetben a nevbol kovetkeztetve szerintem arrol van szo, hogy egy muveletet akarsz elvegezni a fo osztalyban, amit tobbfelekeppen (tobb strategiaval) lehet megoldani. ez a muvelet az amit az interface definial.
ezert aztan csinalsz egy absztrakcios reteget. ahelyett hogy az osztalyodba fixen egy strategiat betennel, egy objektumra mutato referenciat tarolsz (ami implementalja a strategiat), es azt hivod meg. ez azert jo, mert tobb strategiat felhasznalhatsz (az adott korulmenyektol fuggoen) viszont a kodod tiszta lesz, mert mindenhol az eltarolt objektum metodusat hivod meg. ha masik strategiat akarsz, akkor csak atirod azt a private valtozod.
ha bovebben erdekel keress ra a erre: "strategy design pattern" -
Gyuri16
senior tag
a start es a ent egy referencia egy-egy Date objektumra. Javaban a fuggvenyhivasnal erteket adsz at, tehat a konstruktor ezeket a referenciakat kapja meg, es eltarolja. igy aztan a p.start ugyanarra az objektumra fog mutatni mint a start, ezert ha az egyiket megvaltoztatod valtozik a masik is (igazabol nincs egyik, meg masik, hiszen egy objektumrol van szo, csak ket referenciad van ra)
"És akkor miért nem kell minden konstruktorban minden bemenő paraméterről biztonsági másolatot készítenünk."
ha azt kerded miert nem csinal minden objektum a konstruktorban parameterkent kapott objektumokrol masolatot, akkor a valasz az, hogy minek. ha szukseg van ra, akkor a programozo megirja, ha meg nem akkor nem lesz ott (igy ugye gyorsabb is, hisz nem kell uj objektumokat letrehozni)gondolom ez csak egy kiragadott pelda, de ilyen esetben az elso ket sort en a konstruktorba tennem
kata0513
elvileg lehet, kerdeses, hogy van-e kedve valakinek szenvedni vele. azt kell megtudni, hogy a program hogyan/hol tarolja a kepeket. ha egy kulso fajlban (aminek ismerjuk a strukturajat), vagy resource fajlokban akkor talan megoldhato. ha viszont valami nagyon egyedi fajlban van, esetleg meg animalodik is akkor nem hiszem, hogy sikerrel jarsz -
Gyuri16
senior tag
hany egyformanak kell egymas utan lenni?
elgondolasod nagyjabol jo, megvalositason kicsit kell csiszolni.
elso peldad ilyen: M[i,j], M[i+1,j], M[i,j+1] ezeket a koordinatakat ha lerajzolod akkor L alak jon ki, mig amobaban ha minden igaz egyenes vonalnak kell lenni.
szoval kb ugy kellene, hogy teszel az x,y pontra akkor megnezed hogy onnan jobbra+balra mennyi osszefuggo ugyanolyan betu van (X/O, attol fugg mit tettel), ezt osszeadod es hozzaadod azt is amit epp letettel, ha tobb mint amennyinek lenni kell akkor kiirod, hogy nyert, aztan megcsinalod ugyanezt fel/le iranyban, majd sregen (rajzold le magadnak papirra, hogy hogyan vannak a koordinatak, hogy biztos jol ird az indexeket) -
Gyuri16
senior tag
mit jelent az hogy osszesorsolni? random parokat alkotni az egesz halmazbol? vagy csak random sorrendben kivalasztani oket? esetleg ket halmaz van (ferfi/no) es igy kell parokat?
masik dolog hogy ezt neked kell e programozni (valami feladat, amit le kell adnod), vagy csak az eredmeny a fontos? milyen nyelven?
pl javaban (de biztos a tobbi hasonloban is) van olyan hogy Collections.shuffle. ennek adsz egy kollekciot (pl ArrayList) es o veletlenszeruen osszekeveri. innen aztan eleg venni kettesevel az egymas mellett levoket es kinevezni hogy ok egy par#4161: nem is tudtam, hogy ennek a keveresnek neve is van (raadasul ket ember utan is)
-
Gyuri16
senior tag
attol hogy tobb topicba leirod nem kapsz hamarabb segitseget..
megprobaltad legalabb megoldani? pl probald meg leforditani, mit csinal? nyilvan nem tudja mi az a whil, azon kivul a parameterlistaban pontosvesszo helyett vesszot szokas hasznalni, tovabb nem tetszik neki hogy a break nem ciklusban van. ezeket legalabb javitsd ki
azt is lathatod hogy a kod elejen van egy vegtelen ciklus, igy aztan a fuggvenyed nem sokmindent fog csinalni meg ha le is forditod -
Gyuri16
senior tag
válasz
gman907 #4089 üzenetére
-Zeratul- kodja majdnem kesz van, innen ha erted mit irt nem lehet problema befejezned.
megjegyzed az utolso 800 alatti es 1000 folottit is, nem csak a 800 alattit. tehat (-Zeratul- valtozoinal maradva) lesz egy akt_start800 es akt_start1000. ezutan ha jon pl egy 1000 folotti, akkor megnezed milyen messze van az akt_start800-tol, ha kozelebb mint eddigi legjobb akkor megjegyzed, es azutan atirod a start1000 valtozot. ugyanez forditva ha 800 alatti jon
abban az esetben ha nincs ilyen hely, azt egyszeruen kiszurod ugy, hogy a start es stop valtozoid nullak maradtak -
Gyuri16
senior tag
válasz
gman907 #4081 üzenetére
ez az N pont ahol merik a vizallast egysegnyi tavolsagra van egymastol, vagy a tavolsagokat is beolvasod?
eleg sokmindent irtal, de ebbol nekem az jott le, hogy csak meg kell hataroznod egy tombben az egymashoz legkozelebb levo 1000 folotti es 800 alatti pontot (ezt akkor ha egysegnyi tavolsagra vannak egymastol a pontok)
mi az amit megcsinaltal, es mit nem tudsz?mod: megeloztek, -Zeratul- megoldasat csak kicsit ki kell pofozni es meg is van (mindket iranyba mukodjon)
-
Gyuri16
senior tag
elso ami eszembe jutott egy dinamikus programozas, remelem, hogy jo lesz
szamolni fogod a legolcsobb lefedest az elejetol egy bizonyos vegpontig. ezek a vegpontok az osszes kis intervallum vegpontjainak osszessege (max n darab, ami 1000, ez ok)
kezded az elejetol, veszed a legkisebb ilyen vegpontot (jelen esetben a 4es). megnezed, hogy az elejetol fogva hogyan tudod lefedni az intervallumot, itt sok valasztas nincs, ugyhogy veszed a (2,4)et. aztan jon a 18as. megnezed melyik kis intervallum er itt veget (3,18). ebbol latod, hogy az elejetol legalabb 3ig le kell fedned mashogy, megnezed a kisebb szamokat es latod hogy 4-ig le tudod fedni 0 atfedessel, tehat a 18hoz felirod hogy (2,4)(3,18) ennek az ara 1 (ennyi az atfedes). mesz tovabb - 19. az kis intervallum (15,19). megnezed hogy hogyan tudod 15-ig lefedni, erre egyetlen megoldas a (2,18) /ezt most mar egy intervallumkent kezeled 1es arral/. tahat 19 hez odairod hogy (2,18)(15,19) es az ar 1+3=4. ezt igy csinalod tovabb. erdekes az utolsonal lesz, ott lesz tobb valasztasod (last lenti tablazat). kis intervallum (22,50), tehat legalabb 22ig le kell fedned massal, erre ket megoldas van, vagy (2,33) 9+11es arral vagy (2,45) 21+23as arral. nyilvanvaloan az elsot valasztod.
jojjon a mintafeladatod tablazata (remelem a motor nem nagyon dobja szet):elso sor jelentese hogy az elejetol addig a pontig milyen ket
intervallummal tudod lefedni. a ket intervallum a masodik es
harmadik sorban van (ezeket a megoldashoz rekurzivan
vissza kell majd fejteni, de ez nem gond), az utolso sorban
az ar van
4 | 18 | 19 | 33 | 45 | 50 |
2,4 | 2,4 | 2,18| 2,18| 2,33| 2,33|
| 3,18|15,19|10,33|20,45|22,50|
0 | 1 | 4 | 9 | 21 | 20 |(mivel irod hogy az intervallumok a jobb-végpontjuk (v) szerint nemcsökkenő sorrendben vannak megadva. tehat gondolom tobb intervallum is vegzodhet egy pontban, erre oda kell figyelni, hogy az osszeset kiprobald az adott pontban)
-
Gyuri16
senior tag
válasz
Csaba105 #4019 üzenetére
ez egy programozos topic, nagyobb valoszinuseggel kapsz segitseget valamelyik windowsos vagy halozatos topicban, pl a windows 7 itt:
[link]
azonnali kerdesekben is irta valaki, hogy regota nem tudja ezt megoldani, ugyhogy legy kicsit turelmes, es jo helyen kerdezz (ha nagyon elsullyed a kerdesed neha felhozhatod, de ne tul sokszor, az nem segit) -
Gyuri16
senior tag
termeszetesen ugy ertettem, hogy pascal vonalon ezt szokas hasznalni, azt hogy mennyire jo vagy nem azt nem tudom megitelni. en tapasztalatom az, hogy kezdonek eleg gyorsan sikerelmenyt ad, ha gyorsan osszedob egy gui-t, es lehet nyomogatni a gombokat (mondjuk pascal utan), es nem all fejre rogton a c-s szintaxistol (ezen kar lenne vitazni).
kivancsi vagyok a velemenyedre, miert is nem jo a delphi windowsos programok fejlesztesere
-
Gyuri16
senior tag
win7em nincs, de megprobalnam eloszor a alt+enter-t, ha nem akkor a program beallitasai kozt neha talalni ilyet.
windowsos programokat delphiben szokas irni. ebben lehet szep GUIt csinalni, viszonylag egyszeruen. nem art viszont tudni valamit az objektum orientalt programozasrol (eleg konnyen bele lehet jonni)
masik a freepascal, ami egy open source project. ehhez tartozik a lazarus, ami a delphihez hasonlo IDE, az open source osszes elonyevel (cross platform, nyilt forras) es hatranyaval (eleg sok dolog beta allapotban van). alap windowsos/linuxos programokat lehet benne irni jol, vagy akar pda-ra is lehet vele forditani (windows mobile) -
Gyuri16
senior tag
válasz
Egérke28 #3910 üzenetére
szivesen segitunk, de meg mindig nem irtad le mi a kerdes. gondolom az elso ket feladatot megcsinaltad, akkor a harmadikat is el kellene tudnod kezdeni. meg van szabva a harom osztaly, es milyen osszefuggesek vannak kozottuk, neked mar csak le kell forditanod java nyelvre.
Lakers:
ha van egy fuggvenyed, pl:
int sum(int a, int b);
akkor ebben a fuggvenydefinicioban ket parameter van (a,b), ezt hivjuk parameterlistanak
ha meghivod a programbol ezt a fuggvenyt pl: c=sum(4,5); akkor ezek az ertekek, amiket atadsz a fuggvenynek lesznek az argumentumok. ha pedig a sum fv szemszogebol nezed, akkor a valtozok amik a parameterlistaban vannak, azok a parameterek, mig az ertekek, amiket futasi idoben kapnak az argumentumok
en ezt igy tudom, remelem nem zavartalak meg jobban ossze -
Gyuri16
senior tag
a ciklusban ahol a fajlbol olvasod be az adatokat a valtozoknak string tipusunak kell lennie (file of stringet adtal meg)
tehat ha igy akarod csinalni akkor beolvasol 3 stringet, es atalakitod integerre illetve amire akarod.(en itt inkabb f: text et hasznalnek, mert ugy konnyebben tudod a fajlba beleirni az adatokat)
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Építő/felújító topik
- Megérkezett a Google Pixel 7 és 7 Pro
- Milyen belső merevlemezt vegyek?
- Hitelkártyák használata, hitelkártya visszatérítés
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Call of Duty: Black Ops 6
- Milyen videókártyát?
- Router gondok
- Otthoni hálózat és internet megosztás
- További aktív témák...
- ROG Maximus Z790 Dark Hero
- Új MSI KATANA 17 Gamer Tervező Laptop 17,3" -35% i7-13620H 10Mag 16/1TB RTX 4060 8GB FHD 144Hz
- Apple Iphone 13 128gb csillagfény színű OLCSÓN . Csere/beszámítás
- OnePlus Pad 2 + OnePlus Pad 2 billentyűzet + Extrák
- AKCIÓ!!! GAMER PC: Új i5-14400F +RTX 4060/5060/4070/5070 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ!
- Csere-Beszámítás! Xbox One X 1TB Játékkonzol Olvass! Model 1787
- Újszerű Asus ExpertBook B1 B1500 - 15.6" FullHD IPS - i5-1235U - 16GB - 512GB SSD - Win11 - Garancia
- 12.000 ft tól elvihető ELITRO Bankmentes , kamatmentes vásárlás .Cooler Master GM2711S Monitor
- Csere-Beszámítás! Asus Rog Strix G731GU Gamer Noti! I7 9750H / GTX 1660TI / 16GB D4 / 512 SSD
- Bomba ár! Fujitsu LifeBook E754 - i5-4GEN I 8GB I 256SSD I 15,6" HD I HDMI I W10 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged