-
Fototrend
Új hozzászólás Aktív témák
-
fordfairlane
veterán
válasz DiabloCorsa #6540 üzenetére
PHP-ben egyszerűen meg lehet oldani.
$tomb = preg_split("/English/", $szoveg);
$magyar = $tomb[0];
$maradek = $tomb[1];Ezzel kettévágtad a stringedet az "English" szó mentén. Első rész a magyar, többi az angol, meg minden más A maradékot aztán továbbdarabolhatod, következőként a "român" szóval, az eleje lesz az angol, és így tovább, megkapod a megkapod a horvát, román, ukrán szövegrészt.
x gon' give it to ya
-
fordfairlane
veterán
Ha nem kerül sokba, akkor nyugodtan végezd el, ártani nem árt. Sokat ne várj tőle. A felsőoktatás az utóbbi évtizedben átállt a tömegtermelésre, ezért ott, ahol a munkaadók megtehetik, hogy válogatnak a jelentkezők közt, csak a rangosabb intézmények papírjait fogadják el. Az OKJ-s papírnak nincs gyakorlati jelentősége, ugyanis elképesztően nagy a szórás köztük tudásban (saját tapasztalat, hogy a BME-VIK Msc. végzettjei közt is nagyok a különbségek), így maga a papír nem rangsoroló.
[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
válasz BloodyEddie #7300 üzenetére
Ha mobilfeljesztéssel foglalkoznál első körben, akkor javaslom csak az Objective-C-t vagy JAVA-t. Egyébként inkább valami scriptnyelv.
x gon' give it to ya
-
fordfairlane
veterán
válasz BloodyEddie #7309 üzenetére
Objective C-hez meg ugye nem árt, ha OS X-ed van, + Apple developer account, és egy iPhone vagy iPad is jól jöhet.
x gon' give it to ya
-
fordfairlane
veterán
válasz Sk8erPeter #7578 üzenetére
Nagyon rossz a stílusa, ellentétben a Tannenbaum könyvvel, amelyik ugyan hosszú, és sokkal általánosabban foglalkozik a hálózati protokollokkal, viszont olvasmányos, nagyon jól megírt könyv.
x gon' give it to ya
-
fordfairlane
veterán
válasz gyurkikrisz #8021 üzenetére
Hát igen, sajnos a legtöbb magyar programozási könyv didaktikailag csapnivaló. Ezért ajánlják sokan az angol nyelvű szakirodalmat, sokkal nagyobb a választék, és sokkal több a jó könyv.
Amit te épp nem értesz (heap - stack), az tulajdonképp egy olyan implementációs részlet, amit kezdőknek szánt anyagba szerintem nem lenne szabad beletenni. Példaként itt egy angol tutorial, ebben a heap szó egyáltalán nem fordul elő, és a stack sem abban az értelemben van benne, hogy hogyan működik a CLR. És még ez sem a legjobb tananyagnak való könyv, láttam már jobbat is:
[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
válasz Oppenheimer #8150 üzenetére
neten mindenhol azt találtam, hogy javaval jobban lehet ervenyesulni.
Én is ezt tapasztaltam.
x gon' give it to ya
-
fordfairlane
veterán
válasz Bambula5 #9297 üzenetére
Igen, ez fordítva van. users-nél ne legyen FK Constraint. A products_reviews-nál kell beállítani a user_id-nál, hogy "references users(id)". Hasonlóan a review-products asszociációnál is a constraint a review product_id-jához kell hogy kerüljön, nem a productshoz.
[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
Nem akarom bárkinek is a szakértelmét lekicsinyelni, sőt, de a tapasztalatom az, hogy tárolt eljárásokkal dolgozni horror. Egy szót sem szólok a kódbázis hordozhatóságáról, az ezen a szinten elég alacsony lehet, csak már maga a munka menete (pl. debuggolás) elég meghatározó, negatív élmény volt számomra.
[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
Ez tipikusan olyan lépéssorozat, ami egy tárolt eljárásban szépen, áttekinthetően implementálható, lépésről lépésre. Semmi szükség triggerekre, és az általuk jelentett rejtett adatfüggőségekre. A PHP-nak nem kell a hozzászólásokat tároló táblát piszkálnia, csak a tárolt eljárás nyújtotta API-hoz kell tudnia hozzáférni,a többit az eljárás intézi.
Az adatbázis triggerekkel az a baj, hogy a legtöbb relációs adatbázis event-driven modellje meglehetősen kezdetleges, nehezen összeegyeztethető a konkurens adatkezeléssel. Ezért is van az, hogy a kőegyszerű triggerekről továbblépve könnyen belefut az ember a susnyásba.
x gon' give it to ya
-
fordfairlane
veterán
A csak tárolt eljárással való API-s megoldás nem jó, mert közvetlenül a tábla adatait szeretnéd piszkálni, akkor borul az egész. Triggerekkel maga az adatbázis önmagában is megáll, nem kell tudni semmilyen API-t, hogy jól működjön, mert elrejti a piszkos részleteket, it just works.
Pont ezért nem hagyod, hogy közvetlenül írja a táblát. Ez egy kezdetleges OO egységbezárás, SQL módra.
x gon' give it to ya
-
fordfairlane
veterán
válasz racskobalazs #9937 üzenetére
A C# jó alap, erre akár egy ASP MVC tudást is fel lehet húzni.
x gon' give it to ya
-
fordfairlane
veterán
-
fordfairlane
veterán
válasz sulu1701 #9987 üzenetére
Azért nincs tisztességes képzés, mert senki nem akar informatikát tanítani jelen keretek között. Kevés a senior, akinek komoly tapasztalata van, ezért őket nem lehet elcsábítani, csak olyan magas fizetéssel, amit már a legtöbben nem hajlandóak kifizetni egy tanfolyam keretében. Ördögi kör, de amíg a programozók létszáma duplázódni fog 6-8 évente, addig sajnos ez lesz.
x gon' give it to ya
-
fordfairlane
veterán
válasz petyus_ #10465 üzenetére
Először le kell doktorálnod algebrából, numerikus analízisből, hálózatok topológiájából, művészettörténetből, és egyiptológiából, a többire nem emlékszem, ami a litániában fel volt sorolva, mint nélkülözhetetlen és _valóban_, igazán, nagyon-nagyon fontos alapozó tudományág. Ezután begépelheted az első hello world programodat. Persze nem Java-ban! Az csak egy szűk, magasan képzett egyén kiváltsága. Te használj valami scriptnyelvet!
[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
Sajnos amint valami nem matematikai-algoritmikai feladat jott, nem is ertette, hogy mit akarunk tole, nalunk meg nem volt igeny kulon algoritmus-felelos emberkere.
Ezért nincs értelme matematikai-algoritmikus példákkal szívatni a jelentkezőket. Túlnyomó többségüknek nem matematikai algoritmusokat kell elemezniük, hanem információs rendszereket kell tudniuk kezelni, ezek alá fejleszteni.
Ez kábé olyan, mintha egy kőművest azzal szívatnának, hogy tud-e faragni követ sziklából, majd abból tud-e piramist építeni.
x gon' give it to ya
-
fordfairlane
veterán
Forrás:
import java.util.Scanner;
public class Welcome4
{
public static void main(String[] args) {
Scanner be = new Scanner(System.in);
char c;
System.out.println("Kérek 2 számot");
float sz1 = be.nextFloat();
float sz2 = be.nextFloat();
System.out.println("Mi az üzenet?");
String msg;
msg = be.next();
System.out.println("1. Összeadás");
System.out.println("2. Kivonás");
System.out.println("3. Szorzás");
System.out.println("4. Osztás");
c = be.next().charAt(0);
float szam = 0;
switch (c) {
case '1': szam = sz1+sz2; break;
case '2': szam = sz1-sz2; break;
case '3': szam = sz1*sz2; break;
case '4': if (sz2 == 0) {
do {
System.out.println("Ne legyen a második szám 0!");
System.out.println("Adj meg egy másik számot!");
sz2 = be.nextFloat();
} while (sz2 == 0);
}
szam = sz1/sz2; break;
}
System.out.println(msg + " " + szam);
}
}Intellij idea + jdk 1.8
output:
x gon' give it to ya
-
fordfairlane
veterán
Kipróbáltam command lineból is a jdk 1.8 könyvtárjából, és úgy is 1.6 jött ki eredményül. Meglehet, a Netbeans valamit betáraz valami cache-be, amit aztán nem hajlandó frissíteni. Igazából nincs ötletem, mi lehet rossz. Enne jónak kell lennie. kirpóbáltam floattal, double-lal, és mindkettő jó eredményt ad.
[ Szerkesztve ]
x gon' give it to ya
-
fordfairlane
veterán
válasz bandi0000 #10779 üzenetére
Én anno régesrégen ezeket olvastam, ebben a sorrendben:
Brian W. Kernighan – Dennis M. Ritchie: A C programozási nyelv
Bjarne Stroustrup: A C++ programozási nyelv
Dr. Kondorosi Károly - Dr. László Zoltán - Dr. Szirmay-Kalos László: Objektum-orientált szoftverfejlesztés C és C++ nyelvenTalán nem a legújabbak, de ezek mind jól megírt könyvek.
x gon' give it to ya
-
fordfairlane
veterán
válasz fordfairlane #10780 üzenetére
Illetve volt még külön egy C++ példagyűjteményem, ami nagyon hasznosnak bizonyult a gyakorláshoz, de annak a címére sajnos már nem emlékszem.
x gon' give it to ya
-
fordfairlane
veterán
válasz fordfairlane #10782 üzenetére
Megvan, ez a feladatgyűjtemény az:
Programozási feladatok és algoritmusok Turbo C és C++ nyelven
x gon' give it to ya
-
fordfairlane
veterán
válasz kiszsolt100 #10892 üzenetére
Senki nem fog neked minden kérdést megválaszolni, neked kell utánamenni ezeknek a dolgoknak, és összeszedegetni. Ilyesfajta konzultációs lehetőségeket max. a drága tanfolyamokon, vagy minőségibb felsőoktatási intézményekben fogod megkapni.
x gon' give it to ya
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ukrajnai háború
- Ennyibe kerülnek a Huawei Pura modellek Európában
- AMD GPU-k jövője - amit tudni vélünk
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Autós topik látogatók beszélgetős, offolós topikja
- Robogó, kismotor
- Milyen cserélhető objektíves gépet?
- Call of Duty: Modern Warfare III (2023)
- Óra topik
- Magisk
- További aktív témák...
- 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