#Programowanie (Програмування)
163 wpisów w kategorii „Programowanie (Програмування)"
Notatki o programowaniu w języku ukraińskim: języki kodowania, algorytmy, nowoczesne technologie i inne przydatne informacje dla programistów.
Czym jest ORM i po co jest potrzebny?
Kiedy pracujemy z bazami danych, zazwyczaj musimy pisać zapytania SQL - selekcje, wstawienia, aktualizacje danych itd. Ale gdy pr…
Czym różni się OAuth 1 od OAuth 2
OAuth 1 OAuth 1 został opracowany na początku lat 2000 jako sposób bezpiecznego dostępu aplikacji zewnętrznych do zasobów użytkow…
Podstawowe metody uwierzytelniania w API
Kiedy tworzymy API w Ruby on Rails, ważne jest, aby kontrolować, kto ma dostęp do zasobów. Oto podstawowe podejścia do uwierzytel…
Czym jest ivar w Ruby / Rails?
ivar - to skrót od instance variable (zmienna instancji). W Ruby zapisuje się ją z @ przed nazwą, na przykład: @user = User.find(…
Czym jest Row Security w PostgreSQL i po co jest to deweloperom Rails?
W PostgreSQL jest potężna, ale często niedoceniana funkcja - Row Level Security (RLS). Mówiąc krótko, to ochrona danych na poziom…
Offset vs Cursor Pagination w Rails: co wybrać i dlaczego
W aplikacjach internetowych z dużymi zbiorami danych prędzej czy później pojawia się kwestia paginacji. Wyświetlanie od razu tysi…
Czym jest NP-trudność?
NP-trudność - to klasa problemów, dla których bardzo trudno znaleźć rozwiązanie, ale łatwo sprawdzić poprawność już gotowego. Inn…
Czym jest złożoność faktorialna?
Funkcjonalna złożoność - to sytuacja, gdy liczba wariantów lub kombinacji rośnie jak silnia liczby elementów. Innymi słowy, dla n…
Czym jest Bubble Sort (wyjaśnienie algorytmu)?
Bubble Sort - to jeden z najprostszych algorytmów sortowania. Jego istota polega na porównywaniu sąsiednich elementów tablicy i z…
Co to jest plik HAR (HTTP Archive)?
Plik HAR (HTTArchive) - to specjalny format pliku .har, w którym przechowywany jest dziennik pracy przeglądarki internetowej z si…