ostatnio jadę sobie kurs JS z udemy żeby podszliwoać takie bardziej zaawansowane rzeczy i teraz jestem na wiekszym projekcie z użyciem module pattern w ES5. Czy tego się dzisiaj jeszcze używa? Tych wszystkich IIFE (tworzenia prywatnych metod i wartosci i zwracanie publicznych), domknięć. Tworzy się tak dzisiaj jeszcze apki czy to już raczej przestarzała metoda? Zastanawiam się czy na skupiać się na tym mocno, czy lepiej przeleciec mniej więcej i skupic się
Tak się zastanawiałem nad wybieraniem największej liczby. Zadanie wykonałem po swojemu, ale rozwiązanie wydaje się dosyć głupie.

Wybieram sposród trzech liczb. Wymyśliłem coś takiego:

int big = num1
// here is biggest number
if (big < num2) {
big = num2;
}
if (big < num3) {
big = num3;
}

Przypuszczam, że gdzieś głębiej w podstawach javy jest jakaś pętla for, gdzie można by podstawiać jedną liczbę do drugiej z jednego
@Aryo: możesz też liczby trzymać w tablicy/liście i w pętli sprawdzać, która jest największa tak jak to robisz do tej pory. Tylko to nie jest poziom "if, else i operatory", ale jesteś już blisko :)
  • Odpowiedz
Pamiętajcie że mantysa dla typu float to 23 (a efektywnie 24, bo pierwszy nie jest zapamiętywany), a dla double 52 bity (efektywnie 53). Bo znajomy cały przestraszony do mnie pisze z pytaniem, co mu sie za magia dzieje w kodzie, jak konwertuje inta rzędu 10^9 (np. 123456789) na floata i nagle dostaje inna liczbe ( ͡° ͜ʖ ͡°) Ale na bootcampach chyba o tym nie ucza.

#programowanie #
#windows #informatyka #naukaprogramowania :D

Czy skrypt *.bat działa z góry na dół robiąc kolejne polecenie dopiero po ukończeniu poprzedniego? Sytuacja jest taka: mam folder w którym jest 200 malutkich plików, chcę mieć skrypt tworzący kopię zapasową z dwoma ostatnimi stanami. Czyli
-mam folder "a" który kopiuję
-mam folder "kopia nowa" w którym jest najnowszy backup
-mam folder "kopia stara" w którym jest poprzedni

Teraz robię skrypt bat który w kolejnych linijkach ma:
@HIGH_BEAM: Robi po kolei, jeśli nie wykonujesz odwołań.
Przy okazji - nie łatwiej wywalić starą kopię, zmienić nazwę folderu nowej kopii na starą kopię, a potem zrzucać "a" do nowej kopii? Kopiowanie jest bez sensu, niepotrzebnie tylko wydłuża czas operacji.
  • Odpowiedz
Wszedł fajny wpis więc się podzielę :) #technologicznasowa
Od jakiegoś czasu myślałem nad serią w której będę rozwiązywać jakieś zadanko - a całość wyląduje Na GitHubie do pobrania. No i Cyk na blogu wjechała właśnie seria JavaByExample wraz z pierwszy zadaniem:
- Zliczanie znaków w zdaniu

Zawsze uważałem że najlepiej się uczy programowania poprzez praktykę :) Myślę że to może być naprawdę spoko sprawa dla osób które uczą się Javy :) (PS.
ogarniam powoli dziedziczenie w JS i jednej rzeczy nie ogarniam. Mam np. konstruktor Person który ma metodę displayName w prototypie.

Teraz np. chce zrobić np. konstruktor Child do którego chce też wrzucić tę metodę. Muszę znów do tego kontruktora prototypu dorzucić tę metodę czy może jakoś dziedziczyc z Person? Tzn zeby Person był parentem dla obiektów od konstruktora Child (z jedną metodą to tam luz ale w głowie mam np. 20 metod
@wiorekogorek: kolekcje są rzecz jasna ładniejsze pod względem semantycznym i trochę bezpieczniejsze, ale tablice gdzieś tam się ciągle trafią, np. jak otrzymujesz jakieś dane o nieprzewidzianej strukturze - np. dekodujesz JSONa, XML, pytasz jakieś API przez REST, albo natywne czy pisane na szybko zapytanie SQL, bardzo często mogą zwrócić coś typu Object[]
  • Odpowiedz
Najnowsza Prasówka Technologiczna to m.in. rysowanie w CSS za pomocą JavaScript, świetny sposób na Collections w Java oraz projekt robota z doskonałym węchem jak u psa… Zapraszamy!

------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------

#frontend

1. Znacie Cube.js? To opensource’owy framework służący do tworzenia analitycznych aplikacji webowych. Służy przede wszystkim do tworzenia wewnętrznych narzędzi business intelligence oraz dodawania do istniejącej aplikacji narzędzi analitycznych skierowanych do klienta. Dzięki temu
JustJoinIT - Najnowsza Prasówka Technologiczna to m.in. rysowanie w CSS za pomocą Jav...

źródło: comment_fcrFLPpMWwdI0ttTJYrUVAhVwcOLUH4O.jpg

Pobierz
@farmaceut:
uzytkownicy:
-zgłaszający (moze dodwac ogloszenie z zaginionym zwierzakiem), ma numer telefonu, imie, nazwisko
-poszukiwacz (moze tylko wyswietlic numer telefonu w ogloszeniu)

obiekty:
-zwierze z polami: imie, gatunek, plec, data urodzenia, data zagubienia, zdjecie
-ogloszenie: data, zwierze, zglaszajacy, mapka z naniesionym punktem gdzie byl widziany ostatni raz zwierz

widoki: lista ogloszen, ogloszenie, lista ogloszen zglaszajacego
  • Odpowiedz
@JungleJamPL w niektórych językach pewnie będzie wydajniej rekursją ogonową i często bardziej kompaktowo.
W Java iteracyjnie, bo nie optymalizuje wywołań na stacku, przynajmniej tak było jak ostatnio sprawdzałem. Może nowe wersje coś poprawiły.
  • Odpowiedz
Mirki pytanie. Chcę utworzyć obiekt przez wywołanie konstruktora.
Coś coś = new Coś(parametr 1,parametr 2, parametr 3, Double... doubles)
z pobranej linii pliku mam w takiej kolejności wszystkie parametry String line = paramatr1|parametr2|parametr3|[1.0,2.0,3.0];
wiadomo, że nie da się wykonać tego konstruktora tak:
line = new StringBuilder(line.replaceAll("|",","));
Coś coś = new Coś(line);
jest jakieś proste rozwiązanie bez rozbijania tego na tablice i pobieranie kolejno tych parametrów?
#programowanie #java #naukaprogramowania
@Rst00:

The syntax is not widely adopted yet, because class field declaration are a new feature in JavaScript, but once they will be supported by all browsers, they may be used more widely in React to create initial state in a class component...


Ok dzięki
  • Odpowiedz