- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Facebook profil letiltás kapcsolt ismeretlen Instagram fiók miatt
- Visszavonta az Intel és a Qualcomm Huawei-hez kiadott exportlicencét az USA
- Windows 11
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kaspersky Antivirus és Internet Security Fórum
- Xiaomi AX3600 WiFi 6 AIoT Router
- Szabadulnak a kínai eszközöktől az amerikai szolgáltatók, de ez sokba kerül
- A franciáknak elege van abból, hogy minden gyerek mobilozik
Új hozzászólás Aktív témák
-
martonx
veterán
A többit illetően is igazam van, más kérdés, hogy azok kevésbé objektív, kevésbé mérhető előnyök - hátrányok. Illetve személyfüggő (kockaság faktor), hogy ki mit szeret / mit nem szeret látni.
Emberünk kérdezett, mi meg válaszoltunk. Ettől kezdve szíve joga guid-t, vagy int-et használni. Én senkit nem akarok lebeszélni, rábeszélni, se hitvitát nem akarok ilyen részletkérdésben folytatni.Én kérek elnézést!
-
martonx
veterán
Mondom, ne átírd, húzz oda egy újat. Aztán hasonlítgathatod a kettőt, ha úgy tetszik.
Egy ideje már csak ASP.NET MVC-zek, így bocs, ha ennél nem tudom konkrétabban mondani.
Mondjuk ASP.NET MVC-ben is megcsinálhatnád, és semmivel nemtöbb munka (hacsak nem akarsz komoly kliensoldali interakciókat).Én kérek elnézést!
-
martonx
veterán
válasz Neil Watts #2767 üzenetére
Sima debuggal seperc alatt ki tudnád vizsgálni, hogy mi is a baj. Hagy ne mi debugoljunk már fejben helyetted. Másrészt, ha már tanácsért fordultál ide, miért sima array-el szivatod magad? Hahó 2012 van. Javaslom valami fejlettebb collection használatát, amellyel a sorbarendezés egy szimpla parancs.
Én kérek elnézést!
-
martonx
veterán
Ez végtelenül szomorú. Másrészt, attól még hogy nem tanítanak, egy nem futó programnál nagyon nem mindegy, hogy azt kérdezed meg, hogy hol a hiba, vagy azt hogy hogyan lehet megállapítani, hogy hol a hiba.
Azt látom, hogy 10-ből 9-en azt kérdezik, hogy hol a hiba, és a tanácsaink leperegnek róluk. És ez is szomorú. Nem elég, hogy szarok a tanárok, de szarok a diákok is. Tisztelet persze a kivételeknek.
Én kérek elnézést!
-
martonx
veterán
4.0 -> 4.5 számozásra gondolsz?
Nálunk (nagyvállalati környezet) az a szokás, hogy amikor beüzemelnek a hardveresek egy új szervert, ahhoz később már nem nyúlnak. Azaz, ha egy szerver win2003 + .Net 2.0-ával indult el, akkor az úgy is marad. Ha egy szerver win2008 + .Net 4.0-ával indult el az is úgy marad. Lényeg, hogy nem upgardelünk működő szervert.
Azaz mihelyst lesz új szerver .Net 4.5 után, nálunk az újabb és újabb szerverek már automatikusan azzal lesznek telepítve.
Úgyhogy nem hiszem, hogy gond lenne ezzel. Nagyvállalati környezetben amúgy is rohadt lassan terjed minden (sokan pl. most fognak átállni IE6-ról, sőt most kezd terjedni az Office 2007, extrém, de nagyvállalati környezetben még mindig windows XP az egyeduralkodó).Én kérek elnézést!
-
martonx
veterán
Ha azt mondom debugolj, meg használj collection-t, akkor ezeket jószándékból teszem.
Persze hozzá tehetném, hogy gugli a barátunk, meg mondjuk visual studio debug tutorial kulcsszavakkal javaslom kezdeni a keresést, de feltételezem nem 60-as IQ-jú emberek írnak be ide, és maguktól is láttak már gugli keresést.
Látod core2 is szépen kidebugolta (de csúnya hunglish szó) a hibáját, s máris értelmesebb kérdést tudott feltenni.
Sajnos a programozás már csak ilyen. Van amikor egész konkrétan egy programsorral el lehet intézni valamit, mert látod, hogy érzi, érti a működést, csak éppen megakadt valaki valahol (ez mondjuk viszonylag ritka eset). És van amikor százszor többet ér, ha rávezetünk valakit a Visual Studio helyes használatára.
A hangvételem sajnos olyan-amilyen, ez mindenképpen hiányosságom, igyekszek senkit nem lehülyézni, az oktatás, és a diákok romló színvonala felett is el-el busongunk néha.Én kérek elnézést!
-
martonx
veterán
-
martonx
veterán
válasz Neil Watts #2778 üzenetére
ha esetleg nem a működő kódot másolod be, hanem a nem működőt (külön jelölve azt a sort ahol a hibát kapod), talán többet látunk. Másrészt, kérem nézd meg a debug-os videót, majd e új tudásod alapján köved figyelemmel futásidőben a változóid értékét, és 90% hogy látni fogod a hibát.
Ha mégsem, akkor természetesen segítünk.Én kérek elnézést!
-
martonx
veterán
válasz dabagab #2791 üzenetére
Szia!
Egyrészt ez itt a C# fórum, hahó
Másrészt ilyen táblákban háttér mókolásokat klasszikusan adatbázis szinten kellene megvalósítani, az ORM-ek (mondjuk ezen elfilóztam, hogy a DataSet mennyire számít ORM-nek, de talán egy kezdetleges ORM-nek felfoghatjuk) erre eléggé alkalmatlanok, vagy nagyon nyögvenyelős velük dolgozni.
Javaslom, hogy csinálj egy view-t, meg három tárolt eljárást mellé (update, insert, delete), és ezeket told be a datasetbe.Én kérek elnézést!
-
martonx
veterán
-
martonx
veterán
Bemásolom ide is a problémámat, hátha lesz valaki, aki keni - vágja az Entity Framework-öt:
Adott 3 tábla, ahol az egyik csak arra való, hogy a másik kettő közötti több a többhöz kapcsolatokat tárolja. Ennek a kapcsoló táblának csak két mezője van, tábla1id és tábla2id. A két mező együttesen alkotja a Primary Key-t.
A gondom az, hogy amikor ezekből modelt készítek, a kapcsoló tábla nem jön létre önálló entitásként, csupán a másik két tábla navigation property-jei között jön létre az egymásra hivatkozás ezen a táblán keresztül. Viszont mivel nem önálló entitás, ezért nem tudok írni, törölni kapcsolatokat.
Vicces, de ha létrehozom az ez esetben totál felesleges ID mezőt a kapcsoló táblában, és ezt adom meg PK-nak, akkor az EF szépen legenerálja belőle az entitást, és szépen működik. Így viszont SQL teljesítmény problémáim lesznek a későbbiekben, pont egy totál lényegtelen mező lesz a kulcsom, amit soha semmire nem fogok használni.
Tanácstalan vagyok, hogyan oldanátok meg ezt a problémát?
Én kérek elnézést!
-
martonx
veterán
válasz Peter Kiss #2857 üzenetére
köszi kipróbáltam. Ilyenkor még ha a kód nem is egyértelműen azt mutatja, de valóban a kapcsolat tábla íródik. Nyakatekert ez az EF, de használható.
Én kérek elnézést!
-
martonx
veterán
-
martonx
veterán
hehehe, akkor nagyot fogsz nézni, amikor megkapod a fizetési értesítést.
Pont ez a vicc a felhőben, hogy szinte mindegy, hogy futtatod, vagy leállítod az alkalmazásodat. A helyet foglalja, sql szervert foglalja.
Gondolom még mostanában regisztráltál, és ha jól rémlik 90 napig amúgy is ingyenes.
Ha nincs sok pénzed, a helyedben nagyon odafigyelnék az Azure számlámra, mert hipp-hopp röpülnek majd az ezresek a kb. semmire (Amazon WS-es tapasztalat, ami ránézésre még olcsóbb is, mint az Azure).Én kérek elnézést!
-
martonx
veterán
Én a helyedben magamra szednék egy minimális adatbázis tudást (vagy LINQtoSQL tudást), aztán DB oldalon kezelném az egész problémát. Mivel SQL CE, így ott tárolt eljárás nem játszik, mint lehetőség.
WP7-en SQL CE-nél rendesebb DB kezelőt nem lehet használni? Mondjuk SQLite-ot? Abban lenne tárolt eljárás lehetőség is.Én kérek elnézést!
-
martonx
veterán
Rosszul hívod meg a Details függvényt. Bár a sok - sok felesleges programrész, meg képernyő mentés közül csak pont ezt a lényeget nem láttatod.
Így mikor a motor parse-olja a kapott POST-ot, mivel abban benne van az Id-is, így azt a mezőt is kitölti az entitásban.
Ezt könnyen nyomon tudod követni böngészpben F12 Network fül, bármilyen böngészőben (na jó IE8 és ennél régebbieknél nincs Network fül). Nézd meg, hogy a böngésző miket post-ol a szervernek.
Úgyhogy valahol a view-knál, partialview-knál vizsgálódnék, mert ott lesz a hiba.Én kérek elnézést!
-
martonx
veterán
A hibaüzenet alapján, te egy listát adtál át modellként, de egy darab entitást kellene átadnod.
Egy fórumban nem lehet megfelelően komplex problémákra rendes választ adni.
Ameddig az a feladat, hogy pistike ki akarja választani 1-10-ig a páros számokat, addig oké a segítség. Amikor már ennél komplettebb, akkor elég nehéz a segítség. És nem azért mert nincs meg a tudásunk.Én kérek elnézést!
-
martonx
veterán
válasz WonderCSabo #2966 üzenetére
nem érvényesnek tartott karaktereket (az érvényesek ismeretében) - ezt kicsit részleteznéd?
Ha van benne A, akkor de csakis akkor ne legyen benne B? Tehát pl. BCDVFG érvényes, de ABCDVF nem érvényes?Én kérek elnézést!
-
martonx
veterán
válasz WonderCSabo #2970 üzenetére
A regex valóban tökéletes erre. LINQ is ugyanilyen jó, viszont szólok, hogy a LINQ ebben az esetben csak elfedné a for ciklust, azaz a háttérben egy for -os keresést csinál, csak a kódot olvasva szebb, és tömörebb.
Én a regex-re szavazok.Én kérek elnézést!
-
martonx
veterán
oké, csak sokan azt hiszik, hogy a LINQ az valami csoda. Félreértés ne essék, szeretem a LINQ-et, csak azt akartam jelezni, hogy pl. futásidőben nem nyerünk semmit, ha LINQ-et használunk.
Máshol pl. kódolás hatékonysága, kód olvashatósága stb... persze sok előnye van a LINQ-nek.
Mégis erre a feladatra a regexp szvsz hatékonyabb, mint a LINQ.Én kérek elnézést!
-
martonx
veterán
Bármelyiket használhatod.
Egyszerűsége, illetve MVC-ben használhatósága miatt én a LINQtoEntites-t favorizálom.
Persze ha fontos a teljesítmény, akkor mindenre tárolt eljárást írok, és az EF-et, csak ezek meghívogatására, illetve a válaszok objektumosítására használom.
Napi 1000 felhasználó semmit nem jelent. A nagy kérdés mindig az, hogy ebből mennyi az egyidejű, konkurens felhasználó.Én kérek elnézést!
-
martonx
veterán
válasz Neil Watts #2988 üzenetére
miért két tömbben tárolod az egybe tartozó adatokat?
Másrészt a 20X-ozódás azért van, mert a a nevek tömb index-ét nem növeled. Az ott nem Nevek[j] akarna lenni Nevek helyett?
Ne mondd, hogy ezt a debugolás nem mutatta meg kapásból?Én kérek elnézést!
-
martonx
veterán
válasz Neil Watts #3000 üzenetére
konkatenálod a stringeket mondjuk így:
Listbox1.Add = nevek[valami] + " " + pontok[valami] + " pont";
Én kérek elnézést!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- A fociról könnyedén, egy baráti társaságban
- PlayStation 5
- Minden, ami Unreal Engine
- Érintésnélküli fizetési megoldások - PayPass via NFC
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Nyaralás topik
- iPhone topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Motorola Edge 30 Neo - wake up, Jr...
- Yettel topik
- További aktív témák...
- Dell Latitude 3310, 13,3" HD Kijelző, I5-8265U CPU, 8GB RAM, 256GB SSD, WIN 10/11
- GameBoy Advanced SP (AGS-001) + Final Fantasy V és némi ajándék.
- Samsung Galaxy TAB A8 /// Szinte ÚJ // Számla + GARANCIA
- Acer játékra is,15,6", FullHD,6.gen.core i7,GT940 4!!/6GB VGA,8GB Ram,SSD+HDD,jó akku
- Dell Latitude E7470 - i7 6600U / 8-16GB RAM - számla, 6 hó garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest