Powiązane publikacje 'language-agnostic'


Wzorce projektowe, których należy unikać
TL;DR; Implementacja wzorca projektowego to coś, co zmienia się z języka na język, mniej znanym jest to, że niektóre języki mają wbudowane cechy, które czynią wzorzec nieistotnym, dlatego należy unikać pisania ich w tym języku. Na przykład „callback” w JS może być używany do naśladowania „maszyny skończonych stanów” podczas implementacji „wzorca stanów” bez potrzeby „kodu pomocniczego” (kontekst, start i stop, jeśli kliknąłeś ostatnie łącze). Jeśli podoba Ci się treść, pomóż..

Powiązane pytania 'language-agnostic'

Kiedy powinienem kpić?
Mam podstawową wiedzę na temat pozorowanych i fałszywych obiektów, ale nie jestem pewien, czy mam przeczucie, kiedy/gdzie użyć kpiny – zwłaszcza, że ​​dotyczyłoby to tego scenariusza tutaj .
56678 wyświetlenia
schedule 01.09.2022

Algorytm graficzny do znajdowania wszystkich połączeń między dwoma dowolnymi wierzchołkami
Próbuję określić najlepszy czasowo algorytm do wykonania zadania opisanego poniżej. Mam komplet zapisów. Dla tego zestawu rekordów mam dane połączenia, które wskazują, w jaki sposób pary rekordów z tego zestawu łączą się ze sobą. Zasadniczo...
99832 wyświetlenia

Sortowanie zestawów uporządkowanych list połączonych
Szukam eleganckiego, wydajnego rozwiązania poniższego problemu. Istnieje 256 połączonych list. Każda lista zawiera te same typy obiektów, które między innymi przechowują liczbę całkowitą używaną do zdefiniowania porządku sortowania....
560 wyświetlenia
schedule 06.10.2022

Jak płynne jest zwykle uruchomienie strony internetowej?
Wczoraj z kolegami z pracy dyskutowaliśmy na ten temat. Wygląda na to, że niezależnie od tego, jak dobrze się przygotujemy i jak dużo testujemy, i niezależnie od tego, co powie klient bezpośrednio przed upublicznieniem witryny, początkowe...
366 wyświetlenia
schedule 04.12.2023

Jaki jest dobry sposób na przepisanie tej funkcji nierekurencyjnej?
Z jakiegoś powodu nie mogę znaleźć dobrego sposobu na przepisanie tej funkcji, tak aby wykorzystywała stałą przestrzeń stosu. Większość dyskusji online na temat rekurencji drzewa oszukuje, używając funkcji Fibonacciego i wykorzystując właściwości...
1813 wyświetlenia

Kiedy powinienem dodać GUI?
Piszę wiele scenariuszy w domu i w pracy. W większości przypadków skrypty są używane tylko kilka razy w celu wykonania wybranego zadania, a następnie nigdy więcej nie są używane. Czasami jednak piszę skrypt, aby zrobić coś bardziej skomplikowanego,...
385 wyświetlenia

Iteracja po drzewie binarnym z przestrzenią pomocniczą O(1).
Czy możliwa jest iteracja po drzewie binarnym w przestrzeni pomocniczej O(1) (bez użycia stosu, kolejki itp.), czy też udowodniono, że jest to niemożliwe? Jeśli jest to możliwe, jak można to zrobić? Edycja: Odpowiedzi, które otrzymałem na temat...
14320 wyświetlenia

Ręcznie kodowany projekt aplikacji GUI i wizualizacja
Mamy narzędzia takie jak Netbeans/Visual studio do tworzenia aplikacji GUI dla naszego projektu w języku Java/C#. Ale kiedy tworzymy aplikacje, pisząc kod w edytorze tekstu/IDE bez użycia komponentów. w takim razie jak zwizualizować projekt...
286 wyświetlenia
schedule 03.03.2024

Co to jest operacja idempotentna?
Co to jest operacja idempotentna?
294186 wyświetlenia

