Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


3
Jak zaktualizować kontekst reakcji z wnętrza komponentu potomnego?
Mam ustawienia języka w kontekście jak poniżej class LanguageProvider extends Component { static childContextTypes = { langConfig: PropTypes.object, }; getChildContext() { return { langConfig: 'en' }; } render() { return this.props.children; } } export default LanguageProvider; Mój kod aplikacji będzie wyglądał jak poniżej <LanguageProvider> <App> <MyPage /> </App> </LanguageProvider> Moja …



15
Zmusza nawigatora Flutter do przeładowania stanu podczas wyświetlania
Mam jeden StatefulWidgetw Flutter z przyciskiem, który przenosi mnie do drugiego StatefulWidgetza pomocą Navigator.push(). Na drugim widżecie zmieniam stan globalny (niektóre preferencje użytkownika). Kiedy wracam z drugiego widżetu do pierwszego, używanie Navigator.pop()pierwszego widżetu jest w starym stanie, ale chcę wymusić jego ponowne załadowanie. Masz jakiś pomysł, jak to zrobić? Mam …
109 dart  flutter 


5
React.useState nie przeładowuje stanu z właściwości
Oczekuję, że stan załaduje się ponownie po zmianie właściwości, ale to nie działa i userzmienna nie jest aktualizowana przy następnym useStatewywołaniu, co jest nie tak? function Avatar(props) { const [user, setUser] = React.useState({...props.user}); return user.avatar ? (<img src={user.avatar}/>) : (<p>Loading...</p>); } codepen


12
Biblioteka manipulacji Exif dla Pythona [zamknięta]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Szukam dobrej biblioteki do manipulacji exif (wymienny format pliku …
108 python  exif 

13
Jak mogę używać Swift w Terminalu?
Przeczytałem Co nowego w Xcode 6 . Artykuł wprowadza nową funkcję dotyczącą Xcode 6 i mówi: Wiersz poleceń Debugger Xcode zawiera interaktywną wersję języka Swift, znaną jako REPL (Read-Eval-Print-Loop). Użyj składni Swift do oceny i interakcji z uruchomioną aplikacją lub napisz nowy kod w środowisku podobnym do skryptu. REPL jest …

6
(A + B + C) ≠ (A + C + B) i zmiana kolejności kompilatora
Dodanie dwóch 32-bitowych liczb całkowitych może spowodować przepełnienie liczb całkowitych: uint64_t u64_z = u32_x + u32_y; Tego przepełnienia można uniknąć, jeśli jedna z 32-bitowych liczb całkowitych jest najpierw rzutowana lub dodawana do 64-bitowej liczby całkowitej. uint64_t u64_z = u32_x + u64_a + u32_y; Jeśli jednak kompilator zdecyduje się zmienić kolejność …

3
Zachowanie w przypadku interfejsu API znaczącej zmiany lokalizacji po zakończeniu / zawieszeniu?
To jest sekcja z dokumentacji CLLocationManager opisująca zachowanie aplikacji za pomocą startMonitoringSsequantLocationChanges : Jeśli uruchomisz tę usługę, a aplikacja zostanie następnie zamknięta, system automatycznie uruchomi ponownie aplikację w tle, jeśli nadejdzie nowe zdarzenie. W takim przypadku słownik opcji przekazany do aplikacji: didFinishLaunchingWithOptions: metoda delegata aplikacji zawiera klucz UIApplicationLaunchOptionsLocationKey wskazujący, że …

6
Błędy $ PHP_AUTOCONF w systemie Mac OS X 10.7.3 podczas próby zainstalowania rozszerzeń pecl
Próbuję skonfigurować mój komputer z pecl_http i memcache iw obu przypadkach otrzymuję podobne błędy. To jest na MAC OS X 10.7.3 (lion) i mam też zainstalowany XCODE. Zainstalowałem także społeczną edycję Zend Server przed uruchomieniem tych poleceń i ustawiłem zmienne środowiskowe CFLAGS = '- arch i386 -arch x86_64'. Więc proszę …

13
Okno dialogowe Androida: Usuwanie paska tytułu
Mam dziwne zachowanie, którego nie mogę określić źródła. Mam swoją aplikację z klasyczną wersją requestWindowFeature(Window.FEATURE_NO_TITLE); aby usunąć pasek tytułu / stanu. Następnie tworzę okno dialogowe, aby umożliwić użytkownikowi wprowadzanie informacji (nazwa itp.) Z fizyczną klawiaturą nie ma problemu, ale kiedy używam wirtualnej klawiatury, mam dziwne zachowanie: za każdym razem, gdy …
108 android  layout  dialog 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.