Programowanie

9
Konwersja do void ** w różnych kompilatorach

Uruchomiłem następujący kod za pośrednictwem różnych kompilatorów: int main() { float **a; void **b; b = a; } Z tego co udało mi się zebrać, void **to nie ogólna wskazówka co oznacza, że każdy z innego wskaźnika konwersji nie powinien skompilować lub przynajmniej rzucić ostrzeżenie. Oto moje...

9
Raku Rebbless nie działa już z klasami odziedziczonymi

Kod podany w tym wątku już nie działa: Jak mogę zbuntować obiekt w Perlu 6? Napisałem ten fragment kodu w zeszłym roku i wtedy zadziałało. Teraz nie: class Person { ; } class Woman is Person { ; } my $tom = Person.new; my $lisa = Woman.new; say $tom.^name; # -> Person say $lisa.^name; # ->...

9
Element od stałego do względnego na zwoju

Zrobiłem opakowanie, w którym animowałem taki sam efekt jak Apple na ich stronie Airpods Pro . Zasadniczo jest to wideo, kiedy przewijam wideo, odtwarzam je krok po kroku. Pozycja wideo jest ustalona, ​​więc tekst ładnie się przewija. Jednak tekst jest widoczny tylko wtedy, gdy znajduje się między...

9
Czy można eksportować podzestawy w Raku?

Chciałbym zdefiniować kilka podzbiorów, do których również dodam kilka ograniczeń i kilka dieinstrukcji dla niektórych przydatnych komunikatów o błędach. Nie chcę ich definiować na górze modułu, który korzysta z tych podzbiorów, i zamiast tego chcę je umieścić w innym module, jednocześnie...

9
jak dołączyć układ Flex

Próbuję dodać układ Flex do aplikacji kątowej, ale kiedy to zrobię i spróbuję go użyć, aplikacja się zepsuje. Zainstalowałem npm i @angular/flex-layout @angular/cdk następnie importowane do app.module.ts import { FlexLayoutModule } from '@angular/flex-layout'; import [ FlexLayoutModule...

9
Strumień Java: Filtruj z wieloma zakresami

Próbuję przefiltrować zasób i wykluczyć niektóre elementy na podstawie pola. Do wykluczenia mam zestaw (który zawiera identyfikator, który należy wykluczyć) i listę (zawiera wiele zakresów identyfikatorów, które należy wykluczyć). Napisałem poniższą logikę i nie jestem zadowolony z logiki drugiego...

9
Rozróżnij wyjątek od awarii w bloku CATCH [RAKU]

Wiemy, że awarią może zaradzić blok CATCH. W poniższym przykładzie tworzymy błąd „AdHoc” (w innym sub-sub) i obsługujemy wyjątek w bloku CATCH (w moim sub-sub) sub my-sub { try { CATCH { when X::AdHoc { say 'AdHoc Exception handled here'; .resume } default {say 'Other Exception'; .resume}...

9
Jak czytać plik binarny w Julii?

Użyłem Matlaba i teraz próbuję przekonwertować kod na Julię. % Load data in Matlab fileID = fopen('./data_6000x3199.bin'); Data = fread(fileID,[6000,3199],'single'); fclose(fildID); Nie mam jednak pojęcia, jak odczytać ten plik binarny jednego typu w kodzie Julii. Czy ktoś może pomóc,...

9
Funkcja JavaScript przepisana w Javie daje różne wyniki

Jest taka funkcja Javascript, którą próbuję przepisać w Javie: function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } Moja adaptacja Java: public long normalizeHash(long...