- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: AMD Ryzen 7 7700X vs AMD Ryzen 9 9900X Cinebench R23 & R24 Benchmarkokban mérve
- sziku69: Szólánc.
- bambano: Bambanő háza tája
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Krisztianby: Íróasztal STAUNING 80x160 jobb mint gondoltam.
- Klaus Duran: Youtube AI szinkron
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
-
LOGOUT
Új hozzászólás Aktív témák
-
MeghaL0L
addikt
Sziasztok. Lenne itt 5 feladat amit az Istenért sem tudok megoldani. 14 feladatot kaptam, amire megoldást kéne találnom, ebből 5 nem megy.
Ezek a kérdéses feladatok , amiket C-ben , C++-ban kéne megírni. De ha egy mód van rá akkor még is csak C-ben!:
1. Adott két egész szám, cseréljük fel őket segédváltozó használata nélkül és írjuk ki az új sorrendben! Útmutatás: Ha nem szabad segédváltozót használni, alkalmaz¬hatunk összeadást és kivonást, vagy a xor logikai műveletet. (-1000 ≤ a, b ≤ 1000)
2. Olvassunk be a billentyűzetről három egész számot. Írjuk ki őket növekvő sor¬rend¬ben! Útmutatás: Nem kell rendeznünk a számokat, csak kiírnunk a kért sorrendben. (-1000 ≤ a, b ≤ 1000)
3. Számítsuk ki a következő függvény értékét egy adott x (valós szám) pontban! (-1000 ≤ x ≤ 1000)
Útmutatás: Vigyázat, vannak értékek, amelyekre nem definiált a függvény. Ezekben az esetekben írjunk ki megfelelő üzenetet!
4. Határozzuk meg három adott valós szám minimumát és abszolút értékeinek maximumát! (1 ≤ a, b, c ≤ 1000)
5. Adott négy valós szám: a, b, c, d. Írjuk ki a négy számot az adott sorrendben majd, ha d 0, az a, c, b, d sorrendben, egyébként az a, b, d, c sorrendben! (-1000 ≤ a, b, c, d ≤ 1000)
Még 2 darab ezek kívül kérdéses, de dolgozom rajta, esetleg ha nem menne akkor leírom, de ha ez az 5 megvan már akkor is nagyon hálás leszek nektek érte!
Köszönöm!
üdv.
-
Jim-Y
veterán
válasz
Sk8erPeter #6696 üzenetére
mondjuk szerintem az utóbbi floodok, pont rossz időben, rossz dologra lettek reflektálva, ugyanis mint végül kiderült, a kérdezőnek nem futott jól a kódja, és ebben kért volna segítséget, csak rosszul tette fel a kérdést. Szerintem ilyen, a nála tapasztaltabbakkal is megesik, és ki tudja, hogy mennyi ideig próbálta keresni a hibát, lehet már tényleg nem maradt más ötlete, mint beírni ide.
Az más kérdés, hogy miért nem tette fel normálisan a kérdést..
-
Sk8erPeter
nagyúr
válasz
fordfairlane #6692 üzenetére
Ezt már többször hangoztattad, de ez nem e-pénis méregetés, és könyörgöm, nézz már körül az általad is látogatott topicokban: Te is láthattad, hogy adok segítséget az embereknek bőven, de a kegyetlen gyökérkedéseket nem bírom, és igen, ilyenkor beszólok (nem csak én). Te is rászántad az időt annak idején, hogy utánanézz azért kérdés előtt, én is, nekem is voltak a múltban bőven kezdő kérdéseim, és lehetnek a mai napig más számára triviálisnak tűnő kérdéseim, neked is, de szerintem mindketten igyekeztünk/igyekszünk azt a látszatot kelteni, hogy legalább minimálisan utánaolvastunk a témának, és nem csak várjuk a sült galambot. Nem tudom, ezt miért olyan nehéz megérteni, hogy ez csak csökkenti a színvonalat, de lehet jól a lovat adni azok alá, akik kvázi elvárják, hogy mások komplett megoldásokat nyújtsanak nekik.
bambano, a fenti neked is szól, remélem átjön a mondókám lényege. Ha nem, hát nem.
De nem értem, miért kell porcelánbabaként kezelni az embereket, úgy csináltok, mintha itt vérig sértések történnének folyamatosan, pedig személyében senki nem lett megsértve. De ezek szerint itt negatív kritikát nem lehet megfogalmazni, mert akkor az "e-pénisz-méregetésnek" minősül (nem, ez pont nem az). Szegénykék, nehogy már elővegyenek egy nyomorult tutorialt, e-bookot, könyvet, átfogó cikket, vagy megpróbáljanak keresgélni Google-ben egy 10 percig, biztos az fájna. Mondom, nekem egyáltalán nem azzal van a bajom, hogy valaki feltesz kezdő kérdést, hanem azzal, ha az derül ki belőle, hogy még csak meg sem próbált egy picit sem utánanézni. Vagy ha valaki komplett házifeladat-megoldást vár. Az itt aktívan írogatók nagy része gondolom elég sokat szenvedett magától is, hogy megpróbálja megérteni a dolgokat, és nem várta, hogy mindent helyette oldjanak meg. -
Jhonny06
veterán
Egy 70-511 vizsgára mondjuk fél éven belül fel lehet készülni kezdő szintű programozási tudással? Tehát mondjuk, hogy van valamennyi C# tudás és nem vagyok teljesen elveszve (kezdő-haladó egyetemi szint, tehát még nem dolgoztam a szakmában). Vagy ez full arcon csapás egy kezdőnek és több éves tapasztalat kell hozzá? Most tekintsünk el attól, hogy 'semmi nem lehetetlen', de mennyire reasonable? Engem maga a név, mint 'Technology Specialist' ijeszt el egy kicsit, bár van egy olyan érzésem, hogy ez azért nem _annyira_ komoly, mint amilyennek hangzik.
Egy ilyennek amúgy mennyi a piaci értéke egyetemi végzettség mellett? Sokat ér, vagy csak egy plusz a sok közül? Ha már belekezd az ember, akkor érdemes a későbbiekben többet is megcsinálni, vagy ez 'elég'? Igazából nincs is olyan sok téma, ami engem érint, még talán a 70-518.
-
bambano
titán
válasz
Sk8erPeter #6691 üzenetére
ha éppen nincs elcseszni való szabadidőd, akkor nem válaszolsz. ez ilyen egyszerű.
a mások házifeladata az szerintem is más megítélés.
-
Sk8erPeter
nagyúr
válasz
Jim Tonic #6690 üzenetére
De basszus, ez a fórum nem arra való, hogy mások feladatát megoldjuk, ezzel egy csomó időt megspórolva nekik, viszont egy csomót elcseszve a sajátunkból. De ha gondolod, nézz körül más topicokban, hogy mennyi időt kúrtam már el mások érdekében, összeállítva működőképesre a kódjukat, plusz részletesen elmagyarázva, mit kellene másként csinálni, mi a rossz gyakorlat, és miért - egy virtuális vállveregetésért cserébe, nekik csomó időt megspórolva, az viszont kérdéses maradt, hosszú távon volt-e haszna, vagy az lett volna hasznosabb, ha inkább rávezetem őket a megoldásra; úgy voltam vele, hogy ha ért valamit, tanult belőle az illető, akkor már megérte. De az idők során egyre inkább rájöttem, hogy nem biztos, hogy megéri, ha a saját szabadidőmet beáldozom azért, hogy valaki copy-paste-eljen, aztán elégedetten távozzon. Az sem biztos, hogy tanul belőle az illető. Ennek ellenére itt is időt töltöttem a magyarázattal, hátha átjön neki, hogy mit cseszett el - ebben az esetben sajnos nem ez volt a helyzet, mármint Zedz esetében, mert csak a megsértődés maradt meg neki, meg az, hogy itt valaki "beszólt". Nem volt ez "lebaltázás", az máshogy néz ki. Inkább cinikus volt. Meg egy programozás topicban ne az legyen már a standard, hogy mások házi feladatát oldjuk meg minél igénytelenebb módon ingyé', de legalább működjön.
-
válasz
Sk8erPeter #6689 üzenetére
Ezzel semmi gond, de leírhatod finomabban is, és akkor a lebaltázáson kívül esetleg érdemes berakni a kódot, hogy hogyan oldottad volna Te meg. És akkor lehet beszélgetni arról is.
-
Sk8erPeter
nagyúr
válasz
Jim Tonic #6686 üzenetére
Ha erre gondoltál, akkor abban szerintem volt konstruktív javaslat bőven, még ha valaki magára is veszi. Szerinted hogy fognak tanulni az emberek a hibáikból, ha az égbekiáltó hülyeségekre nem hívjuk fel a figyelmüket? Amikor rámszólnak valamelyik topicban, ha valahogy sikerül tákolmányt összeállítanom, hogy vazze, ezt ne már így, mert undorító, akkor abból én azt is fel szoktam fogni, amit rosszul csináltam, nem csak besértődöm, mintha az óvodában lennénk. Szóval érted, még ha azt is kell olvasnia valakinek, hogy a kódja gány, akkor is SZERINTEM jobb, ha felhívják a figyelmet rá, hogy valamit szarul csinál, mert ha senki nem szól neki, akkor lehet, hogy nem is merül fel benne az igény a javulásra. Arról nem is beszélve, hogy azért a szakmailag érdekes kérdésekből is egyre kevesebb van.
-
válasz
martonx #6687 üzenetére
Azért kérdezi, mert nem tudja. Hová menjen vele? Ez nem "mély víz" topik.
Mindenkinek más-más triviális, és csak a normális válaszokból lehet tanulni.Más, egyre több helyen jelenik meg összefoglaló. Kérhetnénk mi is egyet, ahová összeszednénk a legjobb magyar és idegen nyelven íródott könyveket. Ezzel elkerülhetnénk a mivel érdemes kezdeni kérdéseket. Vélemény?
-
martonx
veterán
válasz
Jim Tonic #6686 üzenetére
Azért amikor valaki az if feltétel használatát esik be megkérdezni, akkor ott nem a válaszolók, hanem a kérdező szintjével van komoly gond, nem?
Olyan megoldás kellene ide, mint stackoverflow-n. Lehessen pontozni a kérdést is, meg a válaszokat is. És aki elég sok negatív értékelést szedett össze, az mehet a kukába. -
Csak OFFban jegyzem meg, de tényleg lassan olvashatatlan lesz a topik. Valaki bejön segítségért, és állandóan a lehurrogás megy. Jó lenne, ha konstruktív segítség/hibajavítás lenne a válasz mind az betévedők, mind a szakmabeliek részére. Fikázásból senki nem fog tanulni.
-
margithid
veterán
Sziasztok!
Sűrgős segítségre lenne szükségem. A cég akinél vagyok szervert váltott és a weboldalamhoz használok egy külső progit, amivel most nem lehet belépni. Gondolom a szerver nevet kell átírni a dll file-ban. tudna ebben esetleg valaki segíteni? Távoli vezérléssel? Nem ingyen gondolnám!
Köszönöm -
j0k3r!
őstag
elso ranezesre:
- felejtsd el az ilyen getValami jellegu dolgokat, a property get{} reszeben implementald az esetleges hibakezelo logikat (vagy private fuggvenyben, ha tobb helyen kell)
- ha mar exceptiont dobsz, akkor hasznalj try-catch blokkot
- az ilyen "m" es "f" jellegu dolgok helyett hasznalhatsz felsorolastipust (enum), csak ezekkel ovatosan kell banni
- az ilyen nev1, nev2, t, gy helyett hasznalj normalis valtozoneveket
- c#-ban osztaly, property neve altalaban pascalcase
- valtozok beolvasasanal, hasznalj tryparse fuggvenyeket (peldaul amikor stringbol intet varazsolsz)most igy hirtelen ennyi, ha valamit kihagytam majd megirjak masok, ezek alapjan szerintem mar el lehet indulni
-
Zedz
addikt
válasz
Sk8erPeter #6680 üzenetére
Mutasd meg kérlek te hogy írnád meg. Legalább tanulok.
-
Zedz
addikt
válasz
Sk8erPeter #6677 üzenetére
óó bocsánat mester hogy fél év programozás után még csak ilyenre vagyok képes
megígérem jövő hétre már az MS-nél leszek programozó.
-
Sk8erPeter
nagyúr
Most megmutattad a javított változatot, ami szintén egy tákolmány?
Minek írtál függvényt a kivétel eldobására?
Totál felesleges overhead. Ez az eredetiben nem volt benne, de most hozzátettél még egy gányolást.
Tudom, hogy nem a tiéd volt az eredeti kód, de igazából totál értelmetlen már az alapja is, nev1 az emberünk neve, és nev2 a házastárs neve, aztán ev1 az emberünk kora, ev2 a házastárs kora?! Miért, a házastárs nem ember?Az egész logikátlan, az objektumorientált gondolkodásnak igazából csak pont a lényegét nem használja ki, hogy objektumokban, jelen esetben ember objektumokban gondolkodjunk, ahogy a valós életben, és ha van egy ember objektumunk, akkor az ne jelentse már azt, hogy valójában két emberről is beszélünk...
===========================
(#6671) Zedz :
ja, mert nálatok elvárás, hogy a házi egy tákolmány legyen?A "csak házi" nem érv, az is egy programozási feladat.
-
Jim-Y
veterán
A konstruktoros dolog nem bonyolítaná a dolgokat, sőt.. egyszerűsítené.. így gondoltam:
class Ember
{
public string nev1; //személy neve
public string nev2; //házastárs
protected int ev1; // sz.kor
protected int ev2; //h.kor
protected string nem1; //sz.nem
protected string nem2; //h.nem
public string apa;
public string anya;
public List<string> t = new List<string>();
public List<string> gy = new List<string>();
//
// KONSTRUKTOR
public Ember(string nev1, string nev2, int ev1, int ev2, string nem1, string nem2){
// itt rögtön lehet ellenőrizni, hogy bevitt paraméterek megfelelőek-e, pl
this.nev1 = nev1;
this.nev2 = nev2;
if (ev1 > 1913 && ev1 < 1995) {
this.ev1 = ev1;
} else { throwExc("Hibás ev1"); }
this.ev2 = ev2;
this.nem1 = nem1;
this.nem2 = nem2;
}
// Getter, Setter fv-ek
public void throwExc(string ex) throw new Exception (ex);
}Ekkor a mainben tudsz csinálni:
Ember e = new Ember();
e.setev1(1950);
e.setev2(1960);
e.setnem1(m);vagy helyette
Ember f = new Ember("Gipsz","Jakab",1950,1960,"m","n"); // stb...
Persze ezeket fenntartásokkal kezeld, mert én még nem programoztam C#-ban és nem tudom, hogy például default konstruktor létre jön-e ilyenkor automatikusan, vagy létre kéne hozni stb.. De szerintem amit fentebb mutattam, konstruktorban megadni az adattagokat talán átláthatóbb
-
Jim-Y
veterán
Nem lenne jobb az ember adatait konstruktorban megadni? Illetve én még szétszedném a kódot külön osztályokba, és fájlokba.
mod: vagy csak simán add meg a default konstruktort ÉS egy olyan konstruktort amiben lehetőség van egyből inicializálni az Ember adattagokat.
Magyarán az ember egy külön osztály lenne (ez ugye most is így van a kódodban), de fizikailag egy külön fájlban lenne, máshol, mint ahol main.. A Program, és az Ember legyen elkülönült a progi modularitása miatt.
Ja és az osztályokat nagybetűvel szokás jelölni ^^
-
Zedz
addikt
válasz
Sk8erPeter #6670 üzenetére
Valamit random kitaláltam, írtam hogy csak házinak készül
-
Zedz
addikt
Szerintem az eljárásom már jó lett mert ott nem jelez hibát a visual studio, csak a meghívásnál :S
Szerk: teljes kód.
Ha valami nagyon borzalmas azért sry, ez is csak házinak készül
-
Jim-Y
veterán
Na, közben nálam lehalt a fórum, de ha nem fontos IF-el megcsinálni, akkor még javasolnám a ternális, vagy más néven Elvis operátort, sajnos én nem vagyok C#-os, de gyorsban kipróbáltam JavaScripttel, mert ebben is van ilyen op, és C#-ban is:
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
function myfunc(val){
(val == "ferfi" || val == "no" ? dosome(val) : alert("error") );
}
function dosome(val){
console.log(val);
}
</script>
</head>
<body>
<div id="map">
<input type="text" id="inp" />
<button id="send" onclick='myfunc(document.getElementById("inp").value);'>Send</button>
</div>
</body>
</html>A lényeg ugye, hogy egy ilyet
If (something != null) {
val = something
} else {
val = defaultValue
}
át lehet írni
val = something ? something : defaultValue
ilyenné. Esetünkben:(val == "ferfi" || val == "no" ? dosome(val) : alert("error") );
Ha ferfi vagy no, akkor dosome() egyébként error.
Megj:
public void setnem1(string c) {
if (c == "m" || c == "f") {
nem1 = c;
} else {
throw new Exception("Hibás érték.");
}vagy próbáldd már ki a kedvemért
public void setnem1(string c) {
(c == "m" || c == "f" ? nem1=c : newErrorExc("Hibás érték")
}
public void newErrorExc(string err){
throw new Exception(err);
} -
Zedz
addikt
Első blikkre így írtam meg:
public void setnem1(string c)
{
if (c == "m" || c == "f") nem1 = c;
else throw new Exception("Hibás érték.");
}Viszont a Mainbe való meghívásnál a zárójelben mindig aláhúzza a begépelt értéket. pl e.setnem1(m); de lehet ez e.setnem1(alma); is... :S
-
Zedz
addikt
Sziasztok!
C#-ban tudok olyan csinálni, hogy egy if-ben egy stringet vizsgálok? Pontosabban arra gondolok, hogyha azt írják be, hogy férfi vagy nő akkor nem történik semmi, de ha valami mást mint pl alma, akkor dobjon hibát a progi. Igazából csak az if-es résszel vannak gondjaim. A helpet előre is köszönöm!
-
martonx
veterán
Szia!
Egyrészt ennyi információ alapján mit vársz tőlünk? Igen, biztosan meg lehet csinálni. Mivel a pontos igényeidet nem ismerjük azt sem lehet megmondani, hogy mennyire egyszerű. Lehet, hogy tényleg egyszerű, lehet hogy marhára nem az.
Így aztán azt se tudjuk megmondani, hogy érdemes-e neki kezdened. Én a helyedben SQL-lel kezdenék neki, nem kell ide semmilyen programozás, meg felület, elméletileg elég lenne neked sima SQL lekérdezésekkel operálnod.
Access, MSSQL, PostgreSQL, MySQL mindegyik megfelel a célra (Oracle is megfelelne persze, de azt a legmacerásabb telepíteni). -
Amur
addikt
Egy olyan progit szeretnék készíteni(ha érdemes szinte nulla tudással belekezdenem-annakidején basic-ben programoztam utoljára),vagy készítettni,
amelyik egy adatbázisba felvitt adatokból listákat tud készíteni.
Pontos leszek: sportfogadáshoz használnám,kb. 40 bajnokság adatait frissiteném benne napi szinten.
(gólok ideje,félidő eredménye,végeredmények stb..),és ebből az adatbázisból gombnyomásra szeretnék listákat készítettni vele az éppen futó meccsek résztvevőiről.
(ilyen félidei eredmény után hány százalékban volt gól, mióta nem rugott gólt a 2.félidőben stb..)
Nem lehet nagy dolog megcsinálni,nem kell nekem csili-vili felület.
Milyen nyelven érdemes megírni, és tényleg nulláról érdemes-e belemásznom ezért,vagy nem nagy dolog és aprópénzért csináltassam meg valakivel? -
Jester01
veterán
válasz
hamika93 #6659 üzenetére
Beírod gugliba és kiköp neked programokat.
De ha rendes jelszó van rajta, akkor ez esélytelen emberi idő alatt. -
hamika93
csendes tag
Sziasztok nekem egy olyan problémám volna hogy van egy rar fájlom ami kódot kér és igy nem tudom megnyitni nem tudnátok esetleg mondani egy olyan programot ami teljesen a0 -ról feltöri aszt a kodot.Vagy vlami ilyesmi.?
-
Sk8erPeter
nagyúr
válasz
zserrbo #6650 üzenetére
"Úgy látom linux alá van csak"
Bullshit.konkrétabban:
http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows/4921215#4921215 -
zserrbo
aktív tag
válasz
Jester01 #6655 üzenetére
Köszönöm, hogy fáradoztál értem.
Mellesleg, ha nem teszem xmlns névtérbe, de a DOCTYPE-ot ott hagyom a HTML-ben, akkor bezavar. Csak, hogy megértsem ez azért van, mert nem adtam meg a xmlns:xhtml="http://www.w3.org/1999/xhtml" -t az xslt-ben ? Meg persze akkor az xslt többi része is változik. Vagy más oka van esetleg? -
Jester01
veterán
válasz
zserrbo #6654 üzenetére
Az xmlns miatt nem megy. Ugye ha namespace-be teszed az elemeket akkor már nem az a neve, hogy "body" ...
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />
<xsl:template match="xhtml:body" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<!-- first div -->
<xsl:variable name="root" select="xhtml:div" />
<xsl:element name="entity">
<xsl:attribute name="id">
<xsl:value-of select="$root/@id" />
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select="substring-before(substring($root/@class, 3), ' ')" />
</xsl:attribute>
<xsl:attribute name="top">
<xsl:value-of select="substring-before(substring-after($root/@style, 'top:'), 'px;')" />
</xsl:attribute>
<xsl:attribute name="left">
<xsl:value-of select="substring-before(substring-after($root/@style, 'left:'), 'px;')" />
</xsl:attribute>
<xsl:value-of select="normalize-space(string($root))" />
<xsl:for-each select="$root/following-sibling::xhtml:div">
<xsl:element name="property">
<xsl:attribute name="id">
<xsl:value-of select="@id" />
</xsl:attribute>
<xsl:attribute name="type">kulcs</xsl:attribute>
<xsl:attribute name="top">
<xsl:value-of select="substring-before(substring-after(@style, 'top:'), 'px;')" />
</xsl:attribute>
<xsl:attribute name="left">
<xsl:value-of select="substring-before(substring-after(@style, 'left:'), 'px;')" />
</xsl:attribute>
<xsl:value-of select="normalize-space(string(.))" />
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:template>
</xsl:stylesheet> -
zserrbo
aktív tag
válasz
Jester01 #6653 üzenetére
Nálam nem érdekes. Én is próbáltam már kiszedni a /-t ( <xsl:template match="body"> ).
Ezzel a html fájllal próbálom am.<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div class="w normal_egyed ui-draggable ui-droppable" id="ent01" style="top:100px; left:150px;">
<br/>Étel
<div id="id1_1" class="ep"></div>
</div>
<div class="w normal_tulajdonsag ui-draggable ui-droppable" id="prop01" style="top:10px; left:130px;">
<br/>Név
<div id="id1_2" class="ep"></div>
</div>
</body>
</html>Ez a kimenet, csak pár üres sort kitöröltem:
<?xml version="1.0" encoding="UTF-8"?>
Étel
NévHa kiszedem a html és head részeket akkor helyes a kimenet.
Update: Megnéztem online XSLT eszközzel és ugyanez a kimenet.
-
zserrbo
aktív tag
válasz
Jester01 #6651 üzenetére
Köszi a gyors segítséget. Még annyi gondom lenne ezzel, hogy hiába próbálom, ha egy <html> elemen belül van a head és a body az előbb mutatott példával, csak az Étel és a Név szavakat adja kimenetként.
Próbáltam átírni a kódodat, de sehogy se akarta a jót. Ha csak a body van, akkor tökéletesen megy.
Gondolom csak az elejét kell átírni vagy beszúrni elejére egy template-et.Azt hiszem megint neki kellesz ülnöm az XSLT-nek megérteni.
-
Jester01
veterán
válasz
zserrbo #6650 üzenetére
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />
<xsl:template match="/body">
<!-- first div -->
<xsl:variable name="root" select="div" />
<xsl:element name="entity">
<xsl:attribute name="id">
<xsl:value-of select="$root/@id" />
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select="substring-before(substring($root/@class, 3), ' ')" />
</xsl:attribute>
<xsl:attribute name="top">
<xsl:value-of select="substring-before(substring-after($root/@style, 'top:'), 'px;')" />
</xsl:attribute>
<xsl:attribute name="left">
<xsl:value-of select="substring-before(substring-after($root/@style, 'left:'), 'px;')" />
</xsl:attribute>
<xsl:value-of select="normalize-space(string($root))" />
<xsl:for-each select="$root/following-sibling::div">
<xsl:element name="property">
<xsl:attribute name="id">
<xsl:value-of select="@id" />
</xsl:attribute>
<xsl:attribute name="type">kulcs</xsl:attribute>
<xsl:attribute name="top">
<xsl:value-of select="substring-before(substring-after(@style, 'top:'), 'px;')" />
</xsl:attribute>
<xsl:attribute name="left">
<xsl:value-of select="substring-before(substring-after(@style, 'left:'), 'px;')" />
</xsl:attribute>
<xsl:value-of select="normalize-space(string(.))" />
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:template>
</xsl:stylesheet> -
zserrbo
aktív tag
válasz
zserrbo #6648 üzenetére
A példa amúgy nem teljes, mert tartalmazna svg-t is, aztán nem szabványos attribútumokat egyes div elemeknél, ami miatt nem lenne valid xhtml.
Karma: Köszi megnézem tudom-e használni.
update1: Úgy látom linux alá van csak, nemtom még mivel járnék jobban, lehet mindkettővel próbálkozom. Először maradnék az XSLT-nél.
-
zserrbo
aktív tag
válasz
Jester01 #6647 üzenetére
Igen a body-t csak utólag írtam most oda, hogy lehessen látni milyen elemen belül vannak a div-ek, de elgépeltem a záró tag-et.
Azért nem tettem az ételt tag-ek közé, mert ezt egy XSD-vel validálnám és ott nem számítana (de lehet tag-ek közé rakom majd), majd tovább alakítanám egy másik XML fájlt kapva, amiben az étel is tag-ek közt lenne. Ez lenne a terv. -
zserrbo
aktív tag
Hali!
Egy HTML fájlt (sajnos nem XHTML valid lenne) kellene bizonyos XML formátumúvá alakítani. Én XSLT-ére gondoltam. Kevés találatot dobott a google ezzek kapcsolatban és általában azt írták először XHTML formátumúvá kell alakítani a HTML fájlt.
Lehetetlen lenne (akár XSLT-vel) átalakítani a sima HTML fájlt?
A példám<body>
<div class="w normal_egyed ui-draggable ui-droppable" id="ent01" style="top:100px; left:150px;">
<br/>Étel
<div id="id1_1" class="ep"></div>
</div>
<div class="w normal_tulajdonsag ui-draggable ui-droppable" id="prop01" style="top:10px; left:130px;">
<br/>Név
<div id="id1_2" class="ep"></div>
</div>
<body>Ebből kellene egy ilyen:
<entity id="ent01" type="normal_egyed" top="100" left="150">étel
<property id="prop01" type="kulcs" top="10" left="130">név</property>
</entity>Első körben ha ez menne azzal talán előbbre lennék.
A gond az, hogy kopott az amúgy sem fényes XSLT tudásom és egyelőre nem sikerült az XSLT rész megírása. Örömmel venném, ha vki segítene benne.
-
hoffman_
nagyúr
Sziasztok!
Picit off a kérdés, de ez a legjobb hely szerintem. Most raktam fel a notira egy Lubuntu-t, amit programozásra kell használni csak. Code Blocks alatt kell C-t programozni, viszont valami nem okés, nem igazán működik a cuccos, ezt dobja a gép. Pont azért raktam Linuxot, mert elvileg az alá nem kell már semmi, de úgy fest, hogy ez így fals infó. Asszem gcc fordító kell, ha a két éves emlékeim nem csalnak, jól tévedek? Hogy tákoljam tehát össze a programot, hogy fusson?
Előre is köszönöm!
Tárgytalan, elég okos a linux terminál, ez volt a hiba, seperc alatt lehúzta.
-
fatal`
titán
válasz
Sk8erPeter #6639 üzenetére
Szerintem szinte mindenki benézte
-
válasz
martonx #6634 üzenetére
Aki igényesen le tud fejleszteni egy nem túl összetett alkalmazást. Igazából arról van szó hogy kitaláltak valamit aminek lehet hogy lenne piaca, de mivel én nem tudok programozni ezért kéne valakikkel átbeszélni és megcsináltatni. Amúgy az evista egész korrekt csapatnak tűnik.
-
Sziasztok!
Mobilappot szeretnék fejlesztetni. Melyik céget ajánljátok?
Köszi
-
dezz
nagyúr
válasz
FehérHolló #6630 üzenetére
Nem egészen. Az első hozzászólások megírásakor még nem volt büntiben. Linkeltem neki a topikot, bármikor beleszólhatott volna. A "tényállás" személytől független pontosítása nem tudom, hol a sérelmeim ecsetetése 6 tételben, csak 1-2 ilyen hsz volt. Azt sem értem, mi értelme itt offolni az egészről... Mindegy, a lényeg már elhangzott, konstruktív válaszokat is kaptam, amit köszönök, valószínű amúgy sem lesz folytatása (mint már jeleztem), úgyhogy... Ennyi.
-
FehérHolló
veterán
Ja, csak másfél hozzászólásnyi értelem után 6 arról szólt, hogy neked milyen egyéni sérelmed van egy másik fórumtárssal, aki egyébként itt sem lehet megvédeni magát. Utóbbival ráadásul teljesen tisztában vagy.
Mellesleg az aláírásában sem szerepel már az általad kifogásolt rész.
Legyen a te bírád más, a fórumozókat hagyd békén ezzel szerény véleményem szerint.
-
dezz
nagyúr
válasz
FehérHolló #6628 üzenetére
Érdekes topik, de ésszerűbbnek tartanám szakmainak tekinthető kérdéseket szakmai környezetben, értő szemek által övezve megvitatni.
-
dezz
nagyúr
válasz
Sk8erPeter #6626 üzenetére
Nem tudom, ildomos lenne-e megneveznem, mivel nem az volt a célom, hogy a háta mögött kibeszéljem, hanem őt is ide (és a másik topikba a K8 tuninggal kapcsolatban) invitáltam, hogy végre egyszer-s-mindenkorra nyilvánosan megbeszéljük ezeket (privátban sosem volt hajlandó). Csak épp időközben kapott egy 3 napos büntit, mert egy apró-cseprő vita végén, ami nem igazolta egy engem is érintő állítását, újfent otromba stílusba váltott. Bár tartok tőle, hogy amúgy sem tette volna itt tiszteletét. De azt hiszem, megvárom azt a 3 napot.
-
dezz
nagyúr
Volt egy site, amin a korai (európai) PS3-ak félig hw-es, félig sw-es PS2 emulációja alatt futtatott játékprogramok voltak felsorolva. Volt egy olyan mező, hogy kompatibilitás, ott volt jelezve, ha az adott program nem működött megfelelően. Ha nem volt odaírva semmi, az azt jelentette, hogy rendesen fut. Ezt vonta kétségbe az illető személy, mondván, ha nincs odaírva semmi, attól még lehet, hogy fut, csak használhatatlanul lassan, és szerinte a teljesen kompatibilisnek jelzett programok közül is csak kevés a valóban használható. (Persze nem volt PS3-asa, sosem vett volna olyat, mindez csak rosszhiszemű feltételezés volt.) Az én véleményem pedig az volt, hogy teljesen életszerűtlen, hogy ne jelezték volna, ha valami fut, csak éppen használhatatlan. Tehát a teljesen kompatibilisnek jelzett játékok igenis normálisan játszhatóak, azaz igen sok PS2 program játszható a PS3-on. (Más kérdés, hogy később a félig hw-es, félig sw-es emuláció hw-es része is kikerült a gépből, teljes sw-es emulációt nem tudtak megvalósítani, így megszűnt ez a lehetőség.) Itt véget is érhetne a történet, de elkezdődött egy máig tartó hiszti, hogy márpedig én mennyire nem értek hozzá, hogy még azt sem tudom, mi az a kompatibilitás, stb. Pfff... Meg ugye az aláírás. Mindegy, én már sok éve ráhagytam az illetőre az egészet, inkább a közelébe se mentem egy olyan fórumnak, ahol ilyenek a meghatározó elemek. Csakhogy most itt a Ph!-n kezdi ugyanezt...
-
modder
aktív tag
Mi hangzott el tőled, és hogyan lett kiforgatva? Mi a kérdés?
Szerintem a játékos esetre simán rá lehet húzni az inkompatibilitás definícióját. Amennyiben egy program a célját nem a specifikáció szerinti minőségben éri el, akkor helytelenül működik. A szoftvereknek működésének csomó aspektusa van. ahogy egy hard-realtime rendszerben a program kifut az időből (még ha helyes eredmény is adott volna), az ugyanúgy helytelen működésnek számít, mint ahogy a játék esetében a lassúság miatti használhatatlanság.
Egyébként a definícióhoz hozzá tartozik szerintem, hogy A szoftverkomponens akkor inkompatibilis B komponenssel, ha létezik legalább egy harmadik C szoftver, amivel B komponens képes helyesen működni ugyanazon az interfészén keresztül. Ekkor A hibájából nem jött létre a megfelelő együttműködés. Tehát van létező kompatibilis együttműködés B komponenssel.
Tehát Feltéve, hogy van olyan olyan emulátor (C), amin a játék (B) megfelelő sebességgel fut, én azt mondanám, hogy az eredeti emulátor (A) inkompatibilis a játékkal (és nem a játék a szar, pláne, hogy az emulátornak kell nyújtania az emulált környezetet, amiben a program fut, és nem fordítva)
-
dezz
nagyúr
Bizony. Annó én is pontosan ezen a véleményen voltam. (Akkor még nem létezett a Wikipedia és máshol sem találtam erre vonatkozó definíciót.) Egyébként onnan indult a dolog, hogy egy site-on kompatibilitás szerint voltak besorolva a játékok... (Megjegyzem, az illető szerint olyan sem létezik, hogy részleges hardveres kompatibilitás. Vagy kompatibilis valami, vagy nem...)
-
cucka
addikt
És ha már ennyire szakmaian nézzük, a véleményed megalapozásához figyelembe kellene venned a szoftveres inkompatibilitás alapvető definícióját, amiben ott szerepel az a bizonyos satisfactory szócska.
Arra szerintem nincs konszenzus, hogy az emulátoron hibátlanul, de nagyon lassan futó játékra alkalmazható-e a "kompatibilis" jelző - tehát lényegében attól függ, hogy te hogyan definiálod a kompatibilitást.A processzor tuning meg tényleg offtopik. Pont azért jó a szoftverfejlesztés szekció itt a fórumon, mert nem kell kerülgetni a tuningos pistikéket, meg a magukat néhány gép összeszerelése után IT szakértőnek képzelő embereket. Kár lenne ezen változtatni.
-
dezz
nagyúr
válasz
Jim Tonic #6618 üzenetére
Az első nem az én mondatom volt, már írtam, hogy ő rakta így össze.
Itt nem pusztán nem elégséges optimalizáltságról van szó, amitől némileg alacsonyabb az fps az elvárhatónál. Az adott emulátoron más játékok játszhatóan működtek, de az eredeti hw bizonyos aspektusai hibás és hiányos implementációja miatt egyes játékok csak "csetlettek-botlottak". 1 fps melletti irányíthatatlan működés semmiképpen sem előírásszerű... És ha már ennyire szakmaian nézzük, a véleményed megalapozásához figyelembe kellene venned a szoftveres inkompatibilitás alapvető definícióját, amiben ott szerepel az a bizonyos satisfactory szócska.
A másik dolognál a 200 MHz volt a lényeg. Az egész egy olyan környezetből lett kiemelve, ahol mindenki, a legnagyobb szakik is "FSB"-ként emlegették azt a clockot. Ha visszaemlékszünk, itt is mindenki annak nevezte, így szerepelt a BIOS-okban és még a CPUZ-ben is. De persze mindannyian tudtuk, hogy ez nem a régi FSB, csak nem akadt jobb, közismert név. Később jöttek be ilyen nevek, mint pl. HT reference clock, System Clock, stb. (Az AMD doksikban egyébként "CPU clock" a neve, de ezt senki sem használja.) Azt is írtam, hogy én általában idézőjelbe is tettem emiatt, és többször jeleztem a kevésbé hozzáértőket, hogy ez már nem az Intel féle FSB. De ezt inkább itt folytasuk: [link]
-
Véleményem szerint a szoftveres komponensek az előírt végeredményt állítják elő, akkor nem beszélhetünk inkompatibilitásról. Az, hogy nincs megfelelően optimalizálva, a sebessége nem elfogadható, még nem jelenti azt, hogy nem működik. Más kérdés, hogy játékként ilyenkor használhatatlan, de az a mondatod nekem kicsit sánta. Annyira azért nem, hogy aláírásba kellene tenni.
Az FSB kérdése ugyanez. Pongyola fogalmazásban elmegy, de szakmailag valóban helytelen. -
dezz
nagyúr
Az előzőben rossz volt a link.
-
dezz
nagyúr
Sziasztok!
Kicsit off leszek talán, de programozáselmélettel kapcsolatos dolog lesz. Van itt egy ember, aki már kb. 8 éve idegesít azzal, hogy aláírásba tett tőlem valamit (bár jócskán kiforgatva a szavakat, szóval nem így hangzott el), és azóta is baromságként emlegeti, stb.
"1.Inkompatibilitas definicioja jatekoknal: amikor fut,de csak pl. 1 fps-sel,vagy össze-vissza akadozva,irányíthatatlanul"
Valójában játékszoftverek emulátor alatti futtatásáról volt szó, és hogy mennyire kompatibilis ilyenkor egymással az adott szoftver és az emulátor. Úgy vélem, ez szoftverkompatibilitási kérdés, ahol is az inkompatibilitás meghatározása:
"Software incompatibility is a characteristic of software components or systems which cannot operate satisfactorily together on the same computer, or on different computers linked by a computer network. They may be components or systems which are intended to operate cooperatively or independently. Software compatibility is a characteristic of software components or systems which can operate satisfactorily together on the same computer, or on different computers linked by a computer network. It is possible that some software components or systems may be compatible in one environment and incompatible in another." [link]
Ez alapján, ha egy szoftver teljesen használhatatlan emulátorban futtatva (miközben más szoftverek rendesen mennek), tehát nem teljesül a satisfactory kitétel, akkor szoftveres inkompatibilitásról beszélhetünk.
(BTW, a másik, amit szintén aláírásba tett, immár 10 éve, a következő: "2. K8-nál alapból mindig 200MHz az FSB. Csak tuning által lesz magasabb." K8 tuningban járatosaknak [én is az voltam annó] talán mondanom sem kell, hogy mekkora hülyeség ezt aláírásba tenni, és állandóan felhozni, mint "legnagyobb baromság a világon", meg ilyenek... Természetesen itt az "FSB" csak egyfajta becenév a HT ref. clockra, de ezt akkor is mindenki tudta, csak éppen nem volt jobb, ismert név.)
-
tacsk0
aktív tag
Sziasztok!
Nemreg telepitettem fel (Windows 7 64bit)-re a python-3.3.0 amd64.msi-t. Tokeletesen felpakolta magat, cmd-bol is etudom inditani a "python" parancsal. Na itt jon a problema feltettem az "ipython-0.13.1.py3-win-amd64-PROPER.exe"-t. Mivel szeretnek ipython-t hasznalni. Na ot mar nemtudom elovarazsolni. Hiaba irom be (cmd) ipython-t nem mukodik.
Mi lehet a megoldas? Kerlek segitsetek!
-
Jim-Y
veterán
Ez egy statikus tábla lenne, ami másik queryknek szolgáltatna információt, a második oszlop egy súly érték lenne, ami másik táblában felhasználandó. Ámbár ezeket a súly-érték párokat csak 3 havonta kell frissíteni. Közben kiderült, hogy van a szerveren célszoftver, egy betöltő program amivel elméletileg meg fogom tudni oldani az ütemezett betöltést. Ha nem jönne össze, akkor maradna vagy a script, vagy az sql eljárás. köszönöm a tippeket.
Amúgy mysql adatb. de maga a megvalósítás most másodlagos, arra lettem volna kíváncsi, hogy egy ilyen ütemezett munkát milyen eszközzel szokás megoldani. Azt tudom, hogy az sql eljárások pont erre valók, de kérdés, hogy a script, az eljárás, vagy valamilyen 3rd party betöltő célszoftver a legjobb megoldás-e?! üdv
-
-
Jim-Y
veterán
Sziasztok
Nekem egy olyan kérdésem lenne, hogy:
- van egy szerver amin van egy nagy adatbázis
- van egy tábla amiben objektumokhoz vannak értékek rendelve (első oszlop -objektum, második oszlop - érték)
- nekem ezt a táblát kéne 3 havonta frissítenem másik tábla alapjánA kérdés, hogy mivel érdemes a frissítést végezni? php kóddal amit 3 havonta futtatunk, vagy egy sql eljárással, vagy hogy szokták ezt csinálni? üdv
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- One otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Azonnali informatikai kérdések órája
- Subaru topik
- Vezeték nélküli fülhallgatók
- Milyen routert?
- Battlefield 6
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: AMD Ryzen 7 7700X vs AMD Ryzen 9 9900X Cinebench R23 & R24 Benchmarkokban mérve
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- Lenovo ThinkPad P1 Gen 3 UHD, Érintőkijelző, i7-10875H, 32GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV G
- Lenovo ThinkPad L490 FHD, TOUCH, I5-8365U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- Lenovo ThinkPad T490 FHD, I5-8365U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- 2020 M1 macbook pro 8/256GB elado/cserelheto
- Lenovo ThinkPad T480s FHD, Érintőkijelző, I5-8350U CPU, 8GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GA
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- iKing.Hu - Nubia Z70 Ultra 5G Black Használt, karcmentes állapotban 12 GB RAM / 256 GB tárhely
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
- Asus 14 Zenbook UX425E FHD IPS i7-1165G7 4.7Ghz 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- Intel Processzorok sok db : Xeon E5-1620V3, Pentium G4400T, i3 6100, i3-4130, i3-2140T
Állásajánlatok
Cég: FOTC
Város: Budapest