Hirdetés
- Kezdő fotósok digitális fényképei
- Boldog Új Évet Kívánunk 2026-ra!
- TCL LCD és LED TV-k
- Úgy állhat le a 16 GB-os GeForce RTX 5060 Ti gyártása, hogy közben nem áll le
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Pánik a memóriapiacon
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Milyen TV-t vegyek?
- Gaming notebook topik
- Milyen alaplapot vegyek?
-
PROHARDVER!

Új hozzászólás Aktív témák
-
F-ECT$
titán
válasz
BUZZLGHTYR
#20267
üzenetére
Ha megy a logikus gondolkodás akkor érdemes. Minimál angol nem árt hozzá, de én yt videókkal kezdenék mielőtt pénzt költenék rá. Nem kell hozzá erős gép eleinte.
-
F-ECT$
titán
Ezen az oldalon van 577 oldalnyi bedigitalizált kép régi iratokról. Hogyan lehetne ezt valahogy lementeni (képként) a gépre, hogy offline is tudjam nézegetni?
-
F-ECT$
titán
No meglett a megoldás, ha jól látom akkor 3-an dolgoztunk rajta, és mindhármunk ötleteiből van benne.
A lényeg:
1. Egyesével végigmegyek az UTAZÁS táblán, kiválogatom hozzá azokat a MUNKÁKAT, amik ez alatt történnek. (A már emlegetett 4 alapeset).
2. Ha találok egy ilyet, akkor rögtön alkotok egy új intervallumot, amibe az UTAZÁS és a MUNKA közös részének eleje és vége kerül. (EXTEND-elgetem ezt az intervallum listát, amíg kell.)
3. Ezután végigmegyek az így képzett intervallum listán, és megpróbálom ezeket összevonni. (Itt is a 4 alapeset lehetséges.)For I In 1..lista_hossza Loop
For J In 2..lista_hossza Loop
<Ha I és J összevonható, akkor összevonom őket. J-be kerül az összevont intervallum, és megjegyzem, hogy I-t a továbbiakban nem kell figyelembe venni. >4. Az így képzett új intervallum lista már diszjunkt időintervallumokat tartalmaz, tehát összeadható és megadja a MUNKA és UTAZÁS közös részét.
Végeredmény: 1600000 sorra kb 10 perc alatt lefut.
-
F-ECT$
titán
válasz
[LOLDMA]
#3781
üzenetére
Példa volt, nincs időrendben semmi, de az ORDER BY segít

Én arra gondoltam, hogy egyesével végigmegyek az UTAZÁS táblán, kiválogatom hozzá azokat a MUNKÁKAT, amik ez alatt történnek, 4 ilyen eset lehetséges:
-UTAZÁS magába foglalja a MUNKÁT,
-MUNKA magába foglalja az UTAZÁST,
-MUNKA előbb kezdődik, mint az UTAZÁS és az UTAZÁS alatt ér véget,
-MUNKA az UTAZÁS alatt kezdődik és utána ér végetEnnyi biztos. A gond akkor kezdődik, hogyha sok 1-es típus van, mert az elkezdi feldarabolni az UTAZÁS intervallumát, és valahogy dinamikusan lehet csak ezt kezelni szerintem, az meg rohadt lassú lesz. Szerintem a te megoldásod is itt hasal el, de javíts ki ha tévedek.
Jester01: Ilyen intervallum kezelésre tudsz konkrét pédát mutatni?
-
F-ECT$
titán
Algoritmus kérdés. Kellene írni egy PL/SQL eljárást (bár ha az elv megvan, akkor abból kód már könnyen van), ami a következőt tudja. Adott 2 tábla:
-UTAZÁS(indulási_idő, érkezési_idő), ahol indulás<érkezés
-MUNKA(munka_kezdete, munka_vége), ahol kezdete<végeKi kellene számolni minden utazásra, hogy mennyi volt tisztán az utazási idő, és mennyi volt az, ami alatt folyt valamilyen munka. Nincs semmilyen kikötés, tehát egy adott időpillanatban végtelen számú munka is folyhat. A munkák kezdődhetnek egy utazás előtt, alatt, után és véget is érhetenek bármikor.
Példa:
-UTAZÁS 1: 8:00 - 11:00
-MUNKA 1: 7:00-7:30
-MUNKA 2: 7:15-8:15
-MUNKA 3: 8:00-10:30
-MUNKA 4: 10:45-11:15Ez esetben a 3 órás utazás tisztán utazási ideje 0:15 (10:30-10:45), és az az idő, ami alatt folyt munka: 2:45. Persze ha lenne egy MUNKA 5: 7:00-12:00, akkor ez a két szám 0:00 és 3:00 lenne.
Valami ötlet? (Elképzelésem már van, de nem akarok senkit befolyásolni. Ha nem lenne ötlet, akkor leírom, és azon már csak finomítani kell majd.)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- 48 hangszórós mélynyomó kanapé alá
- NVIDIA TITAN RTX 24GB (dobozos) - nagyon furcsa kishibával
- Sony Playstation 5 Slim Digital 825GB + Sony PlayStation Portal Midnight Black - FOXPOST AZ ÁRBAN!
- Skagen 816xswxc1 Ceramics White női karóra
- Philips Sonicare Diamond Clean HX922W ultrahangos elektromos fogkefe + fogkefék
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 5 9600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Samsung Galaxy A14 64GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4041, 100% Akksi
- darkFlash CF8 Pro
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




