- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- gban: Ingyen kellene, de tegnapra
- gerner1
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
hcl
titán
Java-ban szokott rá nyavajogni, hogy a getContext lehet, hogy nulla, ezért hibát okozhat, persze ettől még lefordul a program
Azt nem tudom, hogy attól van e, de a forgatás nulláz mindent, erre vannak különböző praktikák, amivel el lehet menteni az állapotot
Amúgy meg a Manifest-be tudod beállítani az alapértelmezett nézetet
android:screenOrientation="portrait"
android:screenOrientation="landscape"Nem az a baja, hanem hogy nem lenne szabad hívni, csak ugyanabból a library contextből, azaz a CameraX library-ból. Ehhez képest működik.
A forgatás a képernyőt még érteném, hogy nullázza, de egy tök független thread miért döglik el tőle... A kamerás thread meghívja a BT-t jelenleg másodpercenként egyszer.
A forgatást meglátom, hogyan tiltom, mert az UI szempontjából jó lenne, de szerintem a Textureview-t nem kéne forgatni. Fekvő telónál fekvő kép lenne rajta...
-
hcl
titán
??? Nem, panaszkodik az IDE, hogy az úgy nem jó. Viszont most lefordul, meg is jelennek az üzenetek.
static Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
String message = (String) msg.obj; //Extract the string from the Message
Log.d("FCKK:","Handler called w/ " + message);
Toast.makeText(getContext(),message, Toast.LENGTH_SHORT).show();
} };public static void showToast(String text) {
Message msg = Message.obtain(); // Creates an new Message instance
Object message;
msg.obj = text; // Put the string into Message, into "obj" field.
msg.setTarget(handler); // Set the Handler
msg.sendToTarget(); //Send the message
Log.d("FCKK:",text);
}Ami még fura : külön szálon fut a kamera és a BT. Elforgatom a telefont, a kameraképet mire elforgatja, az egy kis idő, egyből eldobja a BT-t... Semmi közük egymáshoz, logban sincs semmi. Visszafordítom, és megy tovább.
Mondjuk a forgatásra nem nagyon van szükség, ki kéne vakarni. -
hcl
titán
Szerintem nem. Úgy van megoldva, hogy egy surface-re tettem ki a kamera előnézet, és jpegCallback = new Camera.PictureCallback() , meg Shuttercallback-el szedi ki a képet. Elég béna szegény Camera API ilyesmire.
-
fatal`
titán
-
floatr
veterán
Egy rakat technológia frameworkje, jobbára nyúlás a kurrens "alternatív" frameworkökből. Ez mondjuk nem lenne baj, legalább ad neki egy standard keretet. A fájó igazság viszont az, hogy kihalóban van, és a "jobbik eset", amikor meglévő kód supportjára keresnek embereket. Amikor kerestem melót, a kapuban fordultam vissza, amint kiderült, hogy EE. Bár ez csak az én hülyeségem...
-
Drizzt
nagyúr
Ja, a Java EE egy framework. Egy jó nagy adag specifikáció halmaz, amit különféle app szervereknek kell implementálnia, hogy Java EE compliant-ek legyenek. Régen elég kínszenvedés volt a Java EE, orrba-szájba kellett örökölgetni mindenféle framework classból. Viszont idővel megjelent az annotation based configuration, elkezdtek egyre szeparáltabbak és önmagukban is életképesek lenni a komponensek. Így ma szerintem egyébként egy nagyon jó framework a Java EE, de tény, hogy a Spring mellett nem valószínű, hogy hosszú távon túlélő lesz. Én nem örülnék neki, ha eltűnne. De ennek főleg az az oka, hogy jelenleg ebben vagyok a leginkább otthon. Springet még csak tanulom. Illetve most főleg Kubernetest, meg Helmet, mert most épp az kell a melóban, de igyekszem visszanyergelni a java-ra.
Szóval az hátránya a Java EE-nek, hogy heavyweight runtime környezet kell hozzá, de ebben is fejlődik.
De érdekes, pl. szerintem a CDI event handling sokkal szebb, mint a Springes.
-
mobal
nagyúr
Enteprise java az lassan legacy mindenhol.
-
floatr
veterán
Sziasztok
Kicsit belezavarodtam ebbe az EJB-be, hogy mire is való, mire is használják ,valaki el tudná mondani nagy vonalakban?
Néztem udemy-s videót róla, ez valamiféle dependency injection lenne?
+ Van ez a Lokal és a Remote? annotáció, magyarázta a különbséget köztük, de nem nagyon jöttem rá, hogy valós alkalmazásba mire való
Nem feltétlenül kell rám hallgatni, de szerintem már nem érdemes Jakarta EE-be időt fektetni. Amióta az Oracle kukázta, és az IBM-ék kiguberálták, sokan eléggé lejöttek a szerről.
-
mobal
nagyúr
-
Drizzt
nagyúr
Javaban mi lehetne a legjobb megoldás arra, ha van 2 különböző async taskom, amit nem szeretném ha párhuzamosan futnának
1.0 verziónak csináltam egy single ton osztályt, amibe egy atomic booleant állítok, de nem tudom hogy várakoztassak, amíg true az értéke, mert egy while ciklusba meg nem nagy ötlet bevágni :D
Ui: am Androidra fejlesztek, de Javaba
Sokféle megoldás van. Talán az egyik legegyszerűbb, hogyha van egy közös objektum, aminek van egy synchronized metódusa. Ennek a metódusnak kellene csinálnia azt a tevékenységet, amit nem szabad párhuzamosan elvégezni.
Vagy használhatsz pl. [link] ReentrantLockot. Ilyenkor ha valamit exklúzív akarsz csinálni, előtte lock, aztán unlock.
Ez a cikk elsőre jó gyorstalpalónak tűnik, bár nem olvastam végig. [link] -
mobal
nagyúr
Javaban mi lehetne a legjobb megoldás arra, ha van 2 különböző async taskom, amit nem szeretném ha párhuzamosan futnának
1.0 verziónak csináltam egy single ton osztályt, amibe egy atomic booleant állítok, de nem tudom hogy várakoztassak, amíg true az értéke, mert egy while ciklusba meg nem nagy ötlet bevágni :D
Ui: am Androidra fejlesztek, de Javaba
ExecutionService?
-
mobal
nagyúr
Nem teljesen ide, de hátha
Androidstudiot használtam tegnap, mikor elment az áram, és most egy csomó osztályt nem ismer, nem találja, pl SimpleDateFormatot se ismeri meg persze egy csomó mást, újrahúztam a studiot mindent töröltem de ugyan azt, mit lehetne csinálni még?
Mondani se kell hogy másik gépen megy a projekt
Gradle?
-
Froclee
őstag
de így is csak 1 db magánhangzót vizsgálhat 1 sorban nem? Akkor inkább már egy dupla for
kutga:
Mit tanulsz vagy milyen szakon vagy? De mondom, szebb, ha egy stringként eltárolod az összes lehetséges magánhangzót, és akkor azon is végig mész a fenti for on belül, még a nagy betűt se kell vizsgálni, ha elötte a forrás szöveget kisbetűssé alakítodA HashSet-ben keresés O(1), azaz a teljes algoritmus O(n) idő alatt futna le. Dupla for-nál az n darab iterációra még rájön egy másik iteráció, azaz O(n*28) lenne.
-
kutga
félisten
Elég puritán lett.
![;]](//cdn.rios.hu/dl/s/v1.gif)
package gyak27;
import java.util.Scanner;
public class Gyak27 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in, "8859_2");
String vers;
System.out.println("Kérem a versrészletet: ");
vers = scan.nextLine();
int számláló = 0;
for (int i = 0; i < vers.length(); i++) {
if (vers.charAt(i) == 'a' || vers.charAt(i) == 'á'
|| vers.charAt(i) == 'e' || vers.charAt(i) == 'é'
|| vers.charAt(i) == 'i' || vers.charAt(i) == 'í'
|| vers.charAt(i) == 'o' || vers.charAt(i) == 'ó'
|| vers.charAt(i) == 'ö' || vers.charAt(i) == 'ő'
|| vers.charAt(i) == 'u' || vers.charAt(i) == 'ú'
|| vers.charAt(i) == 'ü' || vers.charAt(i) == 'ű'
|| vers.charAt(i) == 'A' || vers.charAt(i) == 'Á'
|| vers.charAt(i) == 'E' || vers.charAt(i) == 'É'
|| vers.charAt(i) == 'I' || vers.charAt(i) == 'Í'
|| vers.charAt(i) == 'O' || vers.charAt(i) == 'Ó'
|| vers.charAt(i) == 'Ö' || vers.charAt(i) == 'Ő'
|| vers.charAt(i) == 'U' || vers.charAt(i) == 'Ú'
|| vers.charAt(i) == 'Ü' || vers.charAt(i) == 'Ű') {
számláló++;
}
}
System.out.println("A magánhangzók száma a szövegben: " + számláló);
}
} -
floatr
veterán
-
kutga
félisten
-
bandi0000
nagyúr
Első résznél biztos van egyszerűbb megoldás, de nekem hirtelen egy dupla for ugrik be, létrahozol egy String változót, amibe belerakod egy szövegként a magánhangzókat, külső forral ezen mész végig, a belső forban meg a vers részleten, és ellenőrzöd, hogy egyeznek e, ha igen, akkor növelsz egy számlálót
Másodikra talán ez segít
Harmadiknák meg mi nem világos? igazából csak elvégzed a műveleteket, esetleg annyi, hogy a gyök alatti kifejezést ellenőrzöd, hogy - lett e, ha igen, akkor beszorzod -1-el, gyököt vonsz, és kiíratásnál még hozzáírsz egy j-t a végére
bár most hogy mondtad az if else-t, lehet azzal kell megcsinálnod a magánhangzós részt, bár az elég puritán lenne

-
mobal
nagyúr
-
Retekegér
MODERÁTOR
Karekterkódolást be lehet állítani, pl.:
try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path), StandardCharsets.ISO_8859_1))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}Szerk.: közben látom meglett
-
bandi0000
nagyúr
-
mobal
nagyúr
Sziasztok
Kérnék egy kis segítséget, összedobtam gyorsan egy fájl beolvasást, hogy formázottan kiírjam a szöveget (eszement hülye ötlet, de ha már elkezdtem befelyezem így)
viszont nem csinál semmit a txt-vel, hibát nem dob, viszont ha kitörlöm az összes sort belőle, és beírok pár random sort, akkor azt beolvassa gond nélkül
gondolom,hogy valami white space hiba lehet, de átmásoltam wordbe és nem láttam semmi extra dolgot, minden sor végén enter és csók
a fájlba meg minden sorban vagy 1 vagy max 4 szó van (3600 sor)
A kód gyakorlatilag ennyi:
Scanner fileInput = null;
try {
File file = new File("magyar.txt");
fileInput = new Scanner(file);
while (fileInput.hasNextLine()) {
String line = fileInput.nextLine();
line="hungarianWords.add(\""+line+"\");";
System.out.println(line);
}
} catch (FileNotFoundException exception) {
System.out.println("A megadott fájl nem található!"+ exception.getMessage());
} catch (Exception exception) {
System.out.println("Hiba történt: " + exception.getMessage());
} finally {
if (fileInput != null) {
fileInput.close();
}
}Két kis tipp, használj BufferedReader-t, 10 millió sort kb. 800 ms alatt olvas be.
Exception elkapása biztos szükséges? Ha beledebuggolsz ebbe a sorba akkor van tartalma?
System.out.println(line);
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Forza sorozat (Horizon/Motorsport)
- Milyen autót vegyek?
- Álláskeresés, interjú, önéletrajz
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fejhallgató erősítő és DAC topik
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- BestBuy topik
- Nintendo Switch 2
- Arc Raiders
- AMD vs. INTEL vs. NVIDIA
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Apple iPhone 14 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző garancia
- Új FULL HD webkamera + Számla
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



![;]](http://cdn.rios.hu/dl/s/v1.gif)

