- Magisk
- Samsung Galaxy S23 Ultra - non plus ultra
- Megjelentek az első HMD okostelefonok, ezek a magyar áraik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Garmin Forerunner 165 - alapozó edzés
- Redmi Watch 4 - olcsó hús, sűrű a leve
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Yettel topik
- Fényképeken a Google Pixel 9 Pro
Hirdetés
-
Megjelenési dátumot végre a Men of War II (PC)
gp Többszöri halasztás után végre megkapjuk a régóta várt folytatást.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
Szűkös készlettel indít az iPad Pro OLED?
ma Állítólag meggyűlt a Samsung baja az iPad képernyőkkel, az LG viszont a kívánt mennyiségben szállítja a paneleket.
-
Mobilarena
Új hozzászólás Aktív témák
-
beleszólok
senior tag
válasz Jester01 #8350 üzenetére
Na jó, de egy i5-2520m procin, ne okozzon már ekkora eltérést az a konverzió!
Nem írtad, milyen rendszeren tesztelted: linuxon, python 2.7 vs mono, a python nagyságrenddel gyorsabb.
Windowson Activestate python vs .net, nagyjából hasonló, de a cygwines python mindkettőnél gyorsabb, nem is kicsivel.
Próbáltam megfejteni strace segítségével, hogy mit művel a python, de nem találtam érdemi magyarázatot az eltérésre.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
Jester01
veterán
válasz beleszólok #8351 üzenetére
linux+mono persze (a pingvinből azért lehetett sejteni )
Egy szálon a mono így "csak" kétszer lassabb, többszálúsítva utoléri.Hehe, az IndexOf-nál sokkal gyorsabb ha simán ciklusban végignézzük:
for(int pos = 0; pos < got; pos += 1)
{
if (buf[pos] == 10) n += 1;
}Ez már egy szálon is ráver a pythonra így.
[ Szerkesztve ]
Jester
-
beleszólok
senior tag
válasz Jester01 #8352 üzenetére
Kipróbáltam (monodevelop-t a pokolba kívánom úgy mellesleg ), valóban... a te verziód kb. 7mp, míg a python kb. 3, a saját C# változatom meg 19.
A tiédet nem tudtam több szálon futtatni, ennyire (gyakorlatilag egyáltalán ) nem értek a C# lelkéhez. A múltkorit valami tutorialból másoltam ki.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sztanozs
veterán
válasz beleszólok #8355 üzenetére
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
beleszólok
senior tag
-
sztanozs
veterán
válasz beleszólok #8357 üzenetére
A core runtime nem tűnik szerver-oldal only-nak, de majd utánanézek...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Jester01
veterán
válasz beleszólok #8355 üzenetére
Az IndexOf vagy a for ciklus? Mert az előbbi nekem is lassabb mint a python.
Monodeveloppal mi bajod?Jester
-
beleszólok
senior tag
válasz Jester01 #8359 üzenetére
Szerintem a for, de már nem vagyok biztos benne.
Monodevelop? Megszoktam, hogy egy projekten belül akárhány önálló programom lehet, ebben a nyomorultban meg, ha indítok egy "solution"-t, akkor abban csak egyetlen public static Main() lehet.
Kénytelen vagyok parancssorból bohóckodni.
Ha meg solution nélkül csinálom, akkor a rendszerkönyvtárakat sem találja valamiért.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
Alexios
veterán
válasz beleszólok #8360 üzenetére
solution-ben végtelen projekted lehet, és projektenként lehet main metódusod.
-
beleszólok
senior tag
válasz Alexios #8361 üzenetére
OK, de épp az a gond, hogy nem tudok apróbb, önálló programokat gyártani benne úgy, ahogy pl. Eclipse-ben vagy bármely egyéb IDE-ben. Nem áll kézre a tanuláshoz.
Fejlesztéshez lehet, hogy jó, de számomra per pillanat... nem igazán.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
Jester01
veterán
válasz Alexios #8361 üzenetére
Sőt, akárhány solutiont is be tud tölteni egyszerre
Nem értem a problémád, akárhány Main lehet (nyilván egy osztályban csak egy). Ha egy projektben több van, akkor ki kell választani melyiket is akarod. De szerintem ez visual studioban is így van (már ha egyáltalán engedi a több Main-t).
[ Szerkesztve ]
Jester
-
Jester01
veterán
válasz beleszólok #8364 üzenetére
Igen, a hibát akkor kapod ha nem választod ki a project options->general->c#->main class segítségével, hogy melyiket is akarod használni. Ez egyébként visual studioban is így van: To resolve this error, you can either delete all Main methods in your code, except one, or you can use the /main compiler option to specify which Main method you want to use.
Mondjuk továbbra sem látom ennek mi értelme van. Ha különböző programokat akarsz csinálni akkor tedd őket külön projektbe.
Jester
-
beleszólok
senior tag
válasz Jester01 #8365 üzenetére
Értelme? Amikor tanulgatok, kipróbálok ezt-azt, akkor bizony van, mert nem sok fájlból álló, óriási projekteken akarok dolgozni, hanem önállóan futtatható, pár soros kódokat futtatnék. (lásd https://github.com/haa-zee/python-sandbox/tree/master/probak)
Ilyenkor macerás minden futtatás előtt átállítani, még gázosabb minden egyes programot új projektbe tenni.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
amargo
addikt
válasz beleszólok #8366 üzenetére
Amit Te szeretnél a .net nél úgy hívják, hogy powershell érdemes lenne átírnod rá. A hiányolt funkcióból is egyből feltűnt, hogy nem egy monolitikus eszközre van szükséged.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
beleszólok
senior tag
Nem, az másról szól.
Itt annyi volt a történet, hogy kerestem valami olyan eszközt, ami gyorsabb a pythonnál és megy benne a multithreading akkor is, ha cpu igényes szálakat futtatnék (lásd még GIL!) és fut linuxon is.
(Mindezt úgy, hogy a Python rugalmasságát, könnyű használatát megtartsam)Tiszavirág: http://youtu.be/YdcsiW0kfso
-
amargo
addikt
válasz beleszólok #8368 üzenetére
ez elkerülte a figyelmem, hogy linux alatt akarod használni, felejtsd el. Miért nem jó a python-os megoldás?
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
beleszólok
senior tag
Elvileg jó, de gyakorlatilag keress rá a "GIL python" kifejezésre (egyébként ugyanez igaz több más nyelvre is - GIL=Global Interpreter Lock)
Szerettem volna több szálon futtatni bizonyos dolgokat, aztán kiderült, hogy több processz még OK, több szál, ilyen feladványoknál nem. Erre javasolta valaki a C#-t, de mono alatt nem egy sebesség rekorder. És akkor arról nem beszéltem, hogy meg is kellene tanulni, legalább olyan szinten, ahogy most a pythont ismerem.[ Szerkesztve ]
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
Kicsikaszás
csendes tag
Hali
tudnátok ajánlani pár könyvet lua tanuláshoz c++ al??
az alap lua könyvet most akarnám megvenni csak arra gondoltam inkább megkérdezlek már titeket hogy milyen könyveket ismertek ami jó mert sajnos tartalomból azért nem derül ki teljesen menynire részletesen foglakozik a könyv 1-1 témávalelöre is köszi a válaszokat
Tonight the night when the hunter will be hunted
-
beleszólok
senior tag
válasz Jester01 #8352 üzenetére
Most jutottam el odáig, hogy a java-t újra előszedjem. Abban ki tudtam próbálni, hogy UTF-8-asként vagy Latin1-ként kezelje az inputot (valójában Latin1 kódolású azt hiszem, vagy még inkább ASCII)
A java esetében nincs mérhető különbség az UTF8 és a Latin1 használata között. Vagy ha van, akkor is kb. a mérési hiba szintjén mozog.Most pythonból 5.5-5.9mp-et mérek a sorok megszámolásakor, java-ból ugyanez 6.1-6.5mp.
Erre már azt mondom, hogy nincs jelentősége. A C# sebességén viszont nem tudtam változtatni (más kérdés, hogy windows-on futtatva jóval gyorsabb, mint mono alatt )Tiszavirág: http://youtu.be/YdcsiW0kfso
-
TedThomas
aktív tag
Sziasztok!
Tudtok valami jót ajánlani cross platform mobil fejlesztésre?
Cég szeretne egy kis saját alkalmazást.
- user belépés
- egy-két lista oldal
- egyszerű szöveg/hír oldal
- kereső + találati lista lapozássalVan valahol egy jó összeszedett leírás, hogy lehet a progit a store-okba feltölteni? Mi a módja kritériumok?
Előre is köszönöm.
-
Jester01
veterán
-
martonx
veterán
-
TedThomas
aktív tag
válasz martonx #8375 üzenetére
Köszi!
Igen, én is e kettő között vacillálok.
1. Ahogy így ránéztem valami node.js alap, ami nem rossz mert azt már használtam. Plusz HTML5 alapokon gyorsabban haladnék.
2. Profibbnak néz ki mint a PhoneGap és legalább lenne motiváció a C# megtanulni valamilyen szinten.
Igazából itt az a kérdés mennyi pénzt akarok beleinvesztálni.
-
Karma
félisten
válasz TedThomas #8376 üzenetére
A Cordova/PhoneGap önmagában még semmire se jó, a felhasználói felületet is meg kell csinálnod valamivel. Nagyon melegen ajánlom az Ionic Frameworköt, összehozza a Cordovát, az AngularJS-t és még egy elég jó UI alapot.
Két projektet már csináltam vele, hasonló kaliberűeket, mint amit leírtál.
[ Szerkesztve ]
“All nothings are not equal.”
-
TedThomas
aktív tag
PhoneGap kb sima html/css kombó nem? Azzal kell felhasználó felületet csinálni.
Arra gondolsz hogy nincs saját UI frameworkje és mondjuk jquerymobile-t kell használni?Tetszik ez az Ionic köszi az ötletet. Egyelőre csak azért hajlok a PhoneGap felé mert ha jól látom ez az Ionic v1.0.0 bétában tart még a PG pedig már régebb óta futó dolog. Talán több a támogatás hozzá.
Még megfontolom. Köszi még egyszer!
-
Karma
félisten
-
Mad_nv
csendes tag
Hello!
Az érdekelne, hogy milyen hibakezelési szokásokat ismertek? Mondok egy példát:
Egy felhasználó létrehozásakor előjöhet több hiba is: (1) Sikertelen kapcsolódás az adatbázisszerverhez (2) A felhasználónév már foglalt (3) Érvénytelen mezőnév, táblanév stb...(programozói hiba)
Adatbázis szinten visszadobhatok egy kivételt, miszerint a felhasználói név már foglalt (tárolt eljárás esetén), de ha bármilyen más hiba merül fel, az is kivételt dob. Többnyelvű alkalmazásnál nem támaszkodhatok arra, hogy az adatbázisszerver által visszadobott üzenetet írom ki a felhasználónak, mert akkor nem lesz többnyelvű a program (a nyelvi fájlból nem lehet kiolvastatni a hibaüzenetet, nem is lenne értelme), továbbá olyan adatokat is kiírhat, amik nem publikusak/értelmezhetetlenek a felhasználónak. Esetleg nem tudom, lehet-e saját hibakódot készíteni ami egyértelműen beazonosítja a hibánkat (ebben a példában a duplicate key error végül is megfelelne nekünk). Másik lehetőség, hogy készítek egy ellenőrző eljárást, ami megnézi, foglalt-e a felhasználónév és ha foglalt, hibaüzenetet íratok ki a formra, ez után mehet a beszúrás. Ebben az esetben viszont mindenképp le kell futtatnom az ellenőrzést a beszúrás előtt, míg az előző módszernél ezt elvégzi nekünk a tárolt eljárás, bár a hibaüzenetet nem tudjuk jól továbbítani. Elég hosszúra sikerült, remélem érthető a kérdésem. -
LógaGéza
addikt
Üdv!
Előre bocsátom, hogy sose tanultam programozást, minden amit tudok, az az, amit saját magam tapasztaltam/kutattam - ergo bocsi, ha orbitális hülyeséget mondok
Szóval adott egy feladat: van egy számítógép, egy VPN kapcsolat másik végén (nevezzük szervernek), és van egy másik, amivel kezelni kell a szervert (kliens). Van kb 10 funkció amit el kellene látnia a szervernek, és ezeket a kliensgépről gombnyomásra kell indítani. Mindkét gépen Windows 8.1 van.
Úgy terveztem, hogy a szerverre felmenne egy progi, az összes ellátandó funkcióval, amihez a kliensgépről kapcsolódna egy vezérlőapp. Egyszerűsége miatt AutoIt alatt kezdtem írni a szükséges dolgokat, az összes funkciót megírtam már, és a vezérlőapp is kész, már csak a hálózaton keresztüli összefűzést kéne megoldani
Tud valaki ebben segíteni?Köszönöm
"Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law, and repeat after me: I AM FREE"
-
válasz LógaGéza #8383 üzenetére
fogod a vezérlőappot, kidobod.
utána kinevezed vezérlőappnak a böngésződet.
a végrehajtandó feladatokat pedig cgi scriptként felrakod a szerverre, és írsz egy egyszerű weblapot, amiről klikkeléssel meg lehet hívni a cgi-ket.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
LógaGéza
addikt
válasz bambano #8384 üzenetére
Jó meglátás, köszönöm
Akkor már csak egy webszerver kell rá, ezért félig offként: melyik a legkisebb igényű, erre a célra megfelelő webszerver Windows alá?"Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law, and repeat after me: I AM FREE"
-
PumpkinSeed
addikt
Valaki foglalkozik Go nyelvvel? Érdekelne, hogy hogyan ellenőrzöm egy létrehozott változó adattípusát. Létrehozok 2 változót és egyet kap a függvény. Ezzel a három változóval számolok egy 4. változóba. Mind float64 típusú létrehozásuk óta, de valamiért mégis olyan hibaüzenetet kapok, hogy float64 és int típusokkal egyszerre végzett művelet nem lehetséges.
Kódrészlet:
var(
z float64
i float64
)
func Sqrt(x float64) float64 {
for i := 1; i < 11; i++{
z = i - ((x*x-x)/float64(2)*i)
}
return z
}"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
cubix
tag
válasz PumpkinSeed #8387 üzenetére
Szia!
Bár a nyelvet nem ismerem, de szerintem az "i" változóra panaszkodik.「시작이 반이다」
-
PumpkinSeed
addikt
Igaz, hogy float64-ben van deklarálva de próbáltam azt is, hogy a művelet elvégzése előtt típuskonverzióval float64-re állítom.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
cattus
őstag
válasz PumpkinSeed #8387 üzenetére
Megerősítem az előttem szólót (bár a nyelvet én sem ismerem). Az a gond, hogy az i nevű változót kétszer is létrehoztad, egyszer float64-ként a var-ban, egyszer meg int-ként a for ciklusban.
Do the thing!
-
PumpkinSeed
addikt
Igazából := most deklarálja a változót még egyszer? Nem is tudtam, eddig nem ismertem ezt a formulát és azt hittem ebben a nyelvben ez az értékadó operátor.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
beleszólok
senior tag
válasz PumpkinSeed #8391 üzenetére
Kerestem egy tutorialt, abból úgy tűnik, ez lehet a helyzet.
Név:=érték; ugyanaz, mint var Név=érték;Tiszavirág: http://youtu.be/YdcsiW0kfso
-
martonx
veterán
válasz PumpkinSeed #8387 üzenetére
Az jó, hogy lelkesen elkezdted taulni a Go nyelvet, de nem-e el kellene először legalább a nyelv alapjait olvasni? Sőt, jobbat mondok nem ártana megtanulni előbb egy adott nyelven programozni, a mindenfelé kapkodás, tökéletes szétszóródás helyett.
Én kérek elnézést!
-
Jim-Y
veterán
válasz PumpkinSeed #8387 üzenetére
Engem inkább az érdekel, hogy miért pont a Go-ra esett a választásod? Túl sokat nem tudok róla csak egy előadást hallgattam meg, kb amennyit tudok, hogy nagyon gyors compilation time-al rendelkezik, és hogy még nem elég mature, és, hogy a Google-internal. Tudnál egy kis infóval szolgálni, hogy miért pont ezt kezdted tanulni?
-
PumpkinSeed
addikt
válasz beleszólok #8392 üzenetére
Akkor jó.
(#8393) martonx
A Tour of Go-val kezdtem nem tudom mi tudná jobban elmagyarázni a nyelv alapjait mint a nyelv saját oktató oldala.
"Egy adott nyelven megtanulni programozni" - mellette folyamatosan hallgatom az egyetemi anyagot.(#8394) Jim-Y
Voltam pár helyi IT konferencián amire szabad bejárása volt bárkinek, voltak elődadások a modern webfejlesztési technikákról, és a jövő ilyesfajta technikáiról és mindenhol a Go-t taglalták mint a webfejlesztés új dimenzióját backend területen. Illetve egyik ismerősöm jelentkezett egy londoni céghez munkára webfejlesztőnek ahol közölték, hogy a jelenlegi PHP alatt futó rendszerüket Go alapokra akarják helyezni.[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
martonx
veterán
válasz PumpkinSeed #8396 üzenetére
"A Tour of Go-val kezdtem nem tudom mi tudná jobban elmagyarázni a nyelv alapjait mint a nyelv saját oktató oldala."
Ezek szerint vagy a dokumentációjuk szar, vagy a te felfogásod, vagy a nyelv mégsem olyan intuitív, vagy ezek kombinációja.
Én kérek elnézést!
-
Jim-Y
veterán
válasz beleszólok #8398 üzenetére
Szerintem ez nem gáz, ez csak simán így van: [link]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- LEGO klub
- Magisk
- Hálózati / IP kamera
- Samsung Galaxy S23 Ultra - non plus ultra
- Luck Dragon: Asszociációs játék. :)
- Autós topik
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Megjelentek az első HMD okostelefonok, ezek a magyar áraik
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- További aktív témák...
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care