- Milyen videókártyát?
- Nvidia GPU-k jövője - amit tudni vélünk
- Vezetékes FEJhallgatók
- Azonnali alaplapos kérdések órája
- Hisense LCD és LED TV-k
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Házi hangfal építés
- Bluetooth hangszórók
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
Új hozzászólás Aktív témák
-
#68216320
törölt tag
Urak. Hogyan tudom megcsinálni, hogy a maven által elkészített jar fájlban az App class (ez az egy main() van benne) hívódjon meg automatikusan, amikor a java -jar usermanager.jar parancssort beírja valaki?
Ez a jelenlegi pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.etcetc.usermanager</groupId>
<artifactId>user-manager</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>user-manager</name>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
<finalName>usermanager</finalName>
</build>
</project>[ Módosította: mobal ]
-
tam@s
tag
válasz
Lortech #10197 üzenetére
Köszönöm a hozzászólásod! Egyetértek veled, de elakadtam a magam fejlesztésében, és ezért jó lenne megnézni, hogy milyen vezérfonal mellett kellene haladnom, hogyan csinálják a nálam jobbak, hogyan épül fel a valóságban egy egyszerűbb játék. Túrom a netet, de gyenge példák vannak csak.
-
Lortech
addikt
Szerintem ha alapszinten programozni akarsz megtanulni akár java-ban, vagy akár másban, akkor először ne ui-ra, grafikára koncentrálj, mert nem ez a lényeg. Alkoss egy (állapottér) modellt fejben a játékodhoz, azonosítsd a különböző entitásokat, azok tulajdonságai, lehetséges állapotváltozásait, a játék logikáját. Vesd papírra, majd kezdj el gondolkodni rajta, hogyan lehet ezt Javába átültetni.
Ha kész a "motor", akkor érdemes a megjelenítésen elkezdeni dolgozni. -
tam@s
tag
Sziasztok! Tanulási/fejlődési célból szeretnék leprogramozni egy játékot Javaban, egy Monopoly szerűt. Tudnátok segíteni, hogy merre induljak el, esetleg van valakinek egy alapszintű kódsora ilyesmire? Annyi lenne csak a kikötésem, hogy normális grafikája legyen, ne ilyen windows 95 szerű.
Van valamennyi alap szintű tudásom, kisebb félprogramokat írtam a munkahelyemen, Pythonban már jól alakulnak a dolgok, de most a Java-t szeretném megtanulni, valahogy elakadtam az autodidakta fejlődésben, és úgy gondolom, hogy ez továbblökne egy kicsit. Én szeretném megírni, vagy fejlesztgetni, csak az alapok kellenének, elég lenne egy tábla, meg hogy lépegetnek rajta a játékosok.
Megköszönök előre is minden segítséget!
-
Lortech
addikt
Ha engem kérdezel, 1 óra alatt szerintem nem lehet, és nekem nem is célom. Reális cél számomra annak eldöntése, hogy együtt akarok-e dolgozni a jelölttel, ennek egy - fontos, de nem mindenek felett álló - összetevője a szakmai tudás.
Junioroknál szoktam javasolni inkább, hogy tesztsor vagy kódolós feladat legyen.
Senior esetén nálam szakmai beszélgetés jellegű az interjú, nem kérdezz felelek. Persze ehhez kell az, hogy a másik fél partner legyen ebben és jól tudjunk együtt gondolkodni, kommunikálni. -
Drizzt
nagyúr
válasz
Szmeby #10191 üzenetére
Ezzel én is egyetértek, de sajnos állásinterjún kitalálni, hogy ki esik ebbe a kategóriába, elég nehéz feladat. Meg magadról átadni állásinterjún, hogy erre képes vagy, az is hasonlóan nehéz lehet.
De én is ismerek olyat, aki 5 év Java tapasztalattal azt hiszi, hogy a Java nem működik jól, mert két Integer objektum ==-vel összehasonlítva false, pedig ugyanaz az érték van benne... -
Szmeby
tag
Pedig részben de, komoly volt.
Fiatal, frameworkökön nevelkedett fejlesztő, aki még sosem érzett ingerenciát arra, hogy jobban beleássa magát a java nyelvbe, és eddig a munkája során sem szembesült olyan problémával, amihez szüksége lett volna ilyen tudásra... és a nyolcas számrendszer csak egy bugyuta példa volt, nyilván vannak a jávának ennél kevésbe szembeötlőbb furcsaságai. Szóval sem igénye, sem kényszere nem volt még rá, ellenben tudja mi az a solid és mellesleg bármit összedob neked springben fél óra alatt. Nyilván nem ő fog a csapatból beágyazott kódot írni, de bizonyos szinten mindenki csak rétegtudással bír. Van, aki meg a GC lelkét ismeri kívül belül, de szenved a jsf-fel. Ezért nehéz megmondani valakiről, hogy milyen is a tudásszintje, ha nem konkretizálod az igényeket. Főleg, hogy nem is igazán a tudás számít, hanem a szorgalom (szerintem). Annyira változik a világ, hogy többet ér az adaptív mint az okos. -
Zsoxx
senior tag
-
Lortech
addikt
válasz
axioma #10185 üzenetére
Lehet ilyeneken szörnyülködni, de ezek tudása / nem tudása pont nem mond el semmit arról, hogy az illető milyen szoftverfejlesztő.
Sok-sok interjún túl számtalan példát tudnék hozni, hogy ki mit nem tudott interjún, olyanok is akiket később felvettünk és tök jó kollégák lettek. Valószínűleg tőled is lehetne java témában 5/5-öt kérdezni, amit nem tudnál, ~mindenkitől. -
axioma
veterán
En lattam 5+ eves tapasztalattal rendelkezo java programozot, aki nem volt tisztaban a szamok (sot: sima, 1-2-4 byte-os elojeltelen egeszek) memoriaban valo tarolasanak mikentjevel. Nezett nagyott mikor egy byte-stream-ben kellett volna adott modon a periferiara kuldenie...
(Arra mar nem emlekszem, hogy a kettes szamrendszer mennyire volt neki ujdonsag, de amikor a kettes komplemens elokerult, az tuti nullarol kellett neki elmondani.)
Ja es diplomaja volt mernoki szakrol, nem ilyen himi-humi tanfolyamos, meg ugy kb. 5 evvel ezelotti sztori, nem is azert vettek fel mert barkit.
A kedvencem a temaban akkor is az a 4. eves prog.terv.mat-os, aki a koleszban jott nekem, hogy "torol a space!" - nem ismerte az insert billentyut... -
Drizzt
nagyúr
Hat en siman el tudom kepzelni. 2018-ban egy java fele magas szintu nyelven mire hasznalna az ember 8-as szamrendszert? Ha ilyet latnek, oklendeznek a code smelltol, kiveve ha a problem domain megkivanja.
Megcsinaltam amugy ezt az Oca mockot tegnap este. Nem szamoltam, hogy milyen eredmenyt kaptam, de erosen a kuszob kornyeken billegek erzesre. Ilyen vizsgat amugy van ertelme letenni? Egyik munkatarsam tervezi. Azert kerdem, mert mig pl. Network/security emberek duskalnak a certekben, addig sw. fejlesztoknel talan az eddigi 10 evem alatt egyaltalan nem lattam olyat, aki certtel rendelkezett volna. Leszamitva az agile certeket(cspo, csm).
-
Szmeby
tag
válasz
b_alazs #10181 üzenetére
Szia Balázs,
sokféle nézőpontból meg lehet közelíteni a tudásszintet és annak méregetését, esetleg tudnád konkretizálni? Ha nem, akkor parancsolj, itt egy rakás, ami felméri, mennyire vagy járatos a jáva (sötét) lelkivilágában.
Nekem még nem volt igényem a tudásszintem méregetésére, szóval nagyon nem is tudnék mást mondani. Esetleg annyit, hogy járj el állásinterjúkra, a cégek majd felmérik a tudásszinted. Mert attól, hogy valaki kívül-belül érti a jávát, még nem feltétlenül lesz értékes a munkaerőpiacon... ha mondjuk nem látott még springet vagy ee-t. Ellenben magas tudású fejlesztők vakargatják a fejüket olyanon - ha először találkoznak vele -, hogy a System.out.println(013) miért 11-et ír ki a konzolra.
Szóval nehéz a tudásszint meghatározása, mondhatni szubjektív. -
b_alazs
tag
Sziasztok!
Tudnátok ajánlani/küldeni egy tudászint felmérő feladatsort/oldal java kapcsán?
Elméleti, gyakorlati, elméleti/gyakorlati is megfelelő lehet.Előre is köszönöm!
Balázs -
Zsoxx
senior tag
válasz
Norá Amzok #10178 üzenetére
Ez nem JAVA kód.
-
Norá Amzok
újonc
Hát nagyon szomorú vagyok, az emelt szintre van megoldás, de a középszintre nincs.Berakom a megoldást de nem működik. Már az elején nem ismeri fel a dolgokat:
using System;
using System.IO;
using System.Collections.Generic; using System.Linq;
using System.Text;
using System.Threading.Tasks;szerintem a többi menne vagy nem.
Megoldás:
using System;
using System.IO;
using System.Collections.Generic; using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace footgolf
{class versenyzo
{
public string nev { get;private set; } public string kategoria { get; private set; } public string egyesulet { get; private set; } public byte[] pontok { get; set; }public versenyzo(string sor)
{
string[] m = sor.Split(';'); nev = m[0]; kategoria= m[1]; egyesulet = m[2]; pontok = new byte[8];
for(int i = 0; i < pontok.Length; i++)
{
pontok=byte.Parse(m[i+3]);
}
}5. //Készítsen függvényt vagy jellemzőt, amivel meghatározza egy
//versenyzőnek a bajnokságban(8 fordulóban) elért egyéni összpontszámát! //A versenyző legrosszabb két eredménye kiesik az összpontszámból
//A maradék hat pontszámot össze kell adni.
//Ha a versenyző legrosszabb egy vagy két eredménye nem nulla akkor +10 pontot kappublic int osszpontszam
{ get {
int osszpont = 0; Array.Sort(pontok);
for(int i = 2; i < pontok.Length; i++)
{
osszpont += pontok(i);
}
if (pontok[0] != 0) osszpont += 10; if (pontok[1] != 0) osszpont += 10; return osszpont;
}
}static void Main(string[] args)
{
2.//Olvassa be a fob2016.txt állományban lévő adatokat és tárolja el egy olyan
//adatszerkezetben, amely a további feladatok megoldására
alkalmas!
double versenyzokszama = 0;
List<versenyzo> vers = new List<versenyzo>(); foreach(var i in File.ReadAllLines("fob2016.txt"))
{
vers.Add(new versenyzo(i));
// Console.WriteLine(" {0} ", i);//sorok kiíratása
}3. //Határozza meg és írja ki a képernyőre a minta szerint, hogy //hány versenyző indult összesen a két kategóriában a bajnokságon!
versenyzokszama = vers.Count();
Console.WriteLine("3. feladat: Versenyzők száma: {0}", versenyzokszama);4.//Határozza meg és írja ki a képernyőre a minta szerint a női versenyzők arányát az összes
//versenyzőszámhoz képest!A százalékos értéket két tizedesjegy pontossággal jelenítse meg!
double noiversenyzokszama = 0; foreach (var i in vers)
{
if (i.kategoria == "Noi") noiversenyzokszama++; }Console.WriteLine("4. feladat: A női versenyzők aránya: {0}%",
Math.Round((noiversenyzokszama / versenyzokszama * 100), 2));
6. //Határozza meg és írja ki a minta szerint a 2016-os footgolf
//bajnokság legtöbb pontot szerzett női bajnokát!
int maxpont = 0;
string bajnoknoegyesulet = ""; string bajnoknonev =""; foreach(var i in vers)
{
if(i.kategoria=="Noi" && i.osszpontszam > maxpont)
{
bajnoknonev = i.nev; bajnoknoegyesulet = i.egyesulet; maxpont = i.osszpontszam;
} }
if (maxpont!= 0)
{
Console.WriteLine("6. feladat: A bajnok női versenyző");
Console.WriteLine("\tNév: {0}", bajnoknonev);
Console.WriteLine("\tEgyesület: {0}", bajnoknoegyesulet);
Console.WriteLine("\tÖsszpont: {0}", maxpont);
}7. //Készítsen szöveges állományt osszpontFF.txt néven, amelybe kiírja a felnőtt férfi //kategóriában indult versenyzők nevét és a bajnokságban elért összpontszámát pontosvesszővel elválasztva
List<string> kiirsor = new List<string>(); foreach (var i in vers)
{
if(i.kategoria=="Felnott ferfi")
{
kiirsor.Add($"{i.nev};{i.osszpontszam}");
}
}
File.WriteAllLines("osszpontFF.txt", kiirsor);8. //Készítsen statisztikát a minta szerint, hogy az egyes egyesületekből
//hány versenyző indult a bajnokságon!
//Az egyesületen kívül indult versenyzőknél az egyesületnél az „n.a.” adat szerepel. //Ezek a versenyzők és az egy vagy két versenyzőt indító egyesületek ne szerepeljenek a statisztikában!Console.WriteLine("8. feladat: Egyesület statisztika"); Dictionary<string, int> d = new Dictionary<string, int>(); foreach (var i in vers)
{
if (d.ContainsKey(i.egyesulet))
{
d[i.egyesulet]++;
} else
{
d.Add(i.egyesulet, 1);
} }
foreach (var i in d)
{
if(i.Key!="n.a." && i.Value >= 3)
{
Console.WriteLine("\t{0} - {1} fő",i.Key,i.Value);
}
}Console.ReadKey();
}
}
} -
Zsoxx
senior tag
válasz
Norá Amzok #10176 üzenetére
Google mit mond?
-
Norá Amzok
újonc
Sziasztok!
Az ágazati középszintű érettségi informatika ismeretek eddigi (2017, 2018) java programozási feladatok megoldását keresem, ha valaki tudna segíteni.
Előre is köszönöm. -
#68216320
törölt tag
Tudnátok segíteni, hogy a .classpath fájlt miért nem zárja ki a .gitignore?
Az alábbi jelenleg a .gitignore tartalma# Java
*.class
*.jar
*.war
*.ear
# Eclipse
.project
.classpath
.settings
# Idea
.idea
*.iml
*.iws
*.ipr
# OS
Thumbs.db
.DS_Store
# Gradle
.gradle
!gradle-wrapper.jar
# Maven
target
# Build
out
build
bin
# Other
*.log
*.swp
*.bak -
Zsoxx
senior tag
válasz
Norá Amzok #10167 üzenetére
-
Zsoxx
senior tag
Itt találsz kezdő és haladó leckéket. Még informatika érettségi példák is vannak.
-
Aethelstone
addikt
válasz
Norá Amzok #10167 üzenetére
Ezt biztos ide akartad?
-
VTom
veterán
válasz
Norá Amzok #10167 üzenetére
Ez engem is érdekelne, a feladatok, mintamegoldással, gyakorlás céljából.
-
Norá Amzok
újonc
Sziasztok! Ha tud valaki segíteni az ágazati középszintű informatika érettségi eddigi feladatainak megoldása érdekelne: 2016/2017/2018 helsinki/fob2016/footgolf . Ezek a 2. feladatok minden évben.
-
smallmer
őstag
válasz
Aethelstone #10164 üzenetére
public void lejatszas(String message) {
try {
String selected = showMusicNames.getSelectedValue().toString();
System.out.println(selected);
FileInputStream fileInputStream = new FileInputStream(location + selected);
Player player = new Player(fileInputStream);
if (message.equals("start")) {
player.play();
}else if(message.equals("stop")){
player.close();
}
} catch (FileNotFoundException e) {
System.out.println("fail");
} catch (JavaLayerException e) {
System.out.println("fail2");
}
} -
smallmer
őstag
Sziasztok!
JButtonra kattintás után megfagy az egész GUI.
Mi lehet a probléma?JButton + actionListener:
JButton lejatszas = new JButton("Lejátszás");
lejatszas.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
lejatszas("start");
}
}); -
smallmer
őstag
Sziasztok!
Hogyan tudok legkönnyebben java-ban mp3-at lejátszani, megállítani, szüneteltetni?
-
VTom
veterán
válasz
istvankeresz #10155 üzenetére
Én szivesen segítek, küldd át, hogy hol akadtál el (meg nem írom helyetted, de segítek
)
-
istvankeresz
aktív tag
Üdv!
Hobbiból kezdenék java-t programozni. Egy fősuli példafeladatait próbáltam megoldani, de csak félig sikerült. Tudom, hogy ez nagyon alap és valakinek csak 5 perc, de ha egy kedves fórumtárs megoldana nekem egy feladatot amivel nem boldogulok, akkor nagyon megköszönném. Nem terhelném a fórumot, jó nekem privátban is.
Előre is köszi!
-
smallmer
őstag
Újabb kérdés.
Jelenleg küldök stringeket a kliensnek és az elmenti őket egy listába.
Azt szeretném megvalósítani, hogy amikor átmentek a stringek, akkor utána a zenéket is küldje el a kliensnek. Hogyan lehet ezt megoldani?
köszi
-
smallmer
őstag
válasz
sztanozs #10150 üzenetére
Köszönöm, de sajnos így sem megy át semmi, viszont most a neten találtam egy másik módszert:
Server:
package serverkliens;
import java.io.DataInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class FileServer extends Thread {
private ServerSocket ss;
public FileServer(int port) {
try {
ss = new ServerSocket(port);
} catch (IOException e) {
e.printStackTrace();
}
}
public void run() {
while (true) {
try {
Socket clientSock = ss.accept();
saveFile(clientSock);
} catch (IOException e) {
e.printStackTrace();
}
}
}
private void saveFile(Socket clientSock) throws IOException {
DataInputStream dis = new DataInputStream(clientSock.getInputStream());
FileOutputStream fos = new FileOutputStream("F:/zene.mp3");
byte[] buffer = new byte[12 * 4096];
int filesize = 15123; // Send file size in separate msg
int read = 0;
int totalRead = 0;
int remaining = filesize;
while((read = dis.read(buffer, 0, Math.min(buffer.length, remaining))) > 0) {
totalRead += read;
remaining -= read;
System.out.println("read " + totalRead + " bytes.");
fos.write(buffer, 0, read);
}
fos.close();
dis.close();
}
public static void main(String[] args) {
FileServer fs = new FileServer(1988);
fs.start();
}
}Kliens:
package serverkliens;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.Socket;
public class FileClient {
private Socket s;
public FileClient(String host, int port, String file) {
try {
s = new Socket(host, port);
sendFile(file);
} catch (Exception e) {
e.printStackTrace();
}
}
public void sendFile(String file) throws IOException {
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[12 * 4096];
int read;
while ((read = fis.read(buffer)) > 0) {
dos.write(buffer, 0, read);
}
fis.close();
dos.close();
}
public static void main(String[] args) {
FileClient fc = new FileClient("localhost", 1988, "/Users/Valaki/Music/Zene/Aya Nakamura - Copines.mp3");
}
}Itt már jól működik a fájlátvitel mondjuk txt fájl esetén, viszont amint mp3-at adok meg neki akkor kb 15kb-ot átvisz és kapok egy ilyen üzenetet:
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)Ebben látsz valami hibát ?
mi lehet a gondja?
-
sztanozs
veterán
válasz
smallmer #10144 üzenetére
Úgy, hogy az
fis.read(buffer)
visszaadja, hogy ténylegesen mennyit tudott olvasni (nem csak -1 et, ha nincs már adat).
Így, ehelyett:while (fis.read(buffer) > 0) {
dos.write(buffer);
System.out.println("ír");
}Ez kell:
int count;
while ((count = fis.read(buffer)) > 0)
{
dos.write(buffer, 0, count); //*buffer*-ből a *0* elemtől elküld *count* számú elemet
System.out.println("ír");
}Ezzel az utolsó (maradvány részt) is helyes mérettel küldi át.
-
Zsoxx
senior tag
válasz
elektronika5 #10145 üzenetére
Amúgy meg pl:
class Allatok {
String nev;
String szin;
}class Kutya extends Allatok {
String fajta;
int kor;
}A láthatóságban már nem segítek.
-
Zsoxx
senior tag
válasz
elektronika5 #10145 üzenetére
Milyen JAVA-képzésre jársz?
-
bambano
titán
válasz
elektronika5 #10145 üzenetére
A segítség kifejezés azt jelenti, hogy csinálod, és amikor megakadtál, konkrét problémával kapcsolatos konkrét kérdést teszel fel.
A beadandót nem fogják helyetted megírni.
-
elektronika5
újonc
Sziasztok!
Valaki tudna segíteni Java programozásban?
Készítsen olyan programot Java-ban, amelyben adott egy osztály: állatok. Az állatok rendelkeznek névvel, színnel. Az állatok osztályból öröklődéssel hozza létre a kutya osztályt, amely tagjai a fenti attribútumokon kívül még rendelkezzenek fajtával és korral is. 3pont
Ügyeljen az elnevezéseknél a Java-konvenciókra: mi kis- és mi nagybetű! Az osztályokat külön fájlokban tárolja el. 1pont
Minden esetben állítsa be a megfelelő láthatóságokat az adatvédelmet szem előtt tartva!Előre is köszönöm a segítséget!
-
Lortech
addikt
A FileOutputStream flush() metódusa, melyet az OutputStream osztályból örököl, így néz ki:
public void flush() throws IOException {
}Szóval ne pazaroljuk a vizet feleslegesen.
-
smallmer
őstag
Sziasztok!
Mi lehet a gond a programmal?
Serverrel szeretnék küldeni kliensnek mp3 fájlt. Az a gondom, hogy 0 a mérete a fájlnak ami megérkezik.Bővebben: Elküldöm a Serverrel az mp3 fájlt. A kliens kap valamit el is menti a néven amit megadok de 0 a mérete és le se tudom játszani.
Server:
String file = "/Users/E/Music/Zene/1.mp3";
DataOutputStream dos = new DataOutputStream(beerkezoKliens.getOutputStream());
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[8192];
while (fis.read(buffer) > 0) {
dos.write(buffer);
System.out.println("ír");
}
fis.close();
dos.close();Kliens:
DataInputStream dis = new DataInputStream(s.getInputStream());
FileOutputStream fos = new FileOutputStream("F:/testfile3.mp3");
byte[] buffer = new byte[4096];
int filesize = 15123; // Send file size in separate msg
int read = 0;
int totalRead = 0;
int remaining = filesize;
while((read = dis.read(buffer, 0, Math.min(buffer.length, remaining))) > 0) {
totalRead += read;
remaining -= read;
System.out.println("read " + totalRead + " bytes.");
fos.write(buffer, 0, read);
}
fos.close();
dis.close();köszi
-
htc07
addikt
Aha, Bp.
Vicces, mert a legtöbb helyen az entry level álláshirdetéseknél is odaírják, hogy 1-2 év tapasztalat, 5-6 technológia (sql, frontend és java keretrendszerek, linux stb), agile software development ismerete szükségésAttól, hogy otthon gyakorolsz, nem fognak felvenni sehová szerintem.
-
Zahze
csendes tag
Mavent használok de a connectort hozzáadtam, így is dobálta a hibát.
Most vègül a könnyebbik utat választva a mysql-t cserèltem le egy règebbire, ha lesz időm visszarakom a frissebbet ès tovább boncolgatom a problèmát, nem túl valid hogy a DB szervert kell alóla lecserèlni... :|
-
disy68
aktív tag
-
Miertvansote
tag
válasz
Aethelstone #10126 üzenetére
Rendben, köszönöm az információkat.
-
Aethelstone
addikt
válasz
Miertvansote #10125 üzenetére
Rakd össze a kezed vidéken, 1 év gyakorlattal a 600 br. miatt. Nem fogsz komplett projektet kapni, azt jellemzően még seniorok is csapatban csinálják. Max. szabadúszóként tudsz ilyet elhozni, ha behazudod a több éves gyakorlatot
-
Miertvansote
tag
Köszi szépen srácok, villamosmérnökként, most olyan 600 br, mindent egybevetve egy év tapasztalattal, vidéken. Azért gondoltam, hogy programozóként pesten egy kicsit nagyobbról lehet indulni. Esetleg olyanról tudtok, hogy kezdőként részmunkaidősbe lehet ezt csinálni? Vagy akkor már komplett projekteket adnának ki? Az meg azért gondolom nagy falat lenne elsőre. Arra gondolok, hogy egy évig csak ilyeneket vállalnék, majd utána helyezkednék el főállásba, az már talán elég referencia lenne, a kezdőkhöz képesti magasabb bérhez. De kérlek javítsatok ki ha nem jól gondolom.
-
Cathfaern
nagyúr
válasz
Miertvansote #10119 üzenetére
Német multiknál van, vagy ha nyugati határszélen akarsz dolgozni olyan cégnél aki terjeszkedik ausztria fele is. Amúgy nem sok.
-
Drizzt
nagyúr
válasz
Miertvansote #10119 üzenetére
Ha elso munkahelyet ertjuk a junior alatt, akkor szerintem 600k fele menni lehetlennek hangzik. Par ev utan ossze lehet hozni, vagy jo korabbi referenciakkal, de full elso munkahelyre nulla tapasztalattal szerintem kizart. Ott inkabb a 400-500k a realitas manapsag.
-
Aethelstone
addikt
válasz
Miertvansote #10119 üzenetére
Ha ki akarsz menni vagy a Siemens-nél akarsz dolgozni, akkor jó. 500 brutto kb.
-
Miertvansote
tag
válasz
Aethelstone #10118 üzenetére
Mennyit lehet elkérni ezért a szarlapátolásért ? 650 bruttó ?
Egy másik kérdés, gondolkodom, most hogy nekiállok a németnek. Van bármi haszna az IT szektorban ? Villamosmérnökként, talán multiknál lehet haszna egyébként nem gondolnám, nálatok mi a helyzet ?
-
Zsoxx
senior tag
válasz
Aethelstone #10116 üzenetére
JAVA junior pozícióban kb. melyek a követelmények? Milyen jellegű (rész)projekteket bíznak junior programozókra?
-
Aethelstone
addikt
válasz
Miertvansote #10115 üzenetére
Aktuális elvárás..ilyen nincs. Egyébként Java/Kotlin/c# kombóval nem nagyon tudsz mellélőni.
-
Miertvansote
tag
Sziasztok!
Lehetséges, hogy nem jó helyen járok de hátha. Eddig még nem foglalkoztam programozással (kivéve PLC). Egy év múlva befejeződik az aktuális projektem. Utána lehetséges, hogy felköltözök pestre, és ha úgy adódik megpróbálok elhelyezkedni, valamilyen programozóként. Villamosmérnökét végeztem, egy minimális C tapasztalatom van. A kérdésem, az hogy ti mit ajánlotok, Milyen nyelvet érdemes elkezdeni tanulni, látva az aktuális elvárásokat... (heti 7-8 órát foglalkoznék vele) Addigra egy kezdő szint csak menne, amivel már el tudok helyezkedni. Köszi előre is a tippeket. -
htc07
addikt
Úgy látom, a mysql5-ben a mysql_native_password a default authentication plugin, a 8-ban pedig a caching_sha2_password. Feltételezem 8-ast használsz.
elsőre amit megpróbálnék, a hibernate dialect-et mysql8-ra állítani.
ha nem jön be, ezt próbáld meg esetleg:
https://stackoverflow.com/a/49228443
de ne vedd készpénznek így negyed4kor.
-
Zahze
csendes tag
Sziasztok.
SpringBoot alkalmazásból szeretnék elérni egy Mysql adatbázist, de ezt a hibaüzenetet kapom:
java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.
A program properties fájlja:
datasource:
url: jdbc:mysql://localhost:3307/blogDB?useSSL=false
username: username
password: password
tomcat:
connection-properties: useUnicode=true;characterEncoding=utf-8
max-wait: 20000
max-active: 50
initialization-mode: always
jpa:
hibernate:
ddl-auto: create
show-sql: true
properties:
hibernate.dialect: org.hibernate.dialect.MySQL5DialectHa a useSSL-t true-ra állítom akkor pedig ezzel a hibával száll el:
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.Őszintén szólva, nem igazán értem mi lehet a probléma.
Az első hibára az interneten javasolt megoldás nekem nem működött, ugyan úgy dobja a hibát.
(Javasolt megoldás : )ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
Az adatbázis localhost-on megy, dockerbe, a default 3306-os portot más adatbázis miatt át mappeltem 3307-re. MySQL Workbench-el elérem az adatbázist, csak programból nem.
Tipp ?
-
smallmer
őstag
Sziasztok!
Mitől lehet:
A JFrame-hez, hozzáadok JButton-okat, illetve JLabel-eket, viszont csak akkor jelennek meg ha fölé húzom az egeret.
Köszönöm
-
Drizzt
nagyúr
válasz
Dinter #10108 üzenetére
Valahol van erre minta kódod?
"Ha én az EventHandler-t az App-on belül valósítom meg, akkor minden gombnak az App osztály adattagjának kell lennie, hogy a handle függvényben le tudjam ellenőrizni, hogy melyik osztályban történt a kattintás."
Ez szerintem nem így van. Vagyis nem teljesen értem, hogy mit értesz az alatt, hogy le kell tudd ellenőrizni, hogy melyik osztályban történt a kattintás? Miért kellene ezt leellenőrizni? Ha bárhol csinálsz EventHandler-t implementáló osztályt, azt be tudod állítani event handlernek. Akár csinálhatsz egy olyan függvényt az Appban, ami EventHandler<MouseEvent>-et ad vissza, pl. így:
Class MyApplication {
EventHandler<MouseEvent> createTeamHandler(Team t) {
return new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent e) {
System.out.println("MouseEventhandler runs");
t.doSomething();
}
};
}
}És akkor ahol akarod használni:
MyApplication app = new MyApplication();
Team t = new Team();
button.addEventHandler(app.createTeamHandler(t));Mondjuk Javafx-hez sem értek. De ehhez hasonló dolog simán megy pl.: Consumer-ekkel:
public class Book{
public Book(String name) {
this.name = name;
}
private String name;
private Consumer<Book> consumer;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setConsumer(Consumer<Book> bookConsumer) {
consumer = bookConsumer;
}
public void consume() {
consumer.accept(this);
}
}
public class Tester {
public static Consumer<Book> getBookConsumer(int number) {
return new Consumer<Book>() {
@Override
public void accept(Book book) {
System.out.println(number);
}
};
}
public static void test() {
Book b1 = new Book("AGILE workflow");
b1.setConsumer((book -> {
System.out.println(visitables.size());
}));
b1.consume();
b1.setConsumer(getBookConsumer(8));
b1.consume();
}
} -
Dinter
addikt
Sziasztok.
.
Van egy grafikus JavaFX alkalmazásom, az App osztály felelős az kirajzolásért és az irányításért. A problémám a következő:Van egy gombom (addMember), ami azt szeretném, hogy a kattintáskor létrehozzon egy új Member-t, majd ezt a Member-t hozzáadja ahhoz a Team-hez, ami épp ki van választva a megjelenített táblázatban. Ha én az EventHandler-t az App-on belül valósítom meg, akkor minden gombnak az App osztály adattagjának kell lennie, hogy a handle függvényben le tudjam ellenőrizni, hogy melyik osztályban történt a kattintás. Viszont ha külön osztályt hozok erre létre, akkor viszont kattintáskor le kéne kérni a szövegdobozok tartalmát, az épp aktuálisan kiválasztott Team-et, és ezt átadni az EventHandler-nek, de ezt önmagának nem tudja megtenni. Arra gondoltam, hogyha az App-on belül a csapatokat tároló teamData, teamTable (megjelenített táblázat) és a szövegdobozok static-ok lennének, akkor külső EventHandler osztályból is elérném őket és akkor legalább a gomboknak nem kellene az App osztálynak adattagjának lenni, hanem lehetne függvényen belül. Van erre valami más megoldás?
-
Zsoxx
senior tag
Sziasztok
JavaFX-szel ismerkedem (+JAVA természetesen). Egy-két egyszerűbb programot már létrehoztam vele. Az lenne a kérdésem, hogy hogyan lehet önállóan, Win alatt futtatható programmá konvertálni a kész projektet?
Illetve mennyire érdemes belemélyedni az FX-be? Van nála modernebb megoldás asztali alkalmazásokhoz?
-
Drizzt
nagyúr
válasz
smallmer #10103 üzenetére
Még szebb éenne amúgy, ha try with resources-t haszbálnál. Ezt olyan osztályokra lehet alkalmazni, amik implementálják az AutoCloseable interface-t. Ilyenkor a try blokk végé a try után közvetlenül zárójelbe írt példányok close-a implicit meg lesz hívva.
Tehát valahogy így nézni ki:
try(PrintWriter kuldes = new PrintWriter(beerkezoKliens.getOutputStream(), true);) {
for (int i = 0; i < szamCimek.size(); i++) {
kuldes.println(szamCimek.get(i));
}
} catch (IOException ex) {
System.out.println("Nem kuldott semmit");
}Persze lehetne még csomó mindent csinálni. Kinn is try-with-resourcest használni, többszálúság, etc.
-
smallmer
őstag
Server oldal:
try {
while (true) {
beerkezoKliens = szerver.accept();
System.out.println("Kliens csatlakozott");
try {
PrintWriter kuldes = new PrintWriter(beerkezoKliens.getOutputStream(), true);
for (int i = 0; i < szamCimek.size(); i++) {
kuldes.println(szamCimek.get(i));
}
} catch (IOException ex) {
System.out.println("Nem kuldott semmit");
}
}
} catch (IOException ex) {
System.out.println("nem tudott csatlakozni kliens");
}Kliens oldal:
do{
valasz = beolvas.readLine();
szamCimekClient.add(valasz);
System.out.println(valasz);
System.out.println(szamCimekClient.size());
} while (valasz != null);
System.out.println("1");A kliens már az utolsó kiírást nem csinálja meg.
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- iKing.Hu - Samsung S25 Ultra - Titanium Black - Használt, karcmentes
- Vásárold meg most a Zalman T7-et, és élvezd a minőséget!
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RX 7600 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASROCK H310CM i5 8400 16GB DDR4 256GB SSD 1TB HDD GTX 1060 3GB Rampage SHIVA TT 500W
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged