Hej hej, Po x latach nauki w szkole stwierdziłem że nic nie umiem dlatego chce to zmieć. Ogólnie w tym wpisie będę opisywał swoje zmagania ze studiami i codzienną nauką programowania i angielskiego. Jest to pewnego rodzaju dziennik który może będzie mnie motywował do codziennej nauki i też może zmotywuje jakąś osobę która czyta ten wpis. Mój cel na razie to 8h dziennie nauki z jednym dniem wolnym. Również w tym wpisie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kubeczekgoracejwody: zamiast marnować czas z randomami na discordach lepiej weź sobie "lekcje" na italki - już do trzech dyszek za godzinę znajdziesz kogoś z RPA, wykształconego i z doświadczeniem, na pewno też jakieś interesujące tematy sobie wybierzesz. Nawet raz w tygodniu wystarczy, a resztę czasu możesz poświęcić na słuchanie czegoś trudniejszego na youtube. Plus wybierz sobie jeszcze kilka kanałów typowo językowych, bo bywają wartościowe i dość systematycznie jesteś wtedy w
  • Odpowiedz
@wafel93: Zacznij od CS50 a jak będziesz miał problemy to sprawdz w spisie treści CS50T czy jest tam coś co potencjalnie mogłoby być pomocne. Wielkich różnic pewnie nie ma w CS50 z roku na rok ale nie wiem czy da się wrzucać ćwiczenia z poprzednich lat na edx?
  • Odpowiedz
@2pek:
1. jednoliterowe zmienne.
2. nazwa dict jest zarezerwowana dla funkcji tworzącej słownik.
3. w combo login jest pustym str, a pass jest bialym znakiem (spacja)
4. iterowanie slownikow jest latwiejsze, jezeli uzywasz for key, val in my_dict.items():
  • Odpowiedz
#programowanie #naukaprogramowania
Chcę stworzyć whiteboard (istniejące aplikacje nie działają tak jak chcę), i myślę nad optymalnym sposobem przechowywania rysunków.
Myślałem o stworzeniu tablicy punktów (int,int) oraz co jakiś czas aktualizowaniu punktu którym porusza użytkownik, służący translacji tych punktów na ekranie, ale wydaje mi się że to zajmie zajebiście dużo pamięci, i sprawdzanie który punkt powinien być narysowany może być dosyć wolne. Jaką strukture danych tu polecacie zastosowań?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: chcę się poruszać po większej płaszczyźnie, niż tylko 1920x1080. Myślałem o np 50k x 50k gdzie mogę coś narysować, a następnie przesunąć się w bok, i kontynuować zapis
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@RedveKoronny: ok, teraz jasne. No jeżeli ma to być bitmapa no to pamięci mniej się nie da zająć niż w\*h\*sizeof(informacja o kolorze). Jeżeli chcesz szybciej to wyświetlać to musisz to jakoś buforować. Jeżeli to ma być dla wielu osób jednocześnie to jednak będziesz musiał jakoś te bufory synchronizować
  • Odpowiedz
Piszę swój pierwszy w życiu skrypt do web scrapingu i napotkałem pewien problem. Tak wygląda struktura mojej strony: https://pastebin.com/yPRJtxXu Moim zadaniem jest pobranie wszystkich plików pdf i mat ze strony, niestety nie wiem jak głęboko są one zagnieżdżone. Tutaj mój aktualny kod: https://pastebin.com/wfb6FJ8a Skrypt działa dopóki nie znajduje peirwszego pliku pdf. Problem polega na tym, że jak znajduje pierwszy plik pdf to nie iteruje dalej tylko dokleja do jego ścieżki kolejne hrefy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 5
@zogard: grupa najlepszych informatyków w Polsce, z Maciejem K i Michałem B na czele, od kilkunastu lat nie potrafi tego poprawnie zaimplementować na portalu wykop.pl, a ty byś chciał to tak po prostu w jedno popołudnie zrobić i jeszcze prosto? XDD

  • Odpowiedz