najbardziej czytelny język programowania do symulacji 10 000 gier ze zjeżdżalniami i drabinkami?
Zastanawiam się, jaki język byłby najbardziej odpowiedni do symulacji gry Chutes and Ladders (Snakes and Ladders w niektórych krajach). Chcę zebrać podstawowe statystyki, takie jak średnia i odchylenie standardowe długości gry (w turach),...
2346 wyświetlenia

rekonstruowanie drzewa z jego list preorder i postorder
Rozważ sytuację, w której masz dwie listy węzłów, o których wszystko, co wiesz, to to, że jedna jest reprezentacją przechodzenia przed kolejnością jakiegoś drzewa, a druga reprezentacją przechodzenia po kolejności tego samego drzewa. Uważam, że...
46385 wyświetlenia

Optymalizacja żądań kartezjańskich z kosztami afinicznymi
Mam prośbę o optymalizację kosztów, której nie wiem, jeśli jest dostępna literatura. Trochę trudno to wyjaśnić, więc z góry przepraszam za długość pytania. Mam dostęp do serwera, który działa w ten sposób: żądanie jest wykonywane na rekordach...
316 wyświetlenia

Problem z Gmailem i POP3 RETR - przejść na IMAP?
Kiedy uzyskuję dostęp do skrzynki odbiorczej Gmaila przy użyciu protokołu POP3, wydaje się, że po pobraniu danego e-maila za pomocą polecenia RETR, po WYJŚCIU i ponownym podłączeniu, e-maile wcześniej przesłane przez RETR nie są już wyświetlane...
1691 wyświetlenia
schedule 26.10.2022

Wdrażanie maszyn płynnych
Czy ktoś wie o implementacji (open source) Maszyny stanu ciekłego ?
3240 wyświetlenia

Serializowanie trwałych/funkcjonalnych struktur danych
Trwałe struktury danych zależą od współdzielenia struktury w celu zapewnienia wydajności. Przykład można znaleźć tutaj . Jak mogę zachować współdzielenie struktur podczas serializacji struktur danych i zapisywania ich w pliku lub bazie danych?...
378 wyświetlenia

Którego terminu użyć w odniesieniu do funkcjonalnych struktur danych: trwałych czy niezmiennych?
W kontekście programowania funkcjonalnego, jakiego terminu należy użyć: trwały czy niezmienny? Gdy wyszukuję w Google „niezmienne struktury danych”, otrzymuję link do Wikipedii do artykułu na temat „Trwałych danych struktura”, co dalej mówi:...
194 wyświetlenia

szybki algorytm porządkowania wątków bez atomowego CAS
Szukam podejścia, które pozwoli mi przypisać liczby porządkowe 0..(N-1) do wątków N O/S, tak aby wątki były w kolejności numerycznej. Oznacza to, że wątek, który otrzyma, będzie miał niższy identyfikator wątku O/S niż wątek o liczbie porządkowej 1....
485 wyświetlenia

Jak wysłać RST zamiast normalnego zamknięcia do testów?
Mam kod, który wydaje się nie obsługiwać go dobrze, gdy połączenie TCP jest zamykane za pomocą flagi RST zamiast normalnego uzgadniania w celu zamknięcia połączenia. Sytuacja „reset połączenia przez peera”. Chciałbym napisać serwer TCP, który zawsze...
223 wyświetlenia

Dlaczego ludzie zawsze zachęcają do tworzenia witryny internetowej w formacie JS?
Czytałem w sieci materiały dotyczące tworzenia witryn internetowych i za każdym razem, gdy ktoś prosi o organizację plików js, css, html i php witryny, ludzie sugerują pojedynczy plik js dla całej witryny. Argumentem jest prędkość. Rozumiem, że im...
149 wyświetlenia
schedule 13.10.2022

Jak znaleźć wszystkie krótkie adresy URL prowadzące do określonego długiego adresu URL?
Zasadniczo chcę wiedzieć, ile osób umieściło na Twitterze link do adresu URL, ale ponieważ istnieją dziesiątki narzędzi do skracania linków, nie widzę żadnego sposobu, aby to zrobić bez dostępu do wszystkich ich map adresów URL. Znalazłem tutaj...
178 wyświetlenia
schedule 12.12.2023