- VPN topic
- Kínában túl sok az EV, fokozódik az árháború
- Az MSI RadiX AXE6600 tesztje – router, játékosoknak
- Sweet.tv - internetes TV
- WLAN, WiFi, vezeték nélküli hálózat
- Milyen program, ami...?
- A Coca-Cola következő nagy újítása az AI
- QNAP hálózati adattárolók (NAS)
- Facebook és Messenger
- TP-Link WR1043ND router
-
IT café
Új hozzászólás Aktív témák
-
ekko98
tag
Üdv segítséget kérnék, Javaban index out of range -1 hibát kapok fájlból való adatok tömbe rendezésekor ezt hogyan tudnám kiküszöbölni? (a program nem dob fel hiba üzenetet csak kiírja hogy index out of range -1, lefut és semmi olyan mintha üres lenne a program)
"Reversing polarity"- Ekko main túl az 1m mastery ponton
-
ekko98
tag
int n=0;
String sor;
try{
BufferedReader b=new BufferedReader(new FileReader("xy.txt"));
while((sor=b.readLine())!=null){
nevek[n]=sor.substring(0,sor.indexOf(","));
sor=sor.substring(sor.indexOf(",")+1,sor.length());
érték[n]=Integer.parseInt(sor.substring(0,sor.indexOf(",")));
sor=sor.substring(sor.indexOf(",")+1,sor.length());
gyártásiév[n]=Integer.parseInt(sor.substring(0,sor.indexOf(",")));
sor=sor.substring(sor.indexOf(",")+1,sor.length());
dobálás[n]=Integer.parseInt(sor.substring(0,sor.indexOf(",")));
sor=sor.substring(sor.indexOf(",")+1,sor.length());
n++;
}
b.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
a fájlban a vesszők a tömb határolók, gyanítom itt rontottam el valamit[ Szerkesztve ]
"Reversing polarity"- Ekko main túl az 1m mastery ponton
-
Gyuri16
senior tag
nezd ezt a sort:
nevek[n]=sor.substring(0,sor.indexOf(","));ha a sor valtozoban nincs vesszo, akkor a sor.indexOf(",") -1 et ad. ezzel meghivod a sor.substring(0,-1)-et ami hibat fog dobni. ezert eloszor tarold a sor.indexOf vegeredmenyet egy valtozoba, ha -1 akkor irj ki hibat es fejezd be a programot, ellenkezo esetben mehet tovabb a program a mar kiszamolt valtozoval
[ Szerkesztve ]
Nem vagyok egoista, csak uborkagyalu!
-
csabi94
őstag
Sziasztok, bash scriptel kéne megoldanom azt a feladatot, hogy kap egy fájlt paraméterül, és a fájlban levő betűket kellene megszámolni, hogy miből mennyi van. Ez hogyan kivitelezhető a legegyszerűbben?
Köszönöm segítségeteket előre is! -
nagyúr
-
sed -e 's/./&\n/g' file | sort | uniq -c
de ezt inkább a shell szkript topicban.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Rimuru
veterán
Van itt lisphez értő ember?
Vigyázat, csalok!
-
inf3rno
nagyúr
Szeretnék (WebGL-ben) összeszórni egy ilyet. Nagyjából arról van szó, hogy van egy csillagrendszer, amiben ha gondolok egyet be tudom görbíteni a teret, és eljutni a-ból b-be egy alagúton keresztül instant (kb 1 sec alatt, hogy legyen ideje betölteni az ottani csillagtérképet). Úgy szeretném, hogy az alagút másik végén már látszana a hely, ahova menni akarok. Nincs tapasztalatom animációk terén, szeretnék tanácsot kérni, hogy egy ilyen effektet hogyan lehet lemodellezni?
Agyaltam rajta pár napot, nézegettem pár tutorialt webgl-ről meg three.js-ról, de nem jutottam semmire ezzel kapcsolatban. Egyébként nem kritikus feature, inkább csak gyakorolgatás, de azért érdekelne, hogy egy animációk terén jártasabb fejlesztő hogyan futna neki... Magát a logikát nem értem, ami szerint ezek a tunnel effektek működnek, pl ez ez első ránézésre (az én limitált tudásommal) valami 2d dolognak tűnik, aminek nincs a térben szerkezete, nem tudok átmenni rajta. Egy ilyenből hogyan lehet egy rendes 3d alagútat csinálni, amibe ha belemegyek, akkor nagyon nagy sebességgel mozgok a csillagtérképen? Eleve az nem fér a fejembe, hogy van az alagútban egy pozícióm, meg van a csillagtérképen is egy pozícióm, és mindkettő ugyanabban a 3d koordináta rendszerben. Egyszerre vagyok két helyen...
Buliban hasznos! =]
-
inf3rno
nagyúr
válasz Gyuri16 #8597 üzenetére
Nem teljesen értem, szvsz. annyi a különbség, hogy a nem scriptnél ki tudod írni fájlba a fordítitt programot, scriptnél meg nem. De lehet, hogy csak azért nem értem, mert nem szoktam fordítós nyelvekkel kódolni. A typescriptet minek neveznéd? Az javascript-re fordul le...
Buliban hasznos! =]
-
inf3rno
nagyúr
Nagyjából azt mondanám, hogy script nyelven írt kód. Aztán kifejteném, hogy mi a jellemző a script nyelvekre, pl wikipedia szerint:
"A scripting language or script language is a programming language that supports scripts, programs written for a special run-time environment that can interpret (rather than compile) and automate the execution of tasks that could alternatively be executed one-by-one by a human operator."
Használják még olyan értelemben is, ahogy te írtad, de szerintem ez a hivatalosabb verzió...
Buliban hasznos! =]
-
inf3rno
nagyúr
válasz germinator66 #8581 üzenetére
Szvsz, ha csak teheted gitet használj inkább, nekem ezerszer jobban bevált.
Buliban hasznos! =]
-
inf3rno
nagyúr
Azt nem ismerem, de azt írják az is ugyanolyan jó: What is the Difference Between Mercurial and Git?
Buliban hasznos! =]
-
inf3rno
nagyúr
válasz Sk8erPeter #8624 üzenetére
Szvsz. olyasmikre, amikor parancssorból kell behaxolni egy csomó dolgot, hogy működjön, amit akarsz. Néha belefutok én is ilyesmibe nagy ritkán. Általában viszont nagyon jól megvagyok az alap funkciókkal, azok szerintem sincsenek elbonyolítva.
Csak egy példa, így kell lekérni a repo útvonalát:
$(git rev-parse --show-toplevel)
Szvsz, ez egy elég jó példa arra, hogy hogyan nem szabad APIt tervezni. Semmi szükség arra, hogy ismerjem a rev-parse-t ahhoz, hogy egy ilyen szimpla adatot le tudjak kérni. Első ránézésre lövésem sincs, hogy mit jelent:
"git rev-parse is an ancillary plumbing command primarily used for manipulation."
Nekem a show top level is csak közepesen beszélő, inkább valami repo root path, vagy hasonló, ami megszokottabb szóhasználat lenne...
Mindenesetre ez az egész a clean code-tól elég messze van. Én jobb szeretem az IDE-be épített pluginnel használni a git-et, azt hiszem nem véletlen.
[ Szerkesztve ]
Buliban hasznos! =]
-
Sk8erPeter
nagyúr
válasz inf3rno #8625 üzenetére
"Szvsz. olyasmikre, amikor parancssorból kell behaxolni egy csomó dolgot, hogy működjön, amit akarsz"
Hát ez nem túl konkrét, az esetek többségében parancssorból használom ("BEhaxolom"?) a Gitet, és a Mercurialnál is "parancssorból kell behaxolni egy csomó dolgot" (akármit is jelentsen az)... Mindkettő fölé van GUI, aminek segítségével vagy meg tudod oldani az aktuális problémát, vagy nem.Amúgy ja, néha tényleg csúnya tud lenni a Git szintaktikája, meg túlbonyolított, de hogyan oldod meg ezeket Mercurialban? Pont valami különbség szemléltetésére lennék kíváncsi, hogy lássam, valóban egyszerűbb adott esetre.
Mondjuk asszem egyszerűbb, ha rákeresek Stack Overflow-n (most lusta voltam), ott általában jó sok példa van. Gondoltam hátha be tudtok dobni kapásból példát.Szerk.: van is bőven összehasonlítás:
http://stackoverflow.com/questions/1598759/git-and-mercurial-compare-and-contrast
http://stackoverflow.com/questions/35837/what-is-the-difference-between-mercurial-and-git
stb.Igazából ezek alapján ilyen döntetlen-érzés. Sok minden Mercurialban tűnik egyszerűbbnek, más meg Gitben tűnik szebbnek, vagy csak a szemem van jobban hozzászokva (ld. pl. ezt a táblázatot).
[ Szerkesztve ]
Sk8erPeter
-
Rimuru
veterán
Akkor hátha. Én nem értek hozzá, most kezdtem el tanulgatni, alapvetően common lisp érdekel. Pl egy ilyesmit hogy lehetne szépen megcsinálni?
A lényeg az hogy amit beolvas egy fájlból azt szeretném egy stingbe belerakni. Ennél a példánál így működik is (és jó csúnya megoldás), de ha mondjuk olyat szeretnék aminek nem tudom előre a hosszát (pl valamilyen záró karakterig olvas be) azt hogy tudnám értelmesen elmenteni egy változóba?(defun get-asd ()
(let ((v1 "0000"))
(with-open-file (v2 "/home/valami")
(file-position v2 (- (file-length v2) 6))
(loop for i from 0 to 3
do
(setf (char v1 i) (read-char v2))))v1))Utóbbira példa (már ami megvan)
(defun get-dsa()
(with-open-file (v1 "/home/valami")
(loop
(let ((v2 (read-char v1)))
(when (string= v2 ".") (return))
() ;else ág
)))))Vigyázat, csalok!
-
veterán
-
Rimuru
veterán
válasz Oppenheimer #8628 üzenetére
Másodikra se. A zárójelezést (nagyon) könnyű elrontani.
Vigyázat, csalok!
-
-
inf3rno
nagyúr
Hát én úgy tudom, hogy csak párhuzamosított dolgoknál concurrency megakadályozására jobb többé-kevésbé a funkcionális programozás. Jól jöhet, ha többszálú kódot akarsz írni mondjuk java-ban. De ilyen téren tényleg nincs sok tapasztalatom, js világból jövök event loopból, elkényeztettek, nem nekem való az osztott memória, és hasonló nyalánkságok. :-) Java-s ismerősöm szerint magával a lisp-el nem sokat érsz, kis nyelv, a nagyobb nyelvekre írt adaptációi (ha ez a megfelelő szó), pl a clojure viszont annál piacképesebb. (Többet példát nem is tudok felsorolni, hehe. )
[ Szerkesztve ]
Buliban hasznos! =]
-
fatal`
titán
válasz Sk8erPeter #8624 üzenetére
A mercurial commandjai kb. olyan egyszerűek mint az svn parancsai, git esetében nem feltétlen.
Ami még nekem a hg mellett szól az a natív windows support.
[ Szerkesztve ]
-
nagyúr
Na, pl. Clojure-ben be akarsz olvasni egy (nem tulsagosan nagy) fajlt, es sztringkent vissza akarod adni a fajl tartalmat az elejetol egy meghatarozott karakterig -- legyen mondjuk a fajl d:/test.txt, a fajl tartalma
a b c d e f
g h i j k
es az 'e' betu elotti reszt szeretned sztringkent:(first (clojure.string/split (slurp "d:/test.txt") #"d"))
Ha nagy a fajl, es lazy modon szeretned, akkor mutatom azt is.
Oppi: ez pl. itt az egesz program, ugy ahogy van. Nem hiszem, hogy annyira olvashatatlan, a zarojeleket megszokja a szem. Az infix notacio meg a tobbi ilyesmi is csak megszokas kerdese.
[ Szerkesztve ]
while (!sleep) sheep++;
-
repvez
addikt
Tud valaki segiteni abban, hogy egy meglévő szimulátor motorhoz, hogyan lehet hozzányulni, hogy kiderüljön melyik rész mit csinál?
Értem ezalatt, hogy hol vannak a részek a fizikára ,grafikai elemekre hatással?
[link]Ez a forráskód, de nem igazán tudom, hogy mit , mivel kéne megnyitnom, hogy modositani lehessen és a modositás utánna lefuttatható ellenőrizhető legyen.
-
veterán
Én végignéztem a "dokumentációt" és sehol nem írnak arról hogy melyik fájlban mi van. Végig kell nézned őket. Graphics mappában a grafika van, ez biztos. Pedig engem is érdekelt volna a fizikai motor.
[ Szerkesztve ]
https://play.google.com/store/apps/details?id=com.lovemap.lovemapandroid
-
repvez
addikt
válasz Oppenheimer #8641 üzenetére
Azokból kiderül, hogy esetleg több fájl is egymásra hatással van? TEhát, hogy az egyik fájl számitásánál egy másikból hiv be adatot vagy oda továbbit és ezt már a modositás kor is meg kéne nyitni, hogy a forditás során ne okozzon hibát?
Azért érdekelne, hogy megoldható lenne e egy külső ingyenes fizikai motor beleintegrálása külön modulként, mint a phisyx vagy a JSBSim
-
-
nolika
aktív tag
Üdv, dilemmában vagyok.
Alapvetően beágyazott szoftverfejlesztésben mozgok minden téren és GUI fejlesztésben.
Nem tudom, hogy egy natív linux illetve egy virtuális linux lenne a jobb.
Nagyon sok érv szól egy önálló linux futtatása mellett, de sokszor csak windowson lehet bizonyos toolokat elérni,és windowsra fejleszteni GUI alkalmazásokat.Windowst mindenképpen megtartanám.
Mennyire korlátoz egy VM linux?
-
bucsupeti
senior tag
-
creation
senior tag
Szervusztok...
Akadt egy kis nyűgöm, gondoltam itt is felteszem a kérdést.
Adott egy céges server. Meg adott egy felhasználói tábor, meg némi wamp+php+js...
A cél az volt, hogy a biztonsági szolgálatnak létrehozzunk egy "beléptető" rendszert. Azon felhasználóknak, akik abba a csoportba tartoznak, hogy felvihetnek és olvashatnak belépési engedélyeket a cég területére és azoknak, akik (portaszolgálat) csak olvashatják a kapott listát.
Ezen felhasználói csoportokat LDAP lekérdezéssel érjük el. A felhasználó a gépre való bejelentkezés után belépve az egyik szerven levő apache-on futó helyi intranetes oldalon tudja ezt felvinni. Mivel az LDAP lekérdezés csak IE alól tud (nálam valamiért csak innen) futni, így egyszerű volt a dolog. User belép gépére jelszóval, belép IE-be, az lekéri a nevét majd név alapján LDAP beazonosítja a csoport tagságát és megállapítja a PHP oldal, hogy írhat e, olvashat e.
A probléma a következő... Nem igazán programozási hiba... Valamiért a wamp-on futó oldal időnként nem nyílik meg elsőre IE alatt. Aztán meg van hogy simán lefut és megnyílik. Előbb az LDAP-ra gyanakodtam, de azt kikapcsolva is megmaradt a hiba. Aztán a user bekérést is kilőttem, de a hiba még fennáll. Nem minden esetben nyitja meg a wampon futó akár "Hello World" szintű oldalt sem.
Server oldal: Virtuális Winfos 2008 server + wamp
User oldal: IE9 (nem, sajnos nem változhat, ez a céges policy által meghatározott)Ha tudtok valami ötletet adni, hogy mi okozhatja, azt megköszönném
"Mert Ő küld 100 csodát, csak Benne Bízz!"
-
Sk8erPeter
nagyúr
válasz creation #8648 üzenetére
Mit jelent az, hogy "Valamiért a wamp-on futó oldal időnként nem nyílik meg elsőre IE alatt", a nem megnyílásnak mik a tünetei? Látszik valami hibaüzenet, vagy csak töltöget a végtelenségig, vagy üres fehér oldalt kapsz, vagy mit tapasztalsz ilyenkor, és nézegetted-e már a böngésző konzoljának (F12) Network fülét network traffic capturinggel (F5), hogy mi történik, milyen választ kapsz a szervertől?
(#8633) hunfatal: Értem, kösz.
Sk8erPeter
-
creation
senior tag
válasz Sk8erPeter #8649 üzenetére
Teljesen jó itt is
Hibaüzenet nincs.
A tünetek:
Asztalra tett parancsikonból való indításnál elsőre hol fehér oldal+töltő karika ezerrel a végtelenségig, vagy azonnal betölt. Ez teljesen random. Ha betölt is van hogy minden megy flottul, van meg hogy hiába kattint a user a két menüpontból (engedély olvasás / létrehozás) bármelyikre, meg se makkan. Teljesen kiszámíthatatlan, hogy mi és mikor fog történni.Chrome, Tűzróka és Opera mindegyik flottul nyitja az oldalt, ámde ezek alatt, mint írtam az LDAP azonosítás sajnos nem megy (nekem nem sikerült életre keltenem és mivel az IE a támogatott program nem is tehetik fel az említetteket a userek a gépeikre).
Nézegettem a network részt, de ezerrel megy a pending... Semmi válasz a servertől. Ugyanakkor a server ping-re és más böngészők kéréseire is azonnal reagál...
"Mert Ő küld 100 csodát, csak Benne Bízz!"
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Külföldi rendelések: boltok, fizetés, postázás
- Politika
- Vezetékes FEJhallgatók
- Samsung Galaxy Felhasználók OFF topicja
- Projektor topic
- Bluetooth hangszórók
- The First Descendant - Kizárólag PC-n lesz játszható a következő teszt
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- VPN topic
- Megjelentek az első HMD okostelefonok, ezek a magyar áraik
- További aktív témák...
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! GAMER PC - RTX 3060Ti - i5 10400F/11400F - 16GB DDR4 - 500GB Nvme SSD - 500W 80+
- GAMER PC - GTX 1060 6GB - i5 10400F/11400F - 16GB RAM - 120- 480GB SSD - 500GB HDD
- GAMER PC - GTX 1080 8GB - i5 10400F/11400F - 16GB RAM - 240GB SSD - 1TB HDD
- IPhone 12 128GB 100% hibátlan gyári független akku 97%