Programowanie

47
Czy jakieś kompilatory dla JVM używają „szerokiego” goto?

Myślę, że większość z was wie, że gotojest to zastrzeżone słowo kluczowe w języku Java, ale tak naprawdę nie jest używane. Prawdopodobnie wiesz również, że gotojest to kod operacyjny Java Virtual Machine (JVM). Sądzę wszystkich skomplikowanych struktur przepływu kontrola Java, Scala i Kotlin są na...

46
Algorytm znajdowania rozwiązania dla A xor X = B + X

Biorąc pod uwagę liczby całkowite A i B, znajdź liczbę całkowitą X, aby: A, B <2 * 1e18 Xor X = B + X Bardzo wątpię, czy możliwe jest rozwiązanie tego równania za pomocą matematyki. Jest to problem z kodowaniem, na który natknąłem się 3 lata temu i nawet teraz nie mogę sam go...

44
Jak mogę zastąpić pierwsze wystąpienie znaku w każdym słowie?

Jak mogę zastąpić pierwsze wystąpienie znaku w każdym słowie? Powiedz, że mam ten ciąg: hello @jon i am @@here or @@@there and want some@thing in '@here" # ^ ^^ ^^^ ^ ^ I chcę usunąć pierwszy @z każdego słowa, aby w końcu uzyskać końcowy ciąg taki jak ten: hello jon i am @here or @@there and...

44
Python przechodzi do następnej najwyższej potęgi 10

Jak miałbym wykonać math.ceiltak, aby numer został przypisany do następnej najwyższej potęgi 10? # 0.04 -> 0.1 # 0.7 -> 1 # 1.1 -> 10 # 90 -> 100 # ... Moje obecne rozwiązanie to słownik, który sprawdza zakres liczby wejściowej, ale jest on zakodowany na stałe i wolałbym rozwiązanie...

42
Czy ten niebezpieczny kod powinien działać również w .NET Core 3?

Refaktoryzuję swoje biblioteki, aby Span<T>w miarę możliwości unikały alokacji sterty, ale ponieważ celuję również w starsze platformy, wdrażam również ogólne rozwiązania awaryjne. Ale teraz znalazłem dziwny problem i nie jestem do końca pewien, czy znalazłem błąd w .NET Core 3, czy robię coś...

42
Otrzymywanie tego błędu: błąd: nieudane wiązanie: Błąd: Nie można rozwiązać modułu `Reaguj-natywny-bezpieczny-obszar-kontekst`

Ten błąd pojawia się po uruchomieniu aplikacji: błąd: wiązanie nie powiodło się: Błąd: nie można rozwiązać modułu react-native-safe-area-contextz node_modules/react-navigation-stack/lib/module/vendor/views/Stack/StackView.js: w projekcie nie można znaleźć kontekstu...