Programowanie

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

12
Sprawdź, czy liczba jest liczbą całkowitą
Byłem zaskoczony, gdy dowiedziałem się, że R nie ma przydatnej funkcji do sprawdzenia, czy liczba jest liczbą całkowitą. is.integer(66) # FALSE Te pliki pomocy ostrzega : is.integer(x)nie sprawdza, czy x zawiera liczby całkowite! W tym celu użyj round, jak w funkcji is.wholenumber(x)w przykładach. W przykładzie zastosowano tę funkcję niestandardową jako …
107 r  integer  rounding 


3
Różnica między CC, gcc i g ++?
Jaka jest różnica między trzema kompilatorami CC, gcc, g ++ podczas kompilowania kodu C i C ++ pod względem generowania kodu asemblera, dostępnych bibliotek, funkcji języka itp.?
107 c++  c  gcc  compilation 

3
Różnica między metodami String trim () i strip () w Javie 11
JDK 11 wprowadza między innymi 6 nowych metod dla klasy java.lang.String: repeat(int)- Powtarza ciąg tyle razy, ile podano w intparametrze lines() - Używa Spliteratora, aby leniwie podawać linie ze źródła isBlank() - Wskazuje, czy ciąg jest pusty, czy zawiera tylko białe znaki stripLeading() - Usuwa odstępy od początku stripTrailing() - …
107 java  string  trim  strip  java-11 


30
Błąd logowania Google 12500
Próbuję zintegrować Google Sign In z moją aplikacją. Nie mam serwera zaplecza, po prostu pobieram dane zalogowanego konta Google do mojej aplikacji. Po raz pierwszy wypróbowałem to za pomocą przykładu logowania Google, ale wystąpił błąd (nie wprowadzono żadnych zmian w kodzie z wyjątkiem wydrukowania poniższego śladu stosu). Właśnie użyłem przykładu …


6
Jak połączyć dwie ramki danych?
Używam ramek danych Pandas. Powiedzmy, że mam początkową ramkę danych D. Wyodrębniam z niego dwie ramki danych w następujący sposób: A = D[D.label == k] B = D[D.label != k] potem zmieniam etykietę na AiB A.label = 1 B.label = -1 Chcę połączyć A i B, aby mieć je jako …
107 python  pandas 

19
Sprawdź, czy kod jest uruchomiony w ramach testu jednostkowego
Mam test jednostkowy (nUnit). Wiele warstw w dół stosu wywołań metoda zakończy się niepowodzeniem, jeśli zostanie uruchomiona za pośrednictwem testu jednostkowego. Idealnie byłoby użyć czegoś takiego jak mockowanie do skonfigurowania obiektu, od którego zależy ta metoda, ale jest to kod innej firmy i nie mogę tego zrobić bez dużego nakładu …
107 c#  reflection  nunit 

13
jak zmienić domyślną wersję Pythona?
Zainstalowałem Pythona 3.2 na moim komputerze Mac. Po uruchomieniu / Applications / Python 3.2 / Update Shell Profile.command jest mylące, że kiedy wpisuję python -V w Terminalu , pojawia się komunikat , że Python 2.6.1 , jak mogę zmienić domyślną wersję Pythona?
107 python  macos 

22
Jak sprawdzić, czy dwie tablice mają te same wartości
Mam te dwie tablice: jedna jest wypełniona informacjami z żądania Ajax, a druga przechowuje przyciski, na które klika użytkownik. Używam tego kodu (wypełniłem przykładowe numery): var array1 = [2, 4]; var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered. array1.sort(); //Sorts both …

17
Konwersja JSONarray do ArrayList
Pobieram ciąg JSON i konwertuję go na JSONArray. Umieszczam go w widoku listy i muszę mieć możliwość późniejszego usunięcia z tego widoku listy, a ponieważ JSONArray nie ma metody .remove (dzięki Obama), próbuję przekonwertować ją na listę arraylistyczną. oto mój JSON (the array.toString ()): [{"thumb_url":"tb-1370913834.jpg","event_id":"15","count":"44","event_tagline":"this is a tagline","event_name":"5th birthday","event_end":"1370919600","event_start":"1370876400"}] Muszę …

4
Dynamiczne przekazywanie rekwizytów do dynamicznego komponentu w VueJS
Mam dynamiczny widok: <div id="myview"> <div :is="currentComponent"></div> </div> z powiązaną instancją Vue: new Vue ({ data: function () { return { currentComponent: 'myComponent', } }, }).$mount('#myview'); To pozwala mi dynamicznie zmieniać mój komponent. W moim przypadku, mam trzy różne składniki: myComponent, myComponent1, i myComponent2. I przełączam się między nimi w …

10
Które wersje / numery kompilacji aplikacji na iOS MUSZĄ zostać zwiększone po wydaniu App Store?
Pola wersji / kompilacji aplikacji na iOS obejmują: „Wersja” CFBundleShortVersionString (String - iOS, OS X) określa numer wersji pakietu, który identyfikuje wydaną iterację aplikacji. Numer wersji wydania to ciąg składający się z trzech liczb całkowitych oddzielonych kropkami. „Build” CFBundleVersion (String - iOS, OS X) określa numer wersji kompilacji pakietu, który …

3
Jak mogę porównać dwie uporządkowane listy w Pythonie?
Jeśli mam jedną długą listę: myList = [0,2,1,0,2,1]podzielę się na dwie listy: a = [0,2,1] b = [0,2,1] jak mogę porównać te dwie listy, aby sprawdzić, czy są równe / identyczne, z zastrzeżeniem, że muszą być w tej samej kolejności? Widziałem pytania proszące o porównanie dwóch list poprzez ich sortowanie, …
107 python 

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.