Hirdetés
- iPhone topik
- Nubia Neo 3 GT 5G - játéktelefon
- Poco X6 Pro - ötös alá
- Apple Watch
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Telekom mobilszolgáltatások
- Pulzust is mér az Apple AirPods Pro 3
- Fotók, videók mobillal
- iPhone 12 mini - kicsi a bors, de bitang erős
Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
válasz
Lacces
#10747
üzenetére
Szerepkörnek ott van jelentősége, amikor a felhasználókat valamilyen csoportba szeretnéd rendezni. Például az teljesen jó ötlet, hogy a hirdetők legyen egy szerepkör, és csak ezen szerepkörbe tartozók láthassák a hirdetőknek szóló menüket.
De a szerkesztést ezzel nem tudod megoldani, mivel ott egyedileg kell figyelni a dolgokat. Szerintem a legegyszerűbb, hogy mivel egy hirdetéshez mindenképp csak egy hirdető tartozhat (ha jól értem nincs olyan, hogy egy hirdetést több hirdető kezel), ezért egyszerűen a hirdetésbe mentsd bele a hirdető ID-ját, és csak ezen ID-jú felhasználónak engedd szerkeszteni. És akkor nem kell külön kapcsoló tábla
-
Cathfaern
nagyúr
válasz
Sk8erPeter
#10487
üzenetére
Igen ezen gondolkoztam is, hogy beleírjam, nem szép megoldás, de azért nem is teljesen értelmetlen

De szerintem ez tipikusan olyan kód, amit jobb lenne elejétől kezdve (onnantól, hogy funckió szinten mit szeretne az ember, tényleges programozást teljesen elfelejtve) újragondolni. -
Cathfaern
nagyúr
válasz
Sk8erPeter
#10485
üzenetére
"A foreach egy egyszerű bejáró algoritmus, semmi extra mutatvány nincs a dologban. De ha háromszor használsz foreach-et, akkor háromszor járod be. Ez felesleges."
Nem feltétlenül. Amennyiben az első foreachen belül megváltoztatsz valamit a tömbön, akkor lehet értelme mégegyszer bejárni (elvileg ugyanazt a tömböt, gyakorlatilag nyilván akkor már nem ugyanazon mész végig). És ahogy láttam, itt pontosan erről van szó."$senders = array();
if(array_key_exists($message->sender_username,$senders))
Elmagyarázva szavakkal, a kosaras példával:
$kosár = tök üres
ha a $kosárban van piros színű golyó, akkor csináld ezt:
Vágod?"
Az idézett kódban nem ez történik. Ha megnézed, akkor ahogy végigmegy a foreach-en, pakolgat bele a senders tömbbe. A kiürítés miatt először igen, üres lesz, de ha többször is szerepel ugyanaz a "sender_username" a messagesben, akkor utána a senders tömb adott kulcsánál már ott lesz valami (a korábban beállított 1, vagy az inkrementált érték) -
Cathfaern
nagyúr
válasz
WolfLenny
#10295
üzenetére
Kliens oldalon ahogy írták is, rendszeresen intézel egy AJAX kérést a szerver felé.
Szerveren két dolog lesz:
1. Fut maga a feldolgozó szál, ami bizonyos lépcsőknél (mondjuk ha egy for ciklus, ami feldolgoz 10000 sort, akkor mondjuk minden 1000. sor után) adatbázisba beírja, hogy most elérte a 10%-ot (1000/10000), aztán a 2000. sornál a 20%-ot (2000/10000), stb. (sorazonosítónak pl. mehet session ID)
2. Az AJAX kérést meghívja az ellenőrző függvényt, ami egyszerűen kiolvassa az előbb említett táblából a %-os értéket.Overheadje van bőven, meg eszi az erőforrást, de ha ez az igény, akkor ez az igény

Athlon64+:
APC-t külön telepíteni és engedélyezni kell (vagy el tudod ezt érni szolgáltatónál, vagy nem). -
Cathfaern
nagyúr
Mi számít kép megnézésének? Ha már a thumbnailt látja, vagy ha konkrétan rákattint egy képre?
Bár a lényegen sokat nem változtat: felteszem magát a képet php-ból iratod ki. Elég ha a kiiratásra írsz egy functiont, ami a kiírás mellett incrementálja az adott képhez tartozó számlálót is. Legalábbis szerintem nem nagyon van értelme ennél jobban túlbonyolítani
Új hozzászólás Aktív témák
- Őrületes specifikációkkal rendelkezik a Tachyum csodaprocesszora
- Kecskemét és környéke adok-veszek-beszélgetek
- Arc Raiders
- Mibe tegyem a megtakarításaimat?
- Háztartási gépek
- Azonnali fáradt gőzös kérdések órája
- iPhone topik
- Allegro vélemények - tapasztalatok
- Assetto Corsa Rally
- Milyen monitort vegyek?
- További aktív témák...
- 27% - Corsair RM850x 850W 80 PLUS Gold ATX3.1 Tápegység!
- Corsair iCUE LINK TITAN 360 RX LCD Vízhűtő!
- Sapphire Radeon RX7700 XT DDR6 Pure Videókártya - 12 GB
- Corsair VENGEANCE LPX 2x16GB DDR4 3200MHz CL16 - Új, bontatlan - Eladó!
- BESZÁMÍTÁS! MSI B450 R7 5700X 32GB DDR4 512GB SSD RTX 3080 10GB Zalman Z1 Plus Cooler Master 750W
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2113, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Eladó Xiaomi Mi 11 Lite 5G 4/128GB / 12 hó jótállás
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



