Programowanie

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

22
ViewModelProviders jest przestarzałe w wersji 1.1.0
Patrząc na dokumenty Google dla ViewModel, pokazują one poniższy przykładowy kod, jak uzyskać ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) W przypadku korzystania z najnowszej zależności android.arch.lifecycle:extensions:1.1.1nie ma takiej klasy ViewModelProviders. Przechodząc do dokumentacji dla ViewModelProviders, zobaczyłem komentarz mówiący: Ta klasa została wycofana na poziomie interfejsu API 1.1.0. Użyj ViewModelProvider.AndroidViewModelFactory Problem polega …

4
Dlaczego muszę „git push --set-upstream origin <branch>”?
Stworzyłem lokalny oddział do testowania Solaris i Sun Studio. Następnie pchnąłem gałąź w górę. Po zatwierdzeniu zmiany i próbie wprowadzenia zmian: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file changed, 5 insertions(+) $ git push fatal: The current branch …
171 git  branch 

21
Dodanie ekranu powitalnego do aplikacji Flutter
Jak podszedłbyś do dodania ekranu powitalnego do aplikacji Flutter? Powinien ładować się i wyświetlać przed innymi treściami. Obecnie występuje krótki błysk koloru przed załadowaniem widżetu Scaffold (home: X).
171 flutter 


15
Wyodrębnianie podciągów PHP. Pobierz ciąg przed pierwszym „/” lub cały ciąg
Próbuję wyodrębnić podciąg. Potrzebuję pomocy przy zrobieniu tego w PHP. Oto kilka przykładowych ciągów, z którymi pracuję, i potrzebnych mi wyników: home/cat1/subcat2 =&gt; home test/cat2 =&gt; test startpage =&gt; startpage Chcę uzyskać ciąg do pierwszego /, ale jeśli nie /ma, zdobądź cały ciąg. Próbowałem, substr($mystring, 0, strpos($mystring, '/')) Myślę, że …
170 php  string  substring 

6
Narzędzia do wyszukiwania ciągów w plikach bez indeksowania [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Muszę zmienić niektóre parametry połączenia w niewiarygodnie starej, starszej aplikacji, a programiści, którzy ją stworzyli, pomyśleli, …


13
Czy w C ++ płacę za to, czego nie jem?
Rozważmy następujące przykłady Hello World w C i C ++: main.c #include &lt;stdio.h&gt; int main() { printf("Hello world\n"); return 0; } main.cpp #include &lt;iostream&gt; int main() { std::cout&lt;&lt;"Hello world"&lt;&lt;std::endl; return 0; } Kiedy kompiluję je w godbolt do assemblacji, rozmiar kodu C wynosi tylko 9 linii ( gcc -O3): .LC0: …
170 c++  c 

7
przekonwertować UIImage na NSData
Używam tego kodu w mojej aplikacji, który pomoże mi wysłać obraz. Jednak mam widok obrazu z obrazem. Nie mam pliku w appbundle, ale mam obraz po swojej stronie. Jak mogę zmienić poniższy kod? Czy ktoś może mi powiedzieć, jak mogę przejść myimagena NSData? // Attach an image to the email …



8
Dlaczego Java pozwala nam skompilować klasę o nazwie innej niż nazwa pliku?
Mam plik Test.javai następujący kod w nim. public class Abcd { //some code here } Teraz klasa się nie kompiluje, ale kiedy usuwam publicmodyfikator, kompiluje się dobrze. Jaki jest powód, dla którego Java pozwala nam skompilować nazwę klasy, która różni się od nazwy pliku, gdy nie jest ona publiczna. Wiem, …
170 java 


7
Usługi IIS nie wyświetlają witryny internetowej, która jest zgodna z adresem URL uruchamiania
Muszę debugować witrynę internetową, którą tworzę (ASP.NET MVC3, Razor, .NET 4, VS2010 SP1 (jako administrator)) w IIS7 (Vista Home) i otrzymuję błąd: Usługi IIS nie wyświetlają witryny sieci Web, która jest zgodna z adresem URL uruchamiania. Aby sprawdzić, czy ma coś zrobić z ustawieniami aplikacji, stworzyłem od zera pustą nową …

11
Błąd „gnu / stubs-32.h: nie ma takiego pliku lub katalogu” podczas kompilowania kodu źródłowego Nachos
Próbuję zainstalować Nachos na moim laptopie i mam na nim Ubuntu 11.04. Kod jest w C, więc aby go zbudować, zakładam, że będę potrzebował kompilatora krzyżowego. Tu jest mój problem. Pobrałem kod źródłowy kompilatora krzyżowego MIPS za pomocą polecenia wget http://mll.csie.ntu.edu.tw/course/os_f08/assignment/mips-decstation.linux-xgcc.gz i rozpakowałem go za pomocą tar zxvf mips-decstation.linux-xgcc.gz To …

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.