Chcę stworzyć tabelkę, która w kolumnach będzie zawierać inputy i będzie można edytować dane z BE. Problem mam taki, że tych obiektów mogą być tysiące, a po zmianie danych w inpucie robienie setState na tym ogromnym obiekcie ścina pc-ta. Jaki jest najlepszy sposób na modyfikację tych danych? #naukaprogramowania #react #javascript
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: merge pozostawia wszystkie informacje na temat "struktury" brancha z którego się robi merge, rebase powoduje przewinięcie twoich zmian na górę względem brancha bazowego.
  • Odpowiedz
Cześć Mirki,

Chciałbym przeprowadzić badanie na podstawie bazy danych na stronie EUvsDisinfo (https://euvsdisinfo.eu/disinformation-cases/). Zastanawiam się, w jaki sposób mógłbym napisać skrypt tak, żeby przy użyciu biblioteki do scrapowanie (np. request) móc pobierać i ładować do beautifulsoup kolejne strony bazy danych. Stron jest od 1 - 1337.

Uprzedzam, że nie mam żadnego wykształcenia programistycznego i znam tylko podstawy podstaw Pythona.

#python #scraping #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
3 lata temu porzucilem studia informatyczne bo oblalem matme i architekture systemow komputerowych (straszny wykladowca byl). Moze z wlasnej winy bo nie przylozylem sie wystarczajaco. Aktualnie pracuje w kurierce i mysle, zeby wrocic do nauki programowania. Czy lepiej bedzie zaczynac studia od nowa i przechodzic przez te niepotrzebne przedmioty czy isc na jakis bootcamp? #programowanie #naukaprogramowania

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: zamiast zaczynać od pieprzenia ze studiami przysiądź i spróbuj zrobić sobie jakąś apkę (np. web), która pomoże Ci w codziennym życiu czy pracy jako kurier. Albo coś do śmietnika. Nie rzucaj nagle wszystkiego bo potem się okaże, że nic z tego. Bootcamp na start sobie odpuść. Jest pełno darmowych kursów na YT (kompletnych, naprawdę), jest udemy, jest eduweb. No i jest dokumentacja każdego języka, narzędzia itp. Zacznij bezkosztowo od
  • Odpowiedz
@szymon465: patrząc na szybko nie widzę co może wpływać na różnice w wyniku, więc najprościej będzie jak sobie weźmiesz jakiś mniejszy zbiór danych, postawisz breakpointa w sensownym miejscu i odpalisz debugger. Przeklikaj parę kroków i sprawdź czy algorytm robi to, co myślisz że robi ( ͡° ͜ʖ ͡°).
A jak mogę coś zasugerować od siebie, to czytanie z pliku, pozbywanie się newline z końca linii i
  • Odpowiedz
@TMP_2137: W końcu mnie oświeciło. No nie wiem dlaczego, patrzyłem się w to tyle czasu ale nie zauważyłem tej głupoty. Przecież dana liczba musi spełniać ten warunek dla wszystkich pozostałych liczb. A w moim przypadku, nawet gdy spełniała warunek dla dowolnej, to została wpisywana do tej zmiennej wynikowej. Ale wydawało mi się, że to będzie działać xD
https://pastebin.com/UYMLwyhR
  • Odpowiedz
100 Pytań (i Odpowiedzi!) z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET (Część 4/10)

Cześć Właśnie został opublikowany nowy artykuł na blogu Modest Programmer. Dzisiaj przeanalizujemy kolejne 10 pytań (ze 100) wraz z odpowiedziami z rozmów kwalifikacyjnych dla Młodszych Programistów C#/.NET. Zapraszam

Więcej: https://www.modestprogrammer.pl/100-pytan-i-odpowiedzi-z-rozmow-kwalifikacyjnych-dla-mlodszych-programistow-csharp-dotnet-czesc-4-10

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it #szkolenia
kazik- - 100 Pytań (i Odpowiedzi!) z Rozmów Kwalifikacyjnych Dla Młodszych Programist...

źródło: comment_1640067864l6hvlUtVhN3eFJYW2vdRt5.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy walidacja stworzona w encjach (przy setterach) powinna działać w przypadku wykonywania migracji zawierającej konfiguracje określonych typów?

W konfiguracji typu nie inicjuję pola, a w pliku migracji jest coś takiego:
..., new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), ...

Ta walidacja wygląda tak:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qubas89: No to nie jak działa append tylko jak działa setdefault(k, []). A działa tak, że jak nie ma klucza w słowniku to go tworzy i przypisuje pewną domyślną wartość, w tym wypadku pustą listę. A na pustej liście możesz wywołać najnormalniejszy w świecie append.

To powiedziawszy z reguły najlepszym rozwiązaniem jest defaultdict (w 1 komentarzu poruszone)
  • Odpowiedz
@Bulldogjob:

potężny portal społecznościowy. Co jednak ważne, ze względu na swoją architekturę i rzeczony wzorzec projektowy MVT Przy odpowiedniej konfiguracji Django będzie wydajne i skalowalne w każdym projekcie


xDDDDDDDDDDDD

zeby nie bylo ze robie beke bez sensu, skalowalnosc takiego projektu nie robi sie w django i na pewno skalowalność osiągnięta "na django" nie jest wynikiem MVT którego wogóle się nie używa
  • Odpowiedz