-
Fototrend
Új hozzászólás Aktív témák
-
Karma
félisten
Azt befolyásolja, hogy az adott osztályt a kód többi része elérheti-e, vagy sem. Az OOP-ben alapvető az, hogy az osztályok elrejtsék a belsőségeiket private/protected tagokkal - hiszen az az ő felelősségük, másnak nincs hozzá köze -, az osztályok láthatósága ugyanezt valósítja meg eggyel magasabb szinten.
Az alapértékek egyébként Java esetében package, C# esetében internal, ha egy külső (azaz nem másik osztály belsejében definiált) osztályról van szó. Belső osztályok esetén private mindkét nyelven.
hunfatal: ha már megelőzdél, korrigálnék is egy kört.
A C# internal kulccszó egyáltalán nem ezt jelenti. Az így megjelölt osztályok az assemblyn belül mindenkinek elérhetőek, azaz közelebb áll a publichoz, mint a Java package-hez.
Javaban a static belső osztály teljesen mást jelent.
[ Szerkesztve ]
“All nothings are not equal.”
-
bundli
tag
Köszönöm a válaszokat! Kicsit több segítséget is kaptam, mint kértem, de ez legyen a legkisebb gond.
Assemblyn belül látszódik az osztály.
Ez mit jelent? Ismerem az assembly nyelvet, tudok is programozni benne, de ettől még nem hiszem, hogy sok köze lenne hozzá
-
Karma
félisten
-
geckowize
őstag
Hello!
Batch fájllal lehet megadott számú (random) fájlt törölni?
Videók csomagvesztését kell elemeznem és 0,1%, 0,5%, 1%, 2%, 5%, 10% csomagvesztéssel kell vele tovább dolgoznom, grafikonokat csinálni, stb.
Adott egy mp4 videó, amit szétvágok x darabra, és abból az xből kéne törölni a fenti %-oknak megfelelő számú, de random "elhelyezkedésű" fájlt.
Arra gondolok itt random "elhelyezkedés" alatt, hogy ha 100 darabos videónak a 10%-át akarom törölni, akkor ne az első 10 fájlt törölje, mert az nem éppen szimulál életszerű csomagvesztést. -
félisten
válasz geckowize #7907 üzenetére
"Batch fájllal lehet megadott számú (random) fájlt törölni?"
Ahogy leírtad, úgy lehet, viszont 1%-nál kisebb számú fájlt nem lehet törölni, teljesen értelmetlen. (akárhány részre is szeleteled fel, akkor sem lehet 0,1 darab fájlt törölni...)Ezen túlmenően meg a szeletelt fájlokat elnevezed 1-től N-ig (ahol N=szeletek száma). Például ha N=100, akkor 1.pcs - 100.pcs lesznek a fájlnevek. Random-al ebben a tartományban generálsz egy számot (annyiszor, ahány százaléknyi darabot törölnél), amely egyúttal a fájl neve is ugyebár, hozzácsapod a kiterjesztést (itt a példában .pcs) és törlöd az adott fájlt.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
axioma
veterán
válasz Fire/SOUL/CD #7908 üzenetére
Egy video miert ne lehetne 25ezer darabra szetszedve... ott lehet egy ezreleket torolni, miert ne?
-
félisten
Persze, ez egyértelmű, csak én arra próbáltam felhívni a figyelmet(ezek szerint nem túl szerencsés megfogalmazásban), hogy bizonyos darabszám alatt(és itt a kérdező példáját vettem alapul) értelmetlen az 1%-nál kisebb érték (0,1% = min. 1000 darabra kell szeletelni).
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
geckowize
őstag
válasz Fire/SOUL/CD #7910 üzenetére
Ne haragudj, pont szar példát hoztam. Általában ~4000 darabról van szó.
-
moli.hu
őstag
sracok, otletet szeretnek kerni arra, hogy hogyan lehetne megoldani, hogy a B gep ertesitse az A gepet egy esemenyrol - anelkul, hogy webszervert raknek az A gepre. A project ugyanis joval kisebb annal, mint amennyi bajt okoznek egy teljes webszerver telepitesevel, biztonsagilag. Egyszeru, kis eroforrasigenyu megoldast keresek (ssh, irc), otletek?
-
Karma
félisten
válasz moli.hu #7914 üzenetére
Remélem érzékeled, hogy az SSH és az IRC szerver telepítés sokkal nagyobb kockázattal és következményekkel jár... Egyébként Java alatt a Netty nevű frameworkkel, Node.js-sel meg zsebből lehet olyan önjáró alkalmazást írni, ami HTTP-en meghívható, de elég messze van egy webszervertől.
Ha alacsonyabb szintre vágysz, az SNMP protokollal is van ilyesmjre lehetőség. Bár implementálja akinek két anyja van.
“All nothings are not equal.”
-
Jim-Y
veterán
ja. nodejs-ben 4 sor egy olyan rest service felállítása, amit B gép egy sorból meg tud hívni.
Pszeudokod szerűség:
A gép, node:
var restify = require('restify');
var server = restify.createServer();
server.get('/myservice/pingA', handler);
server.listen();B gép:
curl yourdomain:yourhost/myservice/pingA
[ Szerkesztve ]
-
bambano
titán
válasz moli.hu #7917 üzenetére
kicsit javíthatna a tanácsokon, ha elárulnád az oprendszert, esetleg a programozási környezetet...
debianon shell-ben az snmp 5 perc konfig, meg egy-egy utasítás. beállítod rendesen az snmp trapokat fogadó démont, utána snmptrap paranccsori utasítással tudsz trapet küldeni. a fogadó oldalon meg megadod, hogy milyen shellscriptet futtasson, ha trap jött, és kész.
ha pl. jávázol, akkor jávában is lehet oprendszer parancsot forkolni, de van snmp4j csomag, amiben implementálva van minden, ami kell. a fogadó oldalon meg a shell elindít valami programot, ami a jávás alkalmazásodat jávás szabvány szerinti interfészen keresztül értesíti.
egyéb ötlet: postgres tud eseményeket figyelni, felraksz egy listen-t a szerver oldalon, kliens oldalról meg notify és kész. a többi adatbáziskezelő is biztos tud ilyet, csak azokat nem ismerem eléggé.
ircet nem javaslom, ahhoz mindennek működnie kell, irc szerver hálózatoknak split nélkül, és az odáig tartó internetes kapcsolatoknak is. akkor inkább twitter vagy valami xmpp alapú cucc (gtalk, jabber). ezek egy fokkal jobbak, mint irc szerverben bízni.
de akár emailt is küldhetsz, unix tud shell szkriptet indítani email érkezésre. ssh is jó, kulcsos authtal.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Sleed
aktív tag
Sziasztok, egy olyan alkalmazasra lenne szuksegem ami egy egyseges weboldal-csoportot vegigpasztaz bizonyos datok kiszuresere. Pl. Az arukereso vagy argep oldalait vegigszkenneli es a vegen visszaadja minden termeknek a legalacsonyabb arat. Milyen programozasi nyelv lenne alkalmas arra hogy egy ilyet megirjak benne? Gondolom az emlitett oodalak is ezt csinaljak, ott hogy oldjak ezt meg?
Koszi -
Karma
félisten
Ilyet a legtöbb nyelven meg lehet írni, én személy szerint a JavaScriptet (Node.js, a Cheerio HTML feldolgozó modullal) szeretem az ilyesmire.
Például itt van az a szkriptem, ami a PH! fórum főoldalát behúzza, és kiszedi az új hozzászólásokat a kedvencek/itt szóltam hozzá dobozokból. (A fájl végén lévő worker függvényt kell nézni.)
Maga a teljes projekt ütemezetten működik és push üzeneteket küld, de szerintem akár alapnak is felhasználható egy ilyen feladathoz.
“All nothings are not equal.”
-
Hello!
Valaki erre tud esetleg ötletet?
Itt írtam még pár tapasztalatot...A lényeg, hogy egy C# programból indítok egy progit, és ara szeretném áttenni az inputfókuszt, majd billentyűleütéseket küldeni neki. Viszont a fókuszváltást nem hagyja a winnyóz. Már ott tartottam, hogy programból nyomogatom az ALT+TAB-ot, és kérdezem le az aktív ablakot, de az ALT+TAB nyomogatás sem működik...
A SystemParameters-ben átírva a fókusz lock timeoutot (sem Registryből, sem C#-ból), sem megy.Valaki tud erre okosságot? Nagyon elakadtam vele.
Köszi előre is
Mutogatni való hater díszpinty
-
McSzaby
őstag
Sziasztok,
elég kihaltnak láttam a Perl topikot ezért itt kérdezek rá a problémámra hátha többen tudnak választ adni.
Szóval részt vettem egy amolyan "Perl gyorstalpalón", amin betekintést nyertem ebbe a nyelvbe. Nyilván nem lehet ilyen gyorsan elsajátítani a dolgot, ezért kérném a segítségeteket.
Tudtok olyan oldalt/könyvet ajánlani, ahol gyakorló feladatokat találok elejétől mondjuk egy pl.: gyenge haladó szintig? Inkább gyakorlásra lenne szükségem, hisz az elméleti alapok már valamilyen szinten megvannak.
Köszönöm!
#ThankYouSirAlex #ThankYouLouis
-
Jim-Y
veterán
Sziasztok
Kérlek segítsetek már, hogy ennek a tömbnek miért 6 lesz a mérete (C++)?!
string selectAreaInput[5] = {"Grammi", "Gruffi", "Cabi", "Tummi", "Sunni"};
logger -> logInt(selectAreaInput -> size()); // 6 -
őstag
Ugyan kopottas már a C++-om, de itt az első string méretét kapod vissza, nem a tömbét.
string selectAreaInput[5] = {"Grammi", "Gruffi", "Cabi", "Tummi", "Sunni"};
cout << selectAreaInput->size() << " " << (sizeof(selectAreaInput)/sizeof(*selectAreaInput)) << endl;[ Szerkesztve ]
¯\_(ツ)_/¯
-
asuspc96
senior tag
Helló!
Kellene egy olyan eljárás/program megoldja azt a problémát hogy:
adott egy 3x3-as négyzet, amibe 1-9ig lehet számokat pakolni, és ebben a 4db 2x2-es részben a beírt számok összege mindenhol megegyezzen.
ezt kellene valahogy megoldani, ötletek ?
-
Karma
félisten
válasz asuspc96 #7931 üzenetére
Ha csak megoldani kell és a futásidő nem számít, akkor elég, ha írsz egy olyan függvényt, ami megállapítja hogy egy kitöltött 3x3-as négyzet megfelel-e a kritériumnak vagy sem. Azaz kiszámolja a négy összeget és csak akkor ad vissza igazat, ha egyeznek.
Ezután ciklusban nekirontasz a tömbnek, és végigpróbálod a kitöltéseket, megjelenítve a helyes verziókat.
Sudokunál már ez nagyon hosszú idő, viszont az a feladat jól backtrackelhető.
Láttam dabadab ugyanezt a megoldást javasolta a szomszédban
[ Szerkesztve ]
“All nothings are not equal.”
-
asuspc96
senior tag
-
Freddy TNT
őstag
Sziasztok !
Olyan rövidke programra lenne szükségem amely egy hálózat adott gépének egerét bizonyos időközönként megmozgatja. (kvázi nem engedi alvó módba a gépet.)
Értelem szerűen ha a nincs már bekapcsolt gép a hálózatban akkor az időkorlát lejárta után lemegy alvóba a célgép.
De ha valami más megoldást tud valaki a problémára azt is szívesen venném,én ezt ötlöttem ki.
Előre is kössz !
-
martonx
veterán
válasz Freddy TNT #7936 üzenetére
És mi a probléma, amire ezt a megoldást találtad ki
Én kérek elnézést!
-
lakisoft
veterán
válasz Freddy TNT #7936 üzenetére
Ezt máshogy is meg lehet oldani, nem?
-
Freddy TNT
őstag
válasz martonx #7937 üzenetére
Hello !
Szóval adott egy gép, nevezzük szervernek,mert NAS-ként, letöltőkén is funkcionál. Ezen keresztül csatlakozik a netre a többi gép (3db). Azonban nem szeretném, hogy non-stop menjen ezért arra gondoltam félóra múlva leküldöm alvó módba. Aztán mikor kell egy WOL csomaggal fel van ébresztve és minden OK.
Na igen ám, de nem veszi figyelembe, hogy hálózati forgalom folyik át rajta és elszundikál. Arra gondoltam hogy ha a 3 kliensre lenne rakva egy egyszerű kis programocska ami mondjuk megbirizgálja az egeret akkor meg van oldva a dolog.
Természetesen más dologra is nyitott lennék. A lényeg, hogy működjön.
[ Szerkesztve ]
-
martonx
veterán
válasz Freddy TNT #7939 üzenetére
A helyedben egyedül a szerveren futtatnék egy ütemezett feladatot 30 percenként, és itt vizsgálnám, hogy csatlakozik-e gép hozzá? Ha nem, akkor szundi.
[ Szerkesztve ]
Én kérek elnézést!
-
Freddy TNT
őstag
hello !
Igen, jónak tűnik. De hülye vagyok a programozáshoz Létezik készen ilyesmi ?
-
Freddy TNT
őstag
válasz Freddy TNT #7939 üzenetére
Up !
-
Karma
félisten
válasz Freddy TNT #7943 üzenetére
Itt próbáld meg a kérdést. És tedd hozzá, milyen OS-ekről is lenne szó szerver meg kliensoldalon
“All nothings are not equal.”
-
Sk8erPeter
nagyúr
-
Freddy TNT
őstag
válasz Sk8erPeter #7946 üzenetére
Ezer köszönet ! Jónak tűnik ki is próbálom. Én csak linux alá találtam megoldást : [link]
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
-
Jim-Y
veterán
Sziasztok. Nem ismer valaki, vagyis... nem tudna ajánlani valaki ingyenes karakter felismerő szoftvert? Amire használnám: lefényképezek egy nyugtát, a szoftvernek beadom a képet, ő kiszedi belőle az infókat, amikkel én kezdek valamit.
Valakinek van ilyenben tapasztalata? üdv
megj: googlin rákerestem, pár találatot adott, de annyit nem ér meg a dolog hogy napokat keresgéljek utána, ezért kérdezem itt, hátha valaki már végigjárta ezeket a köröket.
[ Szerkesztve ]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest