Elo #java
Piszę sobie prostą gierkę w 2D, wszystkie obiekty na mapie przechowuję w ArrayList. W jaki sposób przechowywać te obiekty aby móc optymalnie sprawdzać kolizje? Póki co sprawdzam każdy obiekt na mapie.
#programowanie #gamedev
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Murki, piszę quicksorta wielowątkowego i mam problem. Otóż mam na razie taki kod: http://pastebin.com/JPqfkyA9
Program po jakimś czasie się zawiesza i nie zwalnia wszystkich semaforów. Wątek główny nie czeka także na skończenie wykonywania obliczeń przez klasę ParallelIntSort.

Tak wygląda dump z wątków, gdy się zacinają: http://pastebin.com/sdEhAYuR

W samym algorytmie już nie mogę doszukać się błędów, może to kwestia złego zrozumienia wątków?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzisiaj w Packtcie za darmo:
Neural Network Programming with Java

Vast quantities of data are produced every second. In this context, neural networks become a powerful technique to extract useful knowledge from large amounts of raw, seemingly unrelated data. One of the most preferred languages for neural network programming is Java as it is easier to write code using it, and most of the most popular neural network packages around already exist
piwniczak - Dzisiaj w Packtcie za darmo:
Neural Network Programming with Java
Vast q...

źródło: comment_t7i4F17lUumE5pBYk3GTtd7N3IWWMvhR.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Napisałem nowy artykuł. Tym razem o tym, że #javascript to nie to samo co #java :-)
Bezpośredni link: http://piecioshka.pl/blog/2016/12/09/javascript-to-nie-to-samo-co-java.html (4 min czytania)

Link podesłałem obsłudze klienta najpopularniejszej polskiej księgarni.
Cieszyłbym się, gdyby nowi pracownicy (a nawet obecni) przeczytali i nie robili pomyłek w ustawianiu książek na półkach :-)

Artykuł
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piecioshka: Artykuł typu lanie wody. Kto już trochę siedzi w programowaniu, albo nawet jeżeli zaczyna to dowie się, że to dwa różne języki. Nic nowego się nie dowiedziałem.

Chciałbym kiedyś wejść do księgarni i nie natknąć się na taką sytuację. Miałbym wtedy większe zaufanie, że osoby pracujące w księgarni wiedzą z jakimi książkami mają do czynienia.


To zmień księgarnie, chyba, że jest tak wszędzie i to takie zboczenie pracowników.
Ps.
  • Odpowiedz
Proszę napisz, co konkretnie miałeś na myśli?


@siteman: Całość artykułu. Tematem jest "JavaScrpit to nie to samo co Java" a piszesz o księgarniach czy rekruterach. Księgarni nie ma co winić, a rekruterzy? No cóż.. o tym poniżej. Wiedza o której piszesz nie przyda się ludziom którzy nie programują. Jestem w stanie zaryzykować i stwierdzić, że programistom w dłuższym okresie czasu też nie. Wiedzę zdobywamy w praktyce, bo co z samej teorii
  • Odpowiedz
@Luk_1mex: Ja bym sugerował po prostu zaklepać jakieś podstawowe zadanka z listami - sama koncepcja jest prosta, jak już się to raz napisze i zobaczy, jak te referencje działają, to już nie ma za bardzo co rozkminiać.
  • Odpowiedz
@wytrzzeszcz: To, że coś robiłem nie oznacza, że się na tym znam xD
@Luk_1mex: Wg mnie język programowania nie ma tutaj żadnego znaczenia (no może jedynie tyle tylko jaki jest jego główny paradygmat), trzeba ogarnąć ogólną koncepcję i tłumaczyć na składnię danego języka.
Polecam „Wprowadzenie do algorytmów” Cormena
  • Odpowiedz
Mam małą zagwozdkę. Otóż załóżmy, że mam dwa samochody i osiem kół. Każde koło montuję do jednego samochodu (każdy ma ich max. 4). Chcę, żeby każdy obiekt koło "wiedział" do którego samochodu jest zamontowany, oraz żeby każdy samochód "wiedział" jakie ma koła. Dobrze myślę, że powinienem zrobić to przez kolekcje? #naukaprogramowania #java
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nachteil: właśnie chodzi mi o to, że chcę tego uniknąć ale pozostawić tą funkcjonalność aby obiekt typu Airport miał świadomość pod jaki obiekt typu Tower podlega (chcę tak zrobić ponieważ podejrzewam że szukanie na żywca konkretnego lotniska we wszystkich spisach lotnisk we wszystkich dostępnych wieżach trochę będzie trwało). Teraz dzięki twojemu hasłu "circular dependency" dowiedziałem się, że mogę znaleźć rozwiązanie we wzorcu Observer. Poczytam, zobaczę czy to to. : )
  • Odpowiedz
Polujących na #promocje teraz przed świętami w kilku księgarniach ruszyły akcje - codziennie inna książka w specjalnej cenie! Choć nie tylko #ksiazki w postaci drukowanej, ale i #ebook i #kursy
Ale po kolei (jak to mawiają w PKP :P
W księgarni #helion teraz coś dla ludzi spod znaku #naukaprogramowania szczególnie #java dziś 50% taniej książka Java. Podstawy. Wydanie X,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co myślicie o książce Java. Podstawy. Wydanie X? Nada się do podszkolenia trochę w Javie? Znam podstawy C++ i trochę podstaw Javy ale chcę więcej się dowiedzieć o Javie. Może polecicie jakiś inny tytuł? #java #programowanie
  • Odpowiedz
@Kilgharrah: Javę poznałem pobieżnie, żeby sprawdzić, czy będę umiał sie w razie czego jej szybko nauczyć. Było to kilkanaście lat temu i na razie nie potrzebowałem, więc co do Javy sie nie wypowiem. Z doświadczeń z językiem C++, to trochę ciekawostek znalazłem w książce typu Kompendium.
  • Odpowiedz
Jak to napisać w javie?

scanf("%d ", &t);
while(t--){
scanf("n=%d,m=%d ", &n, &m);
for(int i=0; i<m; ++i){
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki potrzebuje porady. Chce zrobić aplikacje w springu z REST API, ale nie wiem jak się zabrać za zabezpieczenia w owej. Myślałem nad tokenami, że wraz z prośbą o jakieś informacje klient by wysyłał token tylko czy to ma sens? Może inaczej się to robi?

Ogółem użytkownik będzie zalogowany i miałby trzymać owy dopóki on nie wygaśnie/wyloguje się.

#java #spring #springsecurity
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki którzy/re są w temacie proszę o pomoc.

Jakiś czas temu zapisałem się do projektu finansowanego z unii, w celu uzyskania szkolenia z Javy, Androida oraz stażu po ukończeniu. Miła Pani zadzwoniła z informacją ze nie widzi szans na uzbieranie się grupy 10 osob zainteresowanych tym tematem prędzej niż przed marcem 2017, poleciła mi projekt konkurencyjny stworzony na identycznych zasadach, czyli oni opłacają kurs oraz dają drobne stypendium za uczestnictwo i pomagają
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lubi: Weź po prostu dupę w troki i ogarnij temat. Ja pieprzę, zostanie programistą to najprostsza rzecz na świecie. Wszystkie kursy, szkolenia, materiały masz dostępne za free w internecie, wystarczy poświęcić na to czas i odszukać. Nie mam ukończonych studiów (dawno temu, przerwałem po 1 semestrze z powodu braku siana), nie uczestniczyłem w ŻADNYM kursie, nie brałem udziału w ŻADNYM szkoleniu, a obecnie (6 lat kariery, z tego 4 bez
  • Odpowiedz