Programowanie

12
Znajdź odległość do najbliższego zera w tablicy NumPy

Powiedzmy, że mam tablicę NumPy: x = np.array([0, 1, 2, 0, 4, 5, 6, 7, 0, 0]) Przy każdym indeksie chcę znaleźć odległość do najbliższej wartości zerowej. Jeśli sama pozycja jest zerem, zwróć zero jako odległość. Potem interesują nas tylko odległości do najbliższego zera, który znajduje się na...

12
JavaScript - funkcje Pure vs Impure

Przejrzałem definicje dwóch takich jak: Czyste funkcje to takie, które nie próbują zmieniać swoich danych wejściowych i zawsze zwracają ten sam wynik dla tych samych danych wejściowych. Przykład function sum(a, b) { return a + b; } A funkcja zanieczyszczona to taka, która zmienia własne dane...

12
Jak wykryć, kiedy przeglądarka dławi liczniki i odłączanie gniazd sieciowych po tym, jak użytkownik opuści kartę lub wyłączy ekran? (javascript)

Kontekst Gra dostarczana jako progresywna aplikacja internetowa, która ma liczniki czasu ( setTimeout, setInterval) i połączenia z gniazdem sieciowym , aby uzyskać komunikację w czasie rzeczywistym. Co się dzieje Wszystko jest w porządku, dopóki użytkownik pozostaje w aplikacji. Ale kiedy...

12
Xcode 11 rekompiluje za dużo

Xcode 11 rekompiluje (prawie?) Cały mój projekt, nawet jeśli po prostu zmienię lokalną zmienną prywatną lub zmienię wartość stałej w lokalnym zasięgu, czasem nawet w lokalnym lokalnym zakresie funkcji. Czasami mogę uzyskać 2 lub 3 zmiany z szybkimi kompilacjami zgodnie z oczekiwaniami, ale wkrótce...