- Biztonsági aggályok miatt késik a Microsoft hatalmas AI-újítása
- Kíváncsi az EU, milyen online védelmet adnak a pornóplatformok a kiskorúaknak
- Panaszt tettek a Google ellen, mert követi a felhasználókat a böngészője
- Rengeteg áram kell az adatközpontoknak, erre válasz a geotermikus energia
- Az AI megmondja, hogy van-e fájdalma a macskának
- Vírusirtó topic
- Mikrotik routerek
- Synology NAS
- Jelszókezelők
- Linux kezdőknek
- Crypto Trade
- Biztonsági aggályok miatt késik a Microsoft hatalmas AI-újítása
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
- Adguard Premium (Android, PC és egyéb rendszerekre, valamint böngészőkhöz)
- PHP programozás
Új hozzászólás Aktív témák
-
togvau
senior tag
JPA-ban van arra automata lehetőség, hogy a fő entity, és a hozzá tartozó al-entity-ket egyszerre rakja a DB-be? Tehát van egy fő entity, amihez kapcsolódhat sok al-entity.
Mert fő entity save-nél csak a fő entity elemeit menti le, a benne lévő al-entityket nem.
Tényleg csak selectkor képes összeszedni mindent, máskor szájba kell rágni az egyértelműt?hitler, sztálin, micro usb
-
Hello,
Az mitől lehet, hogy ha egy eljárást Countdowntimer-ből hívok (Android...) akkor lefut, ha while ciklusból, akkor nem (mi az hogy nem? megáll az egész UI tőle, mint a szög)?
Illetve, van ezen az izén értelmesebb várakozás, mint a Countdowntimer? (Bár arra is jöhet tipp, hogy a kamera foglaltságát hogyan lehet lekérdezni, azaz kérek egy képet, és mikor kérhetem a következőt...)
[ Szerkesztve ]
Mutogatni való hater díszpinty
-
Nem.
Nem igazán van rá szükség, az elkészült képeket kell feldolgozni.
Valószínű amúgy azzal van gond, hogy mintha nem várna a CountdownTimer-en kívül semmi, csak pörögne a while, vagy ilyesmi, a kamera meg nem tudna mit kezdeni a kérésekkel (nem tudom jobban megfogalmazni).Amúgy kb. ennyit kéne helyettesíteni while (feltétel); -lel. Kb. tutorialokból vadásztam össze
new CountDownTimer(96000, 6000) {
public void onTick(long millisUntilFinished) {
Log.d("Iterate", "seconds remaining: " + millisUntilFinished / 1000);
camera.takePicture(shutterCallback, null, null, jpegCallback);
}
public void onFinish() {
Camera.Parameters param;
param = camera.getParameters();
param.setAutoWhiteBalanceLock(false);
camera.setParameters(param);
thefirstiteration = true;
}
}.start();
[ Szerkesztve ]
Mutogatni való hater díszpinty
-
Hát most vagy félrértelek vagy nem tudom de a droid pl. minden esetben thread futtatását javasolja. Az UI threadén pedig nem illik ilyet csinálni mert beáll a kép a végrehajtás végéig.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
-
-
Igen. Spawnolsz egy threadet, nyitsz egy dialogfragmentet és ott pedig updateled a státuszt, illetve teszel egy cancel gombot.
Hogy mi a komponens neve a jó ég tudja, kb. 6 éve nem csináltam.
Szerk.: Közben megtaláltam, AsyncTask kell neked. Van sok tutoriál. Mindenképpen így "szép" megcsinálni.
[ Szerkesztve ]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
-
p76
senior tag
@SecondaryTable(name = "EMP_DATA",...
Erre azt mondta az eclipse hogy: cannot resolve secondary table EMP_DATA
MySQL adatbázisban hoztam létre a táblát, aztán írtam bele a fenti sort egy már létező entitybe.
Mindent(?) próbáltam aztán újraindítottam az eclipset, még mindig rossz volt. Felvettem egy másik táblát a db-ben. Ahhoz csináltam egy sima entity-t. És hirtelen a secondary is jó lett! Mégis mi történt? -
floatr
veterán
Ne fanboikodjunk, kérem
Nekem az idea a gradle projektektől térdel le, néha azt sem tudja merre van a projekt, a debug tool katyvasz, a docker integráció meg rosszabb mint a command line, a gitet teljesen hazavágja egy merge-el, mate környezet alatt elveszti a menüjét. De legalább amióta van egy vadiúj laposom, egész gyorsan elindul. -
-
floatr
veterán
Nyilván... hosszú éveken át használtam Eclipse-t az összes hülyeségét nem sikerült kiismerni, mert ez is olyan, mint a Skyrim - vég nélküli kihívások. Volt már mindenféle fizetős edition a kezem alatt, egyik rémesebb volt a másiknál. Azt gondoltam, hogy az IntelliJ tényleg tud mást letenni az asztalra, de ez valahol törvényszerű, hogy minél összetettebb valami, annál nagyobb hulladék. Egyik sem érdemli meg, hogy rajongótábora legyen
-
sarkanyolo2
őstag
Sziasztok! [hibakeresés]
error: [Invalid byte 2 of 4-byte UTF-8 sequence.]
Ezt mi okozhatja srácok? Ezt egy XML valiadation failed követi ami az előbbi okán jön. :(
٩(̾●̮̮̃̾•̃̾)۶ /LG OLED55A13LA / Kanto YU6
-
sarkanyolo2
őstag
válasz
sarkanyolo2 #11024 üzenetére
Nyelv: Java (lemaradt, bocsi)
٩(̾●̮̮̃̾•̃̾)۶ /LG OLED55A13LA / Kanto YU6
-
sztanozs
veterán
válasz
sarkanyolo2 #11024 üzenetére
Az okozhatja, hogy érvénytelen unicode van az xml-ben.
(illetve hogy bináris/byte/ascii8 adatot unicode szövegként próbálsz tárolni vagy értelmezni)[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Csaby25
senior tag
Sziasztok! CSV akarok JSON - ba alakitani.
CSV:1;Reka
2;Zita
3;Nora
4;Simon
5;Elek
6;Geza
7;Ella
8;Kolos
9;Antal
10;ViolaA ket metodus amit hasznalok:
public static List<Map<?, ?>> readObjectsFromCsv(File file) throws IOException {
CsvSchema bootstrap = CsvSchema.emptySchema().withHeader();
CsvMapper csvMapper = new CsvMapper();
MappingIterator<Map<?, ?>> mappingIterator = csvMapper.reader(Map.class).with(bootstrap).readValues(file);
return mappingIterator.readAll();
}
public static void writeAsJson(List<Map<?, ?>> data, File file) throws IOException {
ObjectMapper mapper = new ObjectMapper();
//mapper.enable(SerializationFeature.INDENT_OUTPUT);
mapper.writeValue(file, data);
}
Igy hivom meg oket:List<Map<?, ?>> data = readObjectsFromCsv(studentFile);
writeAsJson(data, studentJson);
A gond az hogy ezt a json-t gereralja:
[
{
"1;Reka": "2;Zita"
},
{
"1;Reka": "3;Nora"
},
{
"1;Reka": "4;Simon"
},
{
"1;Reka": "5;Elek "
},
{
"1;Reka": "6;Geza"
},
{
"1;Reka": "7;Ella "
},
{
"1;Reka": "8;Kolos "
},
{
"1;Reka": "9;Antal"
},
{
"1;Reka": "10;Viola"
}
]Vagyis veszi az elso sort es beteszi kulcsnak az osszes tobbi sorhoz
Mi lehet a gond?
Koszi!A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
válasz
Csaby25 #11028 üzenetére
Szerintem a valid csv file-ban az elemek vesszővel vannak elválasztva enterek nélkül.
CSV - comma separated valuesNem vágom annyira, de szerintem itt kezdődik a gond.
Próbáld ki, hogy lecseréled az összes pontosvesszőt vesszőre.
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
Csaby25
senior tag
Sajna úgy sem jó:
[
{
"1": "2",
"Reka": "Zita"
},
{
"1": "3",
"Reka": "Nora"
},
{
"1": "4",
"Reka": "Simon"
},
{
"1": "5",
"Reka": "Elek "
},
{
"1": "6",
"Reka": "Geza"
},
{
"1": "7",
"Reka": "Ella "
},
{
"1": "8",
"Reka": "Kolos "
},
{
"1": "9",
"Reka": "Antal"
},
{
"1": "10",
"Reka": "Viola"
}
]A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
gygabor88
tag
válasz
Csaby25 #11028 üzenetére
Rosszul használod a CsvSchemat. Pl nincs header a fájlodban, de withHeader() metódust hívsz. Aztán honnan tudná szegény, hogy te melyik oszlopot milyen kulcshoz akarod mappelni a jsonban? Itt le van írva szépen, hogy milyen lehetőségeid vannak a javításra.
[ Szerkesztve ]
-
Csaby25
senior tag
válasz
gygabor88 #11032 üzenetére
Arra rájöttem, hogy nincs header-em és nem így kellene használni, csak nem jöttem rá, hogy hogyan kell header nélkül használni. Köszi a linket, megnézem...
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
aDtG
tag
Sziasztok!
Adott egy Music osztály.
public class Music {
String title;
String genre;
int rating;
int startToEnd;
}Ennek az osztálynak a példányait szeretném valamibe letárolni. Ehhez kérem a segítségeteket.
Pontosan leírom hogy mit szeretnék:
Megadok egy könyvtárat, ahonnan java-val beolvasok zeneszámokat.
A zenék ID3 értékeit felhasználva hoznék létre annyi példányt az osztályból, ahány zeneszám van.
Ezeket a szeretném úgy letárolni, hogy mentésre is kerüljenek. Tehát a program következő indításakor ha megadok egy nevet, akkor a hozzá tartozó zeneszámok kerüljenek betöltésre.
Ehhez mit ajánlanátok? (adatbázis, stb...) -
Taoharcos
aktív tag
Spring Boot, JPA, adatbázisnak a legegyszerűbb H2, be lehet állítani, hogy újraindításkor is megtartsa az adatokat, viszont nem kell külön telepíteni. Nem tudom felületnek mit szeretnél, de a Thymeleaf-t könnyű használni.
-
válasz
Taoharcos #11035 üzenetére
Thymeleaf-et én messze kerülöm. Ha api + frontend a cél akkor mustache sokkal jobb. Ha viszont egy monolitikusabb alkalmazás akkor jó.
H2-re +1 és tudod migrálni flyway segítségével.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
togvau
senior tag
Hogy lehet elérni, hogy a springbootos app maradjon futva a junit tesztek lefutása után, ne lője le az egészet?
Sőt az lenne a jó, hogy ha választhatnék, hogy indítsa el az egészet, vagy maradjon mindig futva az app, és akárhányszor újrafuttathatom a junit tesztethitler, sztálin, micro usb
-
disy68
aktív tag
válasz
togvau #11039 üzenetére
A unit test-eknek van valami futtató keretrendszere, ami segítségével futtatod a teszt osztályok metódusait, amiben használod az alkalmazásod elemeit. Ilyenkor nem fut a teljes alkalmazás, szóval nincs sok értelme így a kérdésnek. Mi a tényleges probléma, mit szeretnél elérni?
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
togvau
senior tag
válasz
disy68 #11040 üzenetére
pontosan azt, amit írtam. De lefut az alkalmazás, elindul ugyan úgy mintha simán futtatnám, lefuttatja a teszteket, majd leállítja.
És most az újabb dolog amit szeretnék el,érni, az az, hogy ne csaljon a springboot junit test, és ne god mode-ban hívja meg a rest szolgáltatásokat, hanem autentikálni kelljen, csak úgy mintha postmanból hívnám.
hitler, sztálin, micro usb
-
disy68
aktív tag
válasz
togvau #11041 üzenetére
Ok, azt hiszem értem mi a félreértés. Ezt írtad: "maradjon futva a junit tesztek lefutása után". Ebből én unit testre asszociáltam és erről is beszéltem.
Erősen kétlem, hogy támogatná bármilyen test framework alapból, hogy utána fusson tovább az alkalmazás, ami a tesztek futtatása miatt indult.
A springboot junit test az meg nem csal, hanem azt csinálja, amit "mondasz" neki. Hogyan hívod most a tesztekben a "rest szolgáltatásokat"? Itt egy baeldung a témakörben. Meg egy TestRestTemplate részletesebb.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
togvau
senior tag
válasz
disy68 #11042 üzenetére
pl
mvc.perform(MockMvcRequestBuilders.post("/user").header(HttpHeaders.AUTHORIZATION, "Bearer "+testToken).contentType(MediaType.APPLICATION_JSON_VALUE).content(json)).andReturn();
így. Ha kihagyom az autentikációs tokent, akkor is megy. Úgy megy, hogy semmilyen jogosultsági beállítást nem állítottam a tesztben. Ugyan ennyivel elindítva postmanből szépen unauthorized, ahogy kell.A másik, pedig hogy a beadott DML sql-ben lévő insertek lefutnak még egyszer (constraintviolationnal, mert már ugye betöltötte a DB-be), amikor egy ahhoz köze nincs, rest hívást csinálok először. Utána újra próbálva ugyan az a rest hívás lemegy.
Így an a DML beadva az application.properties-ben:@Transactional
@PostMapping(path = "/user")
@ResponseBody ResponseEntity<InfoResponse> createUser(@RequestBody UserDTO userDTO) {
User newUser = new User(userDTO);
return InfoResponse.createResponseEntity(ResponseTypes.SUCCESS, "new user id: "+userRepo.save(newUser).getId(),HttpStatus.CREATED);
}[ Szerkesztve ]
hitler, sztálin, micro usb
-
disy68
aktív tag
válasz
togvau #11043 üzenetére
Nem írsz arról, hogy a MockMvc-t hogyan használod (a test class hogyan van annotálva). Ha
@SpringBootTest
annotációval használod, akkor explicit be kell konfigurálni a security-t.
részlet a korábbi baeldung cikkből:@Autowired
private WebApplicationContext context;
private MockMvc mvc;
@Before
public void setup() {
mvc = MockMvcBuilders
.webAppContextSetup(context)
.apply(springSecurity())
.build();
}(...)
De én továbbra is TestRestTemplate használatát javaslom, ehhez itt egy kis egyszerű minta.
A DB-s problémád pedig kicsit zavaros, az az "application.properties" részlet meg egy controller post methodja..
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
Hello,
Küzdök egy ideje a dologgal. Valaki tudja, hogyan lehet azt, hogy
- van egy CameraX-es preview-wm egy SurfaceView-n
- ezen teljesen jó kép van, ebből veszek ki adatot
- ezt szeretném feldolgozni (akár egy Analyzer is tökéletes, az kb. működik is), és a feldolgozott képet kitenni valami más view-re, valamint az adatokkal még egyebeket csinálni (elküldeni pl.).Ott akadok el, hogy a képet még csak-csak tudom elemezni az Analyzer-ben, de nem tudom a feldolgozott képet bitmap-é alakítani, hogy pl. egy imageview-re kitegyem. Másik Surfaceview-el is próbáltam, azzal sem ment.
Tud erre valaki tuti eljárást? Köszi minden ötletet
Mutogatni való hater díszpinty
-
hefike
tag
Sziasztok!Javafx ittapiros játék,a mellékelt pontig eljutottam,azonban még egy labelbe ki kellene írni,hogy hanyadik kattintásra találtam meg a pirosat....nos ez nem megy ...tudtok segíteni?köszi.
package application;
import java.awt.event.MouseEvent;
import java.util.Random;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.Node;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.OverrunStyle;
import javafx.scene.layout.GridPane;public class Controller {
@FXML
private Label lepes;
@FXML
private GridPane racs;
@FXML
private Button b00;
@FXML
private Button b01;
@FXML
private Button b02;
@FXML
private Button b03;
@FXML
private Button b10;
@FXML
private Button b11;
@FXML
private Button b12;
@FXML
private Button b13;
@FXML
private Button b20;
@FXML
private Button b21;
@FXML
private Button b22;
@FXML
private Button b23;
@FXML
private Button b30;
@FXML
private Button b31;
@FXML
private Button b32;
@FXML
private Button b33;
@FXML
private Button uj;
private int randx=veletlenszam();
private int randy=veletlenszam();
@FXML
void klikk(ActionEvent event) {
System.out.println(event.getSource().toString().substring(11,13));
String hely=event.getSource().toString().substring(11,13);
System.out.println("veletlen="+randx+""+randy);
if(hely.equals(randx+""+randy))
((Node) event.getSource()).setStyle("-fx-background-color:red");
else
((Node) event.getSource()).setStyle("-fx-background-color:black");
}
private int veletlenszam() {
return new Random().nextInt(4);
}
@FXML
void ujra(ActionEvent event) {
System.out.println(racs.getChildren().size());
for(int i=0;i<racs.getChildren().size();i++)
racs.getChildren().get(i).setStyle("-fx-background-color:lightgray");
randx=veletlenszam();
randy=veletlenszam();
}
@FXML
private void handleButtonAction(ActionEvent event) {
int db=0;
db++;
System.out.println(db);
lepes.setText(String.valueOf(db));
}
public void handle(MouseEvent event) {
int count=0;
count ++;
System.out.println(count);
lepes.setText(String.valueOf(count));
}
}
az utolsó két sor a gyenge próbálkozásom,egyenlőre azt szerettem volna,hogy kiírja a kattintások számát egyenlőre,a feltétel azután írtam volna,de ez ki sem ír semmit,nem számol,nem ír.Köszi. -
Hello,
Csinált vár valaki olyat Androidon, hogy egy thread-ként fuó class -ból hívott egy másik thread-ban (ami szintén külön class) levő metódot? Nem jövök rá, hogyan... A hívott class public, és a metódus is. A MainActivity - ből szépen működik a hívás, csak a másik szálból nem tudom.
Köszi
Mutogatni való hater díszpinty
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))