Zrobiłem klase która mierzy czas od rozpoczecia wykonwywania metody do końca wykonywania metody, zrobiłem 3 takie metody, każda miała obliczyć i wyświetlić wszystkie pierwiastki do 1000. Pierwsza z nich używała System.currentTimeMillis(), druga System.nanoTime() a trzecia Instant.now(). Czy ktoś jest mi w stanie powiedzieć skąd takie różnice w wynikach? Wiem że to pewnie głupie pytanie ale no #naukaprogramowania #java

1st method:14 (CurrentTimeMilis)
2nd method:5426548 (NanoTime)
3rd method:PT0.0029914S (Instant)
@MrFisherman: środowisko uruchomieniowe javy przy uruchamianiu programu i w poczatkowej fazie jego działania wykonuje pewne operacje (m.in. kompilacja jit), które wpływaj na wyniki takich mikro testów (jeśli np nie przypisujesz wyniku funkcji to java może całkowicie olać jej wykonanie jeśli nie zmienia stanu). W zasadzie to co zmierzyłeś prawdopodobnie nie ma żadnego sensu. Najlepiej przeczytać np. https://www.oracle.com/technetwork/articles/java/architect-benchmarking-2266277.html?printOnly=1 i użyć jakiegoś toola do benchmarków (np. https://www.baeldung.com/java-microbenchmark-harness)
◢ #unknownews

To pierwsze zestawienie unknowNews z podziałem na wersję otwartą (niezmiennie około 20 linków) oraz dla patronów (z Patronite). Patroni otrzymują wersję ze wszystkimi linkami przez zamkniętą grupę na Facebooku. Dawni czytelnicy nic nie tracą na tym rozwiązaniu, a ci, którzy zaangażowali się w rozwój projektu, dostają prezent w postaci dodatkowych 3-4 linków na tydzień.


1) The Guardian (dziennik brytyjski online) opublikował swój pełen kod źródłowy na GitHubie
https://github.com/guardian/frontend
INFO:
Pobierz imlmpe - ◢ #unknownews ◣

 To pierwsze zestawienie unknowNews z podziałem na wersję ...
źródło: comment_1tjfpAPksA1fSgxQDsMckvyepZKyIciK.jpg
@kufelmleka: to nie wiem, ja używa 5.1 i spring boota 2.1, może coś się różni w starszym ¯\_(ツ)_/¯ no i ja używam plików .properties i tak mam np.

app.api.prefix=/api/v1.0
app.api.userRoute=${app.api.prefix}/users
#anonimowemirkowyznania
Może ktoś jest zainteresowany jak wygląda #rekrutacja na #praca #programista15k na stanowisko juniorskie od strony firmy? Napiszę jak to wyglądało u mnie - jedno z czołowych miast w Polsce, bardzo dobra lokalizacja biura, firma średniej wielkości.

Reakcja na ogłoszenie na popularnym portalu z ogłoszeniami o pracę skutkuje napływem CV rzędu 100-200 sztuk dziennie, a ogłoszenie wisi 2 tygodnie. Pierwszą selekcję robi HR, odpadają wszyscy bez "czegokolwiek" wpisanego CV w dziedzinie programowania
#anonimowemirkowyznania
Jest tu jakiś tester, który przebranżowił się na programistę? Ogólnie sprawa wygląda tak - pracuję w korpo, prawie dyszka do łapy, ze względu na doświadczenie co chwilę dostaję jakieś nowe, ciekawe oferty, ale jednak chciałbym spróbować czegoś nowego.

Myślałem o Pythonie albo o Swifcie. Najbardziej jednak obowiam finansów. Zdążyłem się przyzwyczaić już do tego, że na nic mi nie brakuje i przeskok z 10k do 3k może być problematyczny, tymbardziej, że
@AnonimoweMirkoWyznania: Wydaje mi się, że jedyna sensowna opcja, żeby przejść przez to suchą stopą, to robić testy, a jednocześnie zacząć development w Javie np. w proporcjach 1:4 i powoli zmieniać to ratio. Możesz też ruszyć np. z AT i pisać w Selenium w pythonie, ale nie da Ci to takiego zaprawienia jak zwykły enterprise development.
Zamiast spalić za sobą most - wykorzystaj sytuację, że jesteś już w branży, znasz firmę i
@MrFisherman tak ogólnie:
Int j = 10
Funkcja(j){j= j+1}

zmienna j wciąż będzie 10 bo funkcja pracowała na kopii zmiennej j (na jakimś innym obszarze pamięci niż j które zadeklarowałem na początku) Ale po wywołaniu

FunkcjaRef( ref j ){j=j+1}

Nasze j po zakończeniu funkcji ma wartość 11 bo przekazaliśmy adres do tego konkretnego j zadeklarowanego na początku i pod tym konkretnym adresem dodaliśmy 1... To tak mocno obrazowo i niezależnie od języka...
Siemka mirki. Nie dawno zacząłem nauke C++, a za miesiąc zaczne studia na infie. Kupiłem sobie nawet książke Stephena Prata i kończe w sumie obiektówke u Zelenta. Powiem jedno, że troche się pogubiłem... Nie wiem po prostu czy dalsze brnięcie w C++ jest stratą czasu. W tym języku można niby zaprogramować wszystko, ale i tak dzisiaj głównie używa się go do gier, albo do sterowników itp. Ogólnie to chciałbym robić w gamedevie,
@Danielos12 w sporym uproszczeniu: przeglądarka internetowa, a drugi projekt to aplikacja związana z wyświetlaniem grafiki.

Generalnie to właśnie sporo rzeczy związanych z grafiką czy przetwarzaniem obrazów to właśnie c++. Kolejny przykład to urządzenia o ograniczonej mocy obliczeniowej, na przykład telewizory. Z tego co się orientuję to tam c++ jest mocno potrzebny do każdej większej aplikacji.
Dobra mirki, chyba pora trzeci raz podejść do nauki programowania ( ͡° ͜ʖ ͡°) Polecicie od czego zacząć? Poprzednie dwa razy próbowałem podejść do Pythona, może i tym razem zrobić to samo? Jakieś poradniki, kursy, potrzebuję czegoś, co wskaże mi od czego zacząć i w jakim kierunku iść. Do tego jakiś program, kompletnie zapomniałem jak się nazywał tamten, którego kiedyś używałem.

#python #naukaprogramowania #kiciochpyta