-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
FehérHolló
veterán
válasz FehérHolló #4350 üzenetére
Mondjuk azt sem ártana leellenőrizni, hogy létezik-e a $_GET tömbben id azonosítójú elem, majd csak ezután átadni egy függvénynek azt paraméterként. PHP sok dolgot megeszik, de azért mégis.
Szóval egyetértek az első postoddal.[ Szerkesztve ]
Skynet is real. It's called Google.
-
cucka
addikt
válasz FehérHolló #4350 üzenetére
Ezek szerint tényleg mindegy. Ettől függetlenül kipróbálnám " jellel.
Szerintem nem mindegy.
- mi van, ha olyan tömbindexre szeretnél hivatkozni, ami már szerepel konstansként?
- mi van, ha a tömbindexben speciális karakterek vannak?
- mi van, ha esetleg rendesen be van kapcsolva az error_reporting? A php az ismeretlen konstansokat átalakítja ugyan string típusra, de emellett dob egy notice-t is. Sajnos a visszafele kompatibilitás és a már használatban lévő script-ek kritikán aluli minősége miatt alapértelmezés szerint a notice-ok ki vannak kapcsolva, ezért nem látod, hogy szar a kódod. Érted, ha a kód hibaüzenetet/megjegyzést dob, akkor arra nem az a megoldás, hogy kikapcsolod a hibák/megjegyzések megjelenítését. (Amúgy ez a visszafele kompatibilitás az oka sok más nevetséges php jelenségnek, például hogy a változónevek case sensitive-ek, a függvénynevek viszont nem)[ Szerkesztve ]
-
ALI_G
veterán
Jó swing-gel foglalkozó könyvet ismertek?
-
gaben
aktív tag
Olyan kérdésem lenne, hogy java-ban csinálok egy szálat külön a Thread -ből való származtatással,.start()-al el is indítom,dea leállítása már elég körülményes,a legjobb az lenne,hogy .stop()-al de ez valamiért nem támogatott.Tudja valaki miért lehet ez?Vagy mi van helyette?
-
Karma
félisten
Ne próbálj semmi ilyesmit.
Egyébként sincs cancel() metódus, lol.Inkább olvasd el ezt, vagy simán a stop() dokumentációjánál a magyarázatot:
"Deprecated. This method is inherently unsafe. Stopping a thread with Thread.stop causes it to unlock all of the monitors that it has locked (as a natural consequence of the unchecked ThreadDeath exception propagating up the stack). If any of the objects previously protected by these monitors were in an inconsistent state, the damaged objects become visible to other threads, potentially resulting in arbitrary behavior. Many uses of stop should be replaced by code that simply modifies some variable to indicate that the target thread should stop running. The target thread should check this variable regularly, and return from its run method in an orderly fashion if the variable indicates that it is to stop running. If the target thread waits for long periods (on a condition variable, for example), the interrupt method should be used to interrupt the wait."
[ Szerkesztve ]
“All nothings are not equal.”
-
spammer
veterán
Hello!
Kis segítséget szeretnék kérni php ügyben. A helyzet az, hogy van egy oldal (php formátumban), amin pár termék van feltűntetve. Na most adatbázis nincs, ezért szeretnék 1-2 apró dolgot (pl. ár, mennyiség) lekérdezni fileból, legyen az html vagy php táblázat vagy txt vagy akármi. A lényeg hogy ezért nem szeretnék sql-lel vacakolni, mert nem vagyok benne profi és nincs is annyi dolog ami változik, na meg gyorsabban módosíthatom a dolgokat egy egyszerű fileban (több oldal is ebből a fileból kérdezné le, így ha módosul, akkor mindig csak ezen az egy helyen kellene módosítani).
Lehetéséges, hogy pl. egy nyers html-ben (vagy php-ben) létrehozok egy táblázatot és abból megadni neki, hogy melyik sor melyik oszlopból vegye ki az adatokat (pl. ár) vagy akár soronként, hogy 1. sorban ez az ár, 2. sorban az az ár stb. és hogy abból olvassa és írja ki a php az oldalra?
Köszi előre is a segítséget!
„A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."
-
ko9
addikt
Üdv!
Csinálni akarok egy programot, mindegy mien nyelven, ugyanis most akarom elkezdeni tanulni egy nyelvet, és olyat kezdenék el, amiben a következőt meg lehet valósítani!Adott egy DOS-ból vezérelhető parancssoros progi (mint pl az mplayer). Ehhez szeretnék egy normális ablakos vezérlőt írni, ami áll két beviteli mezőből (a videófáljnak és a szövegfáljnak) meg egy pár kapcsolóból (teljes képernyő, framedrop engedélyezése stb.) és egy-két gombból (lejátszás, kilépés). Annyira lenne szükségem, hogy a progi automatikusan legenerálja a parancssort, ha rákattintok egy gombra akkor elindítsa a progit, beadja a parancssort, és menjen a lejátszás.
Mien nyelven lehetne ezt egyszerűen megoldani? Abszolút kezdő vagyokKöszönöm szépen a segítséget!
Üdv: Ex
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
doc
nagyúr
gyakorlatilag barmilyen nyelven, a legegyszerubb Linux alatt a shell script, ket-harom sorban megoldhato az ablakozashoz hasznalhato hozza pl. a zenity, nagyon csinos dialogusokat keszithetsz vele shellbol
ha komolyabb kell, akkor mondjuk Perl, szinten par sor
aztan ott vannak persze a "fullextras" nyelvek, mint pl. C++ (Qt), C(Gtk), stb, de nem azzal kene kezdeni sztem... -
ko9
addikt
Hali!
Írtam, hogy DOSos alapú, vagyis Windows alapon kéne, az MPlayer Windowsos változatához... Tudom hogy vannak rá GUIk, de eggyik se teccikk...
Én elsőre a Visual Basic-re gondoltam... Megoldható vele? Vagy van eccerűbb megoldás is?Köszi: Ex
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
Sk8erPeter
nagyúr
válasz spammer #4360 üzenetére
Én a helyedben ebben az esetben (ha nem akarnék semmiképp adatbázist használni) inkább azt a sokkal rugalmasabb megoldást választanám, hogy fájlból olvasnám ki az egyes adatokat (legyenek most termékadatok), legegyszerűbb szemléltetésként úgy, hogy az egyes oszlopok tabulátorral lennének elválasztva. Ez jelentené tulajdonképpen a táblázatot, ebből hoznám létre a tényleges HTML-táblázatot a fájlból való kiolvasásnál.
A táblázat fájlból való kiolvasására és táblázatszerű kiíratására HTML-ben írok egy nagyon leegyszerűsített példát (nyilván még ezerféleképpen lehet, biztos van elegánsabb megoldás is, de most ez jutott eszembe).
Legyen egy "termeklista.txt" nevű fájlod, és abban az első három oszlop legyen rendezve tabulátorral a következők szerint: "Termék neve", "Ár", ill. "Megjegyzés"; annak legyen pl. a következő a tartalma (az egyes mezők között tabulátor van!):
Első termék 1200 Ide jöhet a blabla az első termékről
Még egy termék 900 Ez a termék nagyon fullos cucc(Szerk.: sajnos a PH úgy alakítja át a szöveget, hogy a tabulátor nem látszik tabulátornak, de a lényeg, hogy az "Első termék" és az "1200" között (meg 1200 után) tabulátor helyezkedik el.)
Ezenkívül legyen mondjuk egy termek.php fájl, amivel a termékeket egy HTML-táblázatba kiírod, annak a tartalma a következő:
<?php
//... egyebek...
$file = @fopen("termeklista.txt", "r");
if($file)
{
$i=0;
$tablazat='
<table border="1">
<tr>
<th>Termék neve</th>
<th>Ár</th>
<th>Megjegyzés</th>
</tr>
';
while (!feof($file)) {
$i++; //sorok számlálása
$termek_info = fscanf($file, "%[a-zA-Z0-9íéáűőúöüó@&;:,. /!?-]\t%[0-9]\t%[a-zA-Z0-9íéáűőúöüó@&;:,. /!?-]\n"); //reguláris kifejezések
list($termeknev, $ar, $megjegyzes) = $termek_info; //változókba szétdobáljuk a tömbelemeket
$tablazat.='
<tr>
<td>'.$termeknev.'</td>
<td>'.$ar.' Ft</td>
<td>'.$megjegyzes.'</td>
</tr>
';
}
fclose($file);
$tablazat.='</table>';
echo 'És végül a táblázat:<br />';
echo $tablazat;
echo 'Sorok száma: '.$i.'<br />';
}
else
die('A fájl nem létezik!');
?>Ha meg konkrét sorban (egy sor egy termék) szereplő árra keresel, akkor beraksz egy új változót, és lecseréled a while ciklust a következőre (nyilván ennél gyorsabban működő megoldással is lehet (nem mintha ez olyan irtó lassú lenne), de ezzel most nem foglalkoztam), a többi marad uaz:
$keresett_sor=10;
while ($i!=$keresett_sor && !feof($file)) {
$i++; //sorok számlálása
$termek_info = fscanf($file, "%[a-zA-Z0-9íéáűőúöüó@&;:,. /!?-]\t%[0-9]\t%[a-zA-Z0-9íéáűőúöüó@&;:,. /!?-]\n"); //reguláris kifejezések
if($i==$keresett_sor){
list($termeknev, $ar, $megjegyzes) = $termek_info; //változókba szétdobáljuk a tömbelemeket
$talalat=$ar;
}
}
if(isset($talalat))
echo 'A keresett termék ára: '.$ar;
else
echo 'A keresett termék nem található!';Remélem segítettem elindulni az úton.
[ Szerkesztve ]
Sk8erPeter
-
spammer
veterán
válasz Sk8erPeter #4365 üzenetére
Nagyon szépen köszönöm a segítséget!
„A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."
-
Jazz
veterán
Sziasztok!
Kerestem egy olyan programot, ami beállított időközön belüli random időközönként megnyom egy adott billentyűt. (Konkrétan: beállítható időköz, pl. 3-5 perc között, és beállítható adott pl. A billentyűt nyomja le.
Javasolták az Autoit-et, hogy írjak rá scriptet, leszedtem, de a legnagyobb programozás életemben az egy autoexec.bat-volt, már ha azt annak lehet nevezni.Köszönöm!
free your mind
-
ALI_G
veterán
üdv!
interface-ekkal kapcsolatban lenne kérdésem, mire jó ez?
private ICalcMethod calcMethod;
Az ott egy interface és ez mind egy class-on belül van.
-
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"[ Szerkesztve ]
Nem vagyok egoista, csak uborkagyalu!
-
ko9
addikt
Háát nekem nem gyerekjáték
Visual C++-t választottam, főleg azért mert elfekvőben van valahol könyvem is hozzá... Azért esetlegh tudnál segíteni pl hogy hogyan rakjam bele azt például, hogyha egy valami kivan pipálva, akko egy +o kerüljön a parancssorba... Meg egyáltalán hogy hogyan állítódjon össze a parancssor Vagy esetleg valahol le van írva ez? Ha lenne egy példa azt se vetném meg
Nagyon kezdő vok ebben, de valahol el kell kezdeniKöszöntem: Ex
--------------------------- Privátot privátba - Fórumtémát fórumba!! --------------------------- --------- I/DEBUG(3430): debuggerd committing suicide to free the zombie! ---------
-
bpx
őstag
hát ha van könyved, akkor ezeket érdemes megnézni:
- alap vezérlők (button, textbox, listbox, checkbox, dialog ablakok, stb...), ezekhez tartozó adatmezők elérése, eseménykezelés: de ezekre kb. magadtól is rá lehet jönni, ha jobban megnézed őket
- minimális stringkezelésmaga a program meg ugye úgy néz ki, hogy összerakod a guit, lesz pl. egy gombod, amivel indíthatod, annak az eseménykezelőjében meg összerakod a parancsot a paraméterek alapján, ami a példádnál maradva valahogy így fog kinézni:
void playbutton_Click(...) {
String command = "mplayer.exe";
...
// ha a checkBox1 be van jelölve, akkor hozzáteszi a +o-t
if (checkBox1->Checked) command+=" +o";
// a command értéke itt már "mplayer.exe +o"
... // további ellenőrzés a többi paraméterre
}[ Szerkesztve ]
-
Karma
félisten
Mondjuk (kezdőnek ez elég durva lehet) én úgy csinálnám akkor már, hogy a UI elemeket (meg a hozzá tartozó parancssori dolgokat) nem fixen hardcode-olom, hanem vagy egy kódban definiált, vagy máshonnan betöltött táblázatból generálom dinamikusan. Ennek meglenne az az előnye, hogy ha legközelebb az mplayer helyett mondjuk a mencoderhez akarsz felületet írni, akkor nem kell nulláról mindent újrakezdeni, csak a konfigurációt módosítani.
“All nothings are not equal.”
-
ALI_G
veterán
Többszálú java rendszerek tesztelésével kapcsolatban van valakinek tapasztalata?
-
Lakers
tag
Sziasztok!
1. kérdésem:
for(; ciklusnak mi a jelentése ilyenkor? Grafikai programozásnál fordul elő, és nem értem, hogy ez miért működik semmi inicializálás, feltétel, léptetés nincs benne, de működik. (c++/c nyelvnél)
2.kérdésm: Hol lehet használható teljes körű iphone programozáshoz vagy mobil programozáshoz (android, winmobile) tutoriált vagy bármely segédletet találni? Google-t használtam, csak olyan érdekesek nekem, hogy egyikben van ilyen téma a másikban nem. Ilyen téren olyannok kéne a véleménye akik már benne vannak, vagy találtak maguknak egy-két oldalt, hogy ők mit ajánlanak nekem.köszönettel: Lakers
-
8nemesis8
veterán
Sziasztok!
Egyik sulis projekthez, amiben 3man fogunk dolgozni SVN-t szeretnénk használni. Tudtok valami megbízható, lehetőleg ne open source-os oldalt, ami elvinné az SVN szervert!?
Vagy előre beállított szervert lehet ingyen igényelni!?
Találtam egy ilyen oldalt, esetleg vélemény ,tapasztalat? -
ALI_G
veterán
JUnit + multithread környezettel kapcsolatban van itt jártas ember?
-
Karma
félisten
-
ALI_G
veterán
Aha, ezt a toolt már megtaláltam, és ilyen kellene nekem, de ennél free-bb változat
JUnit nem foglalkozik azzal, hogy egy Thread befejezte-e a működését, vagy sem, így nem tudsz tesztelni többszálú alkalmazást.
És bár vannak ingyenesek, azok csak saját használatra ingyenesek -
-
egyjotakaro2
csendes tag
Helló. Kellene nekem egy profi programozó aki hobbyból elvállalna egy mmorpg oldal programozását. Az oldalmotor meg van (php,képek,sql....) Csak ki kellene javítani a bug-kat és hozzá írni egy pár frissítést. Kiemelném, hogy csak hobbyból és szórakozásból vállalja el mert sajna fizetni nem tudok! Várom a jelentkezőket. És a többit P.Ü-ben megbeszéljük.
-
gaben
aktív tag
Sziasztok!
Javaban hogyan tudok a struktúrát létrehozni?
Mint a C-ben a typedef struct{ }struct_nev; azonosságára. -
ArchElf
addikt
Nincs. Mivel a Struct-nak az egyik fő jelentősége a "tiszta" memóriahasználat, ez az előny a memória pointer-mentes Java nyelvben amúgy sem igazán érvényesülne.
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
gaben
aktív tag
válasz ArchElf #4397 üzenetére
Köszi!
Lenne még valami...
Netbeans-ben tanulom a java-t,aztán van a publikus konstruktor.Itt létrehozom uyge a változókat.Aztán csinálok egy konzolról olvasást.
van egy int darab; változó
static Scanner in = new Scanner(System.in); //input deklarálása
System.out.println("kerem a szamot ");darab=in.nextInt();
Csak akkor hajlandó működni ,ha a változó static lesz.A szám bekérése persze a main-en belül van.Ezt el lehet valahogy kerülni?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Franciaországban nyit a Honor 200 Lite
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Alkoholista nevelde
- Világító alma helyett világító tok és szíj az almákra
- Jövedelem
- Rossz üzlet az EV-kölcsönzés
- Milyen videókártyát?
- Milyen egeret válasszak?
- Motorola Moto G24 Power - hol van az erő?
- Elektromos rásegítésű kerékpárok
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5