Programowanie

9
Wskaźnik C do deklaracji tablicowej z bitowym i operatorem

Chcę zrozumieć następujący kod: //... #define _C 0x20 extern const char *_ctype_; //... __only_inline int iscntrl(int _c) { return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & _C)); } Pochodzi z pliku ctype.h z kodu źródłowego systemu operacyjnego obenbsd. Ta funkcja sprawdza, czy...

9
Czy istnieje sposób na bezpieczne ponowne oznaczenie symbolu?

Często eksperymentuję w REPL i powiem coś takiego: subset Bar of Int where * %% 57; Potem przez Barchwilę bawię się sprawdzaniem rzeczy. Wszystko jest szczęśliwe, dopóki nie uświadomię sobie, że chcę zmienić definicję Bar. Jeśli przedefiniuję Bar, otrzymam Redeclaration of...

9
Czy Glob Perla ma jakieś ograniczenia?

Korzystam z następujących oczekujących ciągów znaków o długości 5 znaków: while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}'x5) { print "$_\n"; } ale zwraca tylko 4 znaki: anbc anbd anbe anbf anbg ... Kiedy jednak zmniejszę liczbę znaków na liście: while (glob...

9
Co to jest enkapsulacja czasu kompilacji w C?

Kiedy badałem zalety C w stosunku do C ++, natknąłem się na ten akapit: Standardowym sposobem w C do enkapsulacji jest przekazanie do przodu deklaracji struktury i zezwalanie na dostęp do jej danych tylko poprzez funkcje. Ta metoda tworzy także enkapsulację czasu kompilacji. Hermetyzacja czasu...

9
Dzienniki ostrzeżeń SKView

Podczas uruchamiania aplikacji SwiftUI & SpriteKit w dziennikach pojawiają się następujące komunikaty: 18.11.2019 21: 58: 57.631912 + 0000 PixelBattles [2812: 1215803] SKView: ignoreRenderSyncInLayoutSubviews ma wartość NIE. Wywołaj _renderSynchronouslyForTime bez modułu obsługi Co...

9
Używając modułu mózgu Gekko, w jaki sposób mogę ustalić, ile warstw i jakiego rodzaju warstwy użyć, aby rozwiązać problem głębokiego uczenia się?

Uczę się korzystać z modułu mózgu Gekko do aplikacji do głębokiego uczenia się. Konfigurowałem sieć neuronową, aby nauczyć się funkcji numpy.cos (), a następnie uzyskać podobne wyniki. Dobrze się dopasowuję, gdy granice mojego treningu są następujące: x = np.linspace(0,2*np.pi,100) Ale model...