Hirdetés
- Brogyi: CTEK akkumulátor töltő és másolatai
- eBay-es kütyük kis pénzért
- weiss: Lakodalom van a mi utcánkban...
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- laskr99: DFI és DFI Lanparty gyűjteményem
- sh4d0w: Kalózkodás. Kalózkodás?
- Gurulunk, WAZE?!
- bitpork: 2025, zárás
-
LOGOUT

Új hozzászólás Aktív témák
-
-
válasz
zsolti_20
#17159
üzenetére
Beimportálod, és megnézed, hány oszlopa van

Sub CSV_Import()
Dim ws As Worksheet, strFile As String
Set ws = ActiveWorkbook.Sheets("PO Data") 'set to current worksheet name
strFile = Application.GetOpenFilename("Text Files (*.csv),*.csv", , "Please select text file...")
With ws.QueryTables.Add(Connection:="TEXT;" & strFile, Destination:=ws.Range("A1"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.Refresh
End With
End Sub -
dqdb
nagyúr
válasz
zsolti_20
#17044
üzenetére
Sajnos Visual Stuidoban ezt nem tudom elkészíteni macOS-re
De. Xamarin Forms, vagy az utódjának tekinthető, és hamarosan megjelenő MAUI, amely a .NET platformfüggetlen UI megoldása lesz.Alternatíva lehet JS-ben fejlesztve az Electron (cserébe kapsz egy komplett böngészőnyi bloatware-t a háttérben), C++-ben a Qt is (a maga licencelési nyűgjeivel) és a wxWindows.
-
válasz
zsolti_20
#16762
üzenetére
> 0x68F5F0
C#-bol ezt nem nagyon fogod tudni megoldani, ugyanis a memoriacim, amit írsz, az szeg virtuális, nem abszolút. Egy program nem tud a másik program memoriateruletere írni, csak az OS kernel tud ilyet, szóval kernel driver kell (a cheat engine gondolom ilyen alapon működik).
-
Ispy
nagyúr
válasz
zsolti_20
#16706
üzenetére
Időzítő?
![;]](//cdn.rios.hu/dl/s/v1.gif)
Azért a minden másodpercet meggondolnám, hogy jó ötlet-e.
De ahogy nézem van konyhakész megoldás is rá: FileSystemWatcher Class
Gugli első találat.
Ha már igazi programozó nem vagyok és nem vágom séróból a .net keretrendszert, legalább keresni még tudok.
-
cattus
addikt
válasz
zsolti_20
#16644
üzenetére
document.getElementById("box1").value = document.getElementById("box2").value = "kecske";vagy
["box1", "box2"].forEach(id => document.getElementById(id).value = "kecske");Meg még biztos van rá sok egyéb módszer, de most ezek jutottak eszembe. De érdemes megfontolni, hogy sokszor a rövidebb kód nem biztos hogy jobb, gyakran az olvashatóság rovására megy a sorok számának kényszeres redukálása.
-
disy68
aktív tag
válasz
zsolti_20
#16552
üzenetére
van bizonyára az elemen vagy valamelyik szülőjén egy eseménykezelő, ami feltételezhetően egy click hatására csinál valamit (sanszosan többről van szó, mint a képcsere)
böngésző dev-tools inspectnél meg lehet nézni, hogy min van milyen eseménykezelő (firefox-é sztem átláthatóbb e téren)
mondjuk az is lehet, hogy hiába találod meg ezt, ettől függetlenül nem biztos, hogy az értlemezése/használata triviális lesz
-
válasz
zsolti_20
#16539
üzenetére
Igen, de ehhez a böngészőben telepíteni kell a Tampermonkeyt + a konkrét scriptet is.
Azt mondjuk nem látom, hogy ez miért segítene neked, hiszen ez kliensoldali script, ez nem fogja látni azt az Excel file-t, ami nálad van.A konkrét weboldalhoz mennyire férsz hozzá? Konkrétan át tudod írni a html-t vagy csak vmi indirekt módon?
-
axioma
veterán
válasz
zsolti_20
#14433
üzenetére
Szerintem nem leptel elegge hatra.
0. van-e tovabbi szabalyossag a varhato megrendelesekben, amit ide nem irtal le de kihasznalhato?
1. miert nem sorrendben elore tortenik valogatas, azaz csak azok a megrendelesek adhatoak fel amik a korabbi rendelesek utan szabadon marado mennyisegbol teljesitheto? [nem a programozo dont hanem a korulmenyek miatt szembesul a user vele]
2. a megrendeleseknek tenyleg darabszambol legtobbet a legjobb teljesiteni? [hogy-hogy nem fugg a benne levo elemek darabszamatol/aratol/profitjatol hogy mennyire akarja eladni]?
3. ha 10+ fajta aru van es az egyik csomagba 5 db egyforma kell egybol es semmi mas, akkor az "olcsobban" teljesitheto, mint a minden arubol 1-et csomag, tehat nem tunik jo heurisztikanak az altalad irt korlatozas, ha tenyleg komplett megrendelesek darabszamanak maximalizalasarol van szoAmugy meg ha valami kizaras/sorrend alapjan mesz akkor kette lehet venni, egyreszt megirsz egy adott sorrendbol dolgozo kivalogatot, masreszt megirsz egy sorbarendezot (valahogy kombinalt ertekre alapozoan), es utobbibol konnyu tobbet is kiprobalni, melyik hoz neked legjobban tetszo eredmenyt. Heurisztikabol tobb is szoba johet "logikusnak" is.
-
válasz
zsolti_20
#14423
üzenetére
pakolási problémának hívják az operációkutatás témában.
az eredeti pakolási probléma szerint van n darab tárgyad, mérete ismert, amit minél kevesebb sztenderd dobozba kell beleraknod.
bebizonyítható, hogy az alábbi algoritmus max. 1 dobozzal kér többet, mint az elvi optimum.
méret szerint csökkenő sorrendbe rakod a tárgyaidat, és mindegyiket belepróbálod először az első dobozba, utána a másodikba, harmadikba, stb. és belerakod a legkisebb sorszámúba, amibe belefér.ezt a problémát és megoldást át lehet faragni a te feladatodra, mint ahogy opr tapogatózott is a helyes irány felé.
szerk: azon még egy kicsit túráztatom az agyam, hogy szimplex módszerbe bele lehet-e erőszakolni. mondjuk favágó módon az összes operációkutatási alapfeladat visszavezethető szimplex módszerre, csak lehet, hogy nem fog beférni a memóriádba

szerk2: Lovász-Gács Algoritmusok és Peter Henrici Numerikus analízis könyve jól jöhet.
-
válasz
zsolti_20
#14423
üzenetére
Erre nem letezik tokeletes algoritmus sajnos. Idealishoz kozeliteni tudsz, de elerni soha nem fogod, hacsak nem mesz vegig az osszes permutacion.
Innentol kezdve tobb megkozelites lehetseges, leirom amik igy hirtelen eszembe jutnak, biztos lehet ezeknel jobb/optimalisabb megoldast is talalni, ha kicsit tovabb gondolkozunk.Kapasbol kerdes, hogy ebbe a listaba csak olyan megrendelesek kerulnek-e bele, amik onmagukban teljesithetoek.
Ha nem, akkor ez lenne az elso szurom.Ha mar van olyan lista, amiben csak a pillanatnyilag teljesitheto megrendelesek vannak, akkor a kovetkezo kerdes az, hogy a sulyozas kizarolag a kikuldott csomagok mennyisege, vagy mas szempont is (pl rendelesi ertek, rendelesi/varakozasi ido, stb).
Ha csak a csomagok szamossaga, akkor:
a) megoldas: csinalunk egy uj oszlopot, amiben osszegszeruen szerepel a megrendelt dolgok darabszama, tehat 1-1-1-1-2 eseten az, hogy 6. Ezek utan ilyen teren novekvo sorrendben vegig lehet menni a rendeleseken, es a teljesithetoeket berakni a "kosarba". Ha valamibol elfogy az, ami raktaron van, akkor onnantol ha olyan rendelesbe botlunk, amibe kene olyan is, ugrunk tovabb.
Van tobb buktatoja a dolognak, de alapvetoen mukodokepes lehet, ha mellette bevezettek valami extra kriteriumot, hogy x ideje bent allo rendeles top prioritast kap vagy ilyesmi.
b) megoldas: hasonlo az A-hoz, annyi, hogy minden rendeles utan csinalsz egy meg teljesitheto rendeles tablat, es ezen mesz vegig.
De oszinten szolva -bar so-so mukodnek- ez mind szar megoldas. Ennel jobb megoldas az, hogyha a raktarkeszlet rendelesfuggoen szepen okosan vezetve van, es olyan dolog, amibol mar tobb rendeles nem teljesitheto, vagy nem rendelheto, vagy ki van irva, hogy elfogyott es rendelni/gyartani kell belole. Es akkor nem kell szivni megoldhatatlan problemakkal sem.
En azt szoktam mondani, hogyha olyan problemara, aminel nem biztos, hogy ez indokolt, bonyolult algoritmus kell, akkor lepj egyet hatra es gondold ujra, mert nagyon valoszinu, hogy valami mar regen el van b@szva, es inkabb azt kene kijavitani.Sok sikert!

-
axioma
veterán
válasz
zsolti_20
#14423
üzenetére
Lassu voltam, a tied volt az utolso mikor kezdtem, akkor a nagy resze felejtos.
Amugy meg tuti hogy a legjobb jo csak neked? Es biztos hogy nem lehet jo kozelitest adni pl. azzal hogy melyik csomag a "legolcsobb" (itt azt ertve alatta, hogy vagy az hogy a legkevesebb darab kell bele, vagy az hogy legkevesebb "kiegeszites" kell neki, amit a rendelkezesre allo atlag darabszamtol valo kulonbseget ertem elojelesen)? Es biztos hogy nem az eladott aruk mennyiseg a legjobb mertek?Felteszem oktatasi kerdes, mert amugy hulyeseg lenne minel tobb csomagrol darabszamban beszelni. Akkor meg gyanithatoan egy operaciokutatasos (mashol linearis programozasnak is hivjak) feladat mintapeldaja. [Es most pongyolaba valtok at mert 20 eve volt...] Valtozoi: x_i jelenti hogy az i. csomagbol mennyi lesz (felteszem ez 0-1), bal oldalak transzponalva ez a tablazat (x_1*[A az 1-ben]+...+ <=osszA stb.), valamint az x_i<=1 feltetelek, celfuggveny sum(x_i)->max. [Megjegyzem, amit az alap simplex modszer nem old meg, az kodolasilag szivas, de azt azert en inkabb megkeresnem hogy hol milyen lib-ben van meg es lehet instant modon felhasznalni.]
-
Ispy
nagyúr
válasz
zsolti_20
#14423
üzenetére
Először meghatároznám a kombinációkat, amik kijöhetnek a 10 rendelésből, utána kiszámolnám, hogy az egyes kombinációk esetében melyik cikkből mennyi darab jön össze, azokat kiejteném, ahol valamelyik cikkszám meghaladja a készleten lévő mennyiséget, a maradékból pedig azok a kombók, ahol a legtöbb az elemek száma.
Ebből a legbonyibb a kombinációk számosságának a meghatározása, ezt egy db-ben letárolnám, hogy első: 1, második: 1,2 stb. a többi már szimpla adatbáziskezelés, pár update, meg sum, meg select.
-
válasz
zsolti_20
#11186
üzenetére
Ugy, ahogy a kollega irta.
Egy ciklus megy vegig a magyar file-on, soronkent beolvassa, ID-t kiveszi.
Ezen belul van egy masik ciklus, ami megy vegig az angol file-on, soronkent kiolvassa, ha ID egyezik, akkor felulirja. Mivel az Id-k sorrendben vannak, ez a ciklus mindig onnan kezdi, ahol az elobb abbahagyta.
Harmadik txt-t en nem latok jogosnak, mert futas vegen csak ugyan az lenne benne, mint a magyar txt-ben.Nagyjabol ennyi, ez egy barmilyen nyelven egyszeru feladat, ciklust, file megnyitast, soronkent olvasast/irast meg egy par perces gugli/stackoverflow megadja neked.
Sok sikert, jo szorakozast!

-
bandi0000
nagyúr
válasz
zsolti_20
#11182
üzenetére
akkor így jó, mondom én csinálnék egy 3. txt-t
megnézed a db számokat
2 for
első kiválaszt egy ID-t
a második az első ID alapján strcmp vel megnézi hogy hogy a 2. txt be benne van e
ha igen akkor az új txt be bele írja a magyar szöveget az id alapján
ha nincs akkor az angolt irja az id alapjánde persze biztos lehet szimplán cserélni is, de fejből nem tudom h erre mit használnak C ben ha egyáltalán van valami
aztán biztos van ennél jobb megoldás, majd az okosabbak elmondják

-
bandi0000
nagyúr
válasz
zsolti_20
#11177
üzenetére
de akkor az id-nek csak meg kell egyeznie nem? vagyis van egy szöveg angolul meg magyarul, de az id az ugyan az
ha ez van akkor szimplán dupla for, azt csók a családnak, bár én mint laikus, lehet csinálnék egy 3. txt-t, nem pedig szerkeszteném a másik kettőt, és haegegyezik az id akkor beleirja a magyar részt, ha nem akkor meg pl az angolt írja oda
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen RAM-ot vegyek?
- Xiaomi 15 - kicsi telefon nagy energiával
- Nintendo Switch 2
- NASCAR
- Brogyi: CTEK akkumulátor töltő és másolatai
- Android alkalmazások - szoftver kibeszélő topik
- eBay-es kütyük kis pénzért
- Háztartási gépek
- Kerékpárosok, bringások ide!
- Vezeték nélküli fejhallgatók
- További aktív témák...
- -ÚJ,2 ÉV GAR- DDR5 GAMER PC: RYZEN 7 8700F/9700X/9800X3D +RX 6600/6700XT +16-64GB DDR5! SZÁMLA!
- Dell Latitude 7430 x360 Ütésálló Érintős Hajtogatós Profi Ultrabook 14" -60% i7-1265U 16/512 IRIS Xe
- HP E24m G4 Monitor FHD IPS webkamerával, Windows Hello-támogatással
- Lenovo ThinkPad T14 Gen 5 Ultra-I7/16GB/512SSD/FHD/garancia!
- Lenovo ThinkPad X1 Carbon 9th i7-1165G7/16GB/512/FHD/Magyar
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 Pro Max 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3523
- Lenovo ThinkCentre M920q/ Dell OptiPlex 3070/ Hp EliteDesk 800 G4-G5 mini, micro PC-Számla/garancia
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / Rog RX580 8GB / 32GB DDR4 / 500GB SSD
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



Ha már igazi programozó nem vagyok és nem vágom séróból a .net keretrendszert, legalább keresni még tudok.
honnan szalasztják az ilyen fakezű fejlesztőket?