@SaintWykopek: lubię migracje dla bazy w rails, reszty nie ogarniam. Nie jestem miłośnikiem dynamicznie typowanych języków z magią we frameworkach. Za ustalanie pól obiektu na podstawie schematu bazy powinien być kryminał, tak samo za mechanizmy unikalności danych w bazie na poziomie jednoinstancyjnej aplikacji
  • Odpowiedz
#naukaprogramowania #cpp
zrobiłem głupi kod dla beki, i odkryłem że wywala się w momencie którego sie kompletnie nie spodziewałem.

double aproximate_cosine(double x){
// taylor series
double result=1-(power(x,2)/2.0)+(power(x,4)/24.0);
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czytam sobie o SOLID: źródło

Serio aż tak "rygorystycznie" wygląda klasyczne, dobre podejście?
1. Szczerze, trochę nie rozumiem xD Czyli wg. tego nie możemy w ogóle sobie w zmiennej przechowywać pola instancji jakiejś klasy?
2. To akurat rozumiem, czyli np klasy konkretne Car extends Vehicle extends BaseObject są bez sensu, bo Vehicle i BaseObject powinny być abstrakcyjne i nie jest to potrzebne żeby tworzyć ich instancje.
3. Hmm.. czyli override jakiegoś konstruktora, afterFind, czy afterSave (wraz
rzrbld - Czytam sobie o SOLID: źródło

Serio aż tak "rygorystycznie" wygląda klasyc...

źródło: comment_1648729963BixO6haWFDVtMHtJZhWmw5.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. Szczerze, trochę nie rozumiem xD Czyli wg. tego nie możemy w ogóle sobie w zmiennej przechowywać pola instancji jakiejś klasy?


@rzrbld: to takie trudne? Stosuje to z powodzeniem i nie wiem jakbym mockował gdybym tego nie stosował.
  • Odpowiedz
@rzrbld: przesada. Każda klasa implementuje swój własny interfejs. Jak taki sam interfejs jest używane przez wiele klas to ma sens wyciągnięcie zewnętrznego interfejsu ale taki interfejs dla interfejsu to przesada (i ciężko wymyślić czemuś takiemu nazwę). Wyjątkiem są biblioteki, bo tam nie masz możliwości na wyciągnięcie interfejsu kiedy chcesz (bo kompatybilność)
  • Odpowiedz
Krytyczna niezałatana luka w Spring pozwala na zdalne wykonanie kodu

Spring4Shell to luka, która nie otrzymała jeszcze klasyfikacji CVE, ale wiele wskazuje na to, że zagrożenie jest krytyczne.
https://bulldogjob.pl/readme/spring4shell-niezalatana-luka-w-spring-pozwala-na-zdalne-wykonanie-kodu

#spring #java #programowanie #naukaprogramowania #hackingnews #technologia #internet
Bulldogjob - Krytyczna niezałatana luka w Spring pozwala na zdalne wykonanie kodu

...

źródło: comment_1648724829paUpYDnSlqUNWJHmeIsbDZ.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

React 18 już dostępny. Do biblioteki zawitał tryb współbieżności

Dostępny jest już React 18. Od premiery poprzedniego dużego wydania upłynęło niemal półtora roku, developerzy mają więc prawo oczekiwać sporych nowości. I się nie zawiodą.
https://bulldogjob.pl/readme/react-18-juz-jest-do-biblioteki-zawital-tryb-wspolbieznosci

#react #javascript #frontend #programowanie #naukaprogramowania #technologia
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

▶️ Transakcje w Spring Boot
Jedna z kluczowych rzeczy, która często pomijana jest w procesie nauki. A pominiecie jej wiąże się z częstymi problemami w utrzymywaniu systemów wykorzystujących bazy danych.

Dlatego jeśli chcesz poszerzyć swoją wiedzę i w 1,5h zyskać ogromny zastrzyk merytoryki na temat:
✅zbiorze właściwości ACID,
✅jak działają transakcje,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YourDoom: xd, no dobra masz mnie^^ Wyszedłem z mało precyzyjnego założenia -> żeby rozumieć moje materiały, to trzeba już w programowanie ogarniać.. więc jeśli ktoś jest ze mną przez 1,5h nie znając programowania, to nie wiem czemu... no ale nie wykluczone, że może być i tak :D
  • Odpowiedz