- sziku69: Fűzzük össze a szavakat :)
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- sh4d0w: Árnyékos sarok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- Lalikiraly: Sencor SMC BS30 aktív hangfalszett bemutató
-
LOGOUT
Új hozzászólás Aktív témák
-
BProgrammer
lelkes újonc
Azt értem, hogy véletlenszerű, igazából pont ezt akartam próbálgatni, hogy mindig más eredményt kapok emiatt, de nem értem, hogy mi lehet az a körülmény, ami miatt nem lesz nagyobb 2000000000-nál az eredmény. Mikor látom, hogy megtörténik a duplázás, illetve egyszer valamikor a végére az összes increment-nek is le kell futni, nem?
-
BProgrammer
lelkes újonc
Sziasztok!
Próbálgatom a párhuzamos programozást C++-ban és nem értem a következő működést:
Elindítok 2 szálat, az egyiken 2000000000-szor növelgetek egy globális változót, a másikat 2 másodperces sleep-pel indítom majd egyszer csak beduplázom ugyanazt a változót konkurensen, miközben az increment még nem ért véget. Közben kiírogatom a dolgokat, ellenőrzöm a 2 másodperc sleep után még valóban nem ér véget az increment sose az én gépemen. Látszik is, hogy kb. beduplázódik a szám, valamikor a futás közben. Szóval azt várnám, hogy a legvégén, mire mindkét szál lefut, valami 2000000000-nál határozottan nagyobb szám lesz az eredmény minden esetben. Valamikor tényleg ez is van, de nagyon sokszor van, hogy pontosan 2000000000 az eredmény. De ez hogy lehet, hiszen nem akkor fut le soha a duplázás, mikor az n még 0 (ellenőrzöm a kiiratással). Arra is gondoltam, hogy hátha valami optimalizáció van, hogy valójában nem fut le 2000000000-szor a ciklus, hanem az i helyett magát a num-ot nézi, hogy ha az nagyobb, akkor kilép a ciklusból, de akkor meg máskor mér lehet nagyobb? Meg hát -O0 kapcsolóval is ugyanaz a probléma.Meg amit végképp nem értek, hogy egyszer volt olyan is, hogy nem duplázta be a számot, és a duplázás előtti és utáni kiíratás csak pár incrementálásban különbözött. Szóval eléggé össze vagyok zavarodva. Van ötletetek?
Előre is köszi a válaszokat!
#include <iostream>
#include <thread>
#include <chrono>
using namespace std::chrono_literals;
unsigned int num = 0;
void increment()
{
std::cout<<"Starting increment "<< num << std::endl;
for(int i=0; i<2000000000; ++i)
{
++num;
}
std::cout<<"Ending increment "<< num << std::endl;
}
void doubler()
{
std::this_thread::sleep_for(2s);
std::cout<<"Double starting " << num << std::endl;
num*=2;
std::cout<<"Double ending " << num << std::endl;
}
int main() {
std::thread t1(increment);
std::thread t2(doubler);
t1.join();
t2.join();
std::cout << num << std::endl;
} -
BProgrammer
lelkes újonc
Igazából már nagyjából adtatok tippeket + írtam ugye a linkelt csoportba is. Köszi mindenkinek még egyszer!
-
BProgrammer
lelkes újonc
válasz
instantwater #14733 üzenetére
"Ami minimum az egy i5 de inkább i7 proci"
Ez így nagyon tág. Nem ilyen egyszerű, hogy az i7 az inkább. Egy újabb generációs i5 simán lenyomhat egy régebbi i7-et. De még azon belül is rengeteg típus van. Nagyon sok paramétertől függ.
-
BProgrammer
lelkes újonc
Hat ezek nekem is elég nagy számok. Én a jelenlegi kis billentyűzetemmel, egeremmel,egérpadommal, monitorommal meg vagyok elégedve. Nekem tényleg inkább csak az lenne az igényem, hogy zökkenőmentesen menjenek rajta a leírt dolgok és ne haljon be, mint a jelenlegi gépemen nagyobb projektek buildelésénél, miközben még mást is csinálok.
Igazából a jelenlegi gépem egy több mint 5 éves 100párezer forintos gép, de így az anyagával, billentyűzetével kijelzőjével, stb. sose volt bajom, pedig aztán hordoztam rendesen ide-oda, meg rendesen használtam. Csak tényleg mióta egyetemen már vannak komolyabb laborok, meg elkezdtem dolgozni, azóta született meg ez az elhatározás, hogy nem ártana valami erősebb belső
-
BProgrammer
lelkes újonc
Köszi!
Írtam is a topikba. Akár a használt is játszik, csak nem tudom mennyire lehet megbízni bennük.
-
BProgrammer
lelkes újonc
Köszi a linket!
Igen, sok paraméter van, de azért nem gondolom, hogy ezek a lista legvégén lennének amit írtam. Sok mindent kihagytam biztos, de azért ezek is elég relevánsak.
-
BProgrammer
lelkes újonc
Sziasztok! Notebook vásárlás előtt állok, amit szoftverfejlesztéshez szeretnék használni. Mind egyetemi, mind munkahelyi projekteken is dolgoznék rajta. Szeretném, hogy egyszerre több dolog menjen rajta akadozás nélkül (pl. Visual Studio + böngésző több füllel + skype/discord + egyéb fejlesztést segítő alkalmazások egyszerre, illetve néha akár virtuális gépet is futtatnék). A grafikai tényezőkre kevesebb hangsúlyt fektetnék, mert NEM játszani/játékot fejleszteni szeretnék, se nem akarok videót vágni.
Alapból egy 16GB RAM-ra gondoltam, 512GB SSD-re. Processzorokhoz nem annyira értek, így a userbenchmark oldalon hasonlítgattam össze őket. Ezek alapján ez a gép tetszett meg:
LINKLégyszí írjátok meg, hogy szerintetek a leírtak alapján megfelelő lehet-e a gép a zökkenőmentes fejlesztéshez, illetve, hogy kb. megfelelően lőttem-e be a szükséges paramétereket. Előre is köszi!
-
BProgrammer
lelkes újonc
cPanel tárhelyemen létrehozott MySQL adatbázisomhoz miért nem tudok csatlakozni MySQL Workbench-el? Mindent úgy csinálok, ahogy itt írja: https://www.inmotionhosting.com/support/website/connect-database-remotely-mysql-workbench/
Ennek ellenére nem működik a connection.Előre is köszi!
-
BProgrammer
lelkes újonc
Sziasztok!
Útkereső algoritmussal kapcsolatban lenne kérdésem, ami kicsit összetettebb, mint egy általános útkeresés. Van egy négyzethálós 2D játékom. Mátrix-szal van reprezentálva a játékmező, a cél egy adott pontból eljutni egy másik pontra a lehető legkevesebb lépéssel, de úgy, hogy nem csak üres mezőkből és falakból áll a pálya, hanem vannak a pályán olyan dolgok amikre ha a karakter rálép, akkor sebeződik/gyógyul, illetve ehhez hasonlóan másféle objektumok is, amiket pl. ha felvesz azzal, hogy a mezőre lép, onnantól kezdve már máshogy interaktol a dolgokkal, pl. kevesebbet sebződik, stb. Szóval egy adott szabályrendszert figyelembe véve kéne megkeresni a legrövidebb utat, úgy, hogy közben a karakter ne haljon meg. (Pl. menjen el előbb egy gyógyító mezőre, ha csak úgy lehet megoldani az adott pontig eljutást meghalás nélkül.) Most a szabályrendszert azért nem is részletezem, mert általánosságban vagyok kíváncsi csak, hogy ilyesmi problémára miket lehet használni, hogy kell megvariálni egy sima legrövidebb útkeresést pl.
Előre is köszönöm a segítséget!
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- BESZÁMÍTÁS! LENOVO LOQ 15AHP9 15 FHD notebook - R7 8845HS 32GB DDR5 1TB SSD RTX 4060 6GB WIN11
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3334, 94% Akkumulátor
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- BESZÁMÍTÁS! MSI B450 R5 5600 16GB DDR4 512GB SSD RTX 2070 Super 8GB Zalman Z1 Plus ADATA 600W
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest