Mirki, pomóżcie bo zaraz podetnę sobie żyły tępym młotkiem. Nie moge użyć podpisu elektronicznego na stronie https://prod.ceidg.gov.pl/ . Zaczyna się odpalać java, odpowiednia wtyczka, ale nie kończy się odpaleniem do końca. Przegladarka IE i FF Extended Support Release z obsługą Javy. Windows 10. Na tej samej konfiguracji na innym kompie działa. Co robie źle? #kiciochpyta #java #komputery
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka mam takie pytanko dla zaawansowany #programista15k z dziedziny #programowanie aplikacji sieciowych.
Podam taki trywialny przykład aplikacji, w ogóle bez sensownego zastosowania, abyście mogli sobie wyobrazić o co mi chodzi.

Załóżmy, że mamy dwie takie same aplikacje, zainstalowane na dwóch różnych komputerach w sieci LAN, ustanowione zostało połączenie między tymi aplikacjami.

Jak działa aplikacja:
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WykopowyProgramista15k: zawsze można zGZIPować tego JSON-a ;) Anyway, to i tak wszystko zależy od zastosowania. Czasem po prostu wygodniej zrobić komunikację nawet po HTTP z JSON-ami, a czasem liczy się wydajność/objętość i nawet nie ma co udawać, że formaty tekstowe będą się nadawać.
  • Odpowiedz
A teraz przejdźmy do sedna - jak aplikacja rozróżnia, identyfikuje strumień bajtów(przesłany z kompa A) i na jego podstawie wykonuje określone akcje (losowy napis, obrazek, wiadomość tekstowa) na kliencie B?


@pepepanpatryk:
To się chyba nazywa pakiet danych? ;)

A następnie kiedy aplikacja otrzymywała strumień bajtów, korzystając z BinaryWritera sprawdzałem jaka liczba jest przesłana jako pierwsza w strumieniu i na jej podstawie wykonywałem określone akcje. (if 1, if 2, if
  • Odpowiedz
1. Skąd się bierze to, że metoda get() ma w ArrayList ma złożoność czasową O(1), a w LinkedList średnio O(n/4)? (jakie mają różnice w implementacji wpływające na to?)

2. W ArrayList przy metodach typu remove(index) i add(index, E) złożoność jest średnio O(n/2), a przy LinkedList O(n/4), ale przy Iterator.remove() ArrayList ma O(n/2), a LinkedList O(1). Skąd się to bierze? ArrayList przechodzi od końca do początku, a LinkedList albo od końca albo od
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam problem z udostepnieniem apki jaką stworzyłem.
Apka wykonana przy uzyciu SpringBoot, następnie spakowana za pomocą mvn packing :
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SiuoBoot 0.0.1-SNAPSHOT
  • 61
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Godziu73: MAM ! ! ! Musiałem wrzucić swoje widoki do takiej ścieżki : /src/main/resources/META-INF/resources/WEB-INF/views/
A miałem w takiej ścieżce /src/main/resources/WEB-INF/views ... i po problemie ... wszystko działa :)
Dzięki za pomoc ! ! ! :D
  • Odpowiedz
#java #programowanie
A co mi tam, zaczynam bloga w łamanym angielskim i zapraszam do ~hejtu~ krytyki ( ͡º ͜ʖ͡º)

https://blog.gotofinal.com/java/2017/06/04/class-loading-behavior.html - trochę o ciekawym zachowaniu się javy podczas ładowania klasy z niedostępnymi w runtime typami.
https://blog.gotofinal.com/java/diorite/benchmark/2017/06/11/event-bus.html - trochę o wydajności eventbus i jak ją polepszyć, na przykładzie MBassadora bo uchodzi chyba za najwydajniejszą libkę dla javy

No i jakiś tag to czarnolistowania oczywiście:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java
Mam klasę A w której mam jakieś metody zależne od (załóżmy zmiennych a,b,c,d,e)
chciałbym w klasie B móc zmienić wartości tych zmiennych
w taki sposób, by klasa A, wiedziała, jakie wartości są przypisane do tych zmiennych po wykonaniu kodu w klasie B.
Da radę coś takiego zrobić, ew. jak?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MatexN: Klasa A ma coś wykonać po tym jak Klasa B coś wywoła na tych zmiennych? Wzorzec Obserwator (observer). Zgoogluj sobie, na pewno jakieś fajne tłumaczenie znajdziesz z przykładami.
  • Odpowiedz
hej mirki z #programowanie i #mobile na codzień pracuje w #webdev - #javascript , chciałbym w ramach nauki napisać sobie jakąś gierkę w JS i mam takie pytanie czy taką grę napisaną w js da się opublikować w sklepie google albo apple ? żeby można było z tego aplikacje na telefon zrobić? czy warto się w to bawić - jakies ionic, cordova czy phoneGap
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego jak się tworzy BigIntegera za pomocą new to trzeba wartość dać w cudzysłowach?
BigInteger x = BigInteger.valueOf(1);
BigInteger x2 = new BigInteger("1");

#naukaprogramowania #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fefler: no bo to ma w końcu reprezentować dużą liczbę, więc int czy long nie ma sensu, bo nie stworzysz tak dużej liczby, bo się nie zmieści, więc String to jedyna sensowna (czytelna) opcja.
  • Odpowiedz
Hej,
potrzebuje pomocy... po wykonaniu tego kodu : https://pastebin.com/J2z7ib6U
Wyrzuca mi error in execute() java.io.IOException: Cannot run program "main " (in directory "C:\siuo\answers\1\Hello"): CreateProcess error=2, Nie można odnaleźć określonego pliku
jednak ten plik jest w tym folderze co podali... jest to plik wykonwyalny o nazwie main ...
Dla javy działa .. dla c i kazdego innego ( czyli c++ ) nie działa.

#programowanie #java #springboot
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem zainteresowany webdevem, i chciałbym pracować przy jakichs ciekawych projektach. Wstępnie ogarnalem sobie jave i c#, chwilę w nich popisałem i w sumie bardziej podoba mi się c# aczkolwiek nie dotykałem frameworkow, a właściwie też o to się tu rozchodzi.

No i za Java przemawia większą popularność i więcej ofert pracy, i chyba ciekawsze projekty, bo większość jakichś dużych korporacji korzysta z javy

Dodam że do dyspozycji mam jedynie maca pro wiec nie mam
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czas się przenieść na #kotlin. Od Android Studio ułatwili przejście i dali fajne wsparcie. Jak czegoś nie wiem to zawsze mogę przekleić plik między .java a .kt i mi automatycznie konwertuje kod.

Co mnie jeszcze boli to to, że nie ma pluginu do ButterKnife'a.
#java #androiddev #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nooo cześć !

Tworzę aplikacje typu SPOJ.com . Mam ją już w zaawansowanym stanie, dodawanie zadań, kompilacje, uruchamianie.
Kompilacje i uruchamianie rozwiązuje przy pomocy processBuilder'a. Nie wiem jednak jak wprowadzać wejście do uruchomionego przez aplikację programu ? Macie jakies pomysly ? pozdrawiam.
#programowanie #java #spring #springboot
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: pofatygowałeś się chociaż, żeby przeczytać dokumentację:

By default, the subprocess reads input from a pipe. Java code can access this pipe via the output stream returned by Process.getOutputStream()

W ogóle mam wrażenie, że jeżeli z tym masz problem to o bezpieczeństwo też nie zadbałeś i jak ktoś ci wysłe kod który robi "rm -rf /" albo coś innego niebezpiecznego to masz po serwerze ( ͡° ͜ʖ ͡
  • Odpowiedz