Programowanie

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

13
Jak rozwinąć krotkę w argumenty funkcji szablonu wariadycznego?
Rozważmy przypadek funkcji opartej na szablonie z różnymi argumentami szablonu: template<typename Tret, typename... T> Tret func(const T&... t); Teraz mam krotkę twartości. Jak wywołać, func()używając wartości krotki jako argumentów? Czytałem o bind()obiekcie funkcji, z call()funkcją, a także o apply()funkcji w różnych, nieaktualnych, dokumentach. Wydaje się, że implementacja GNU GCC 4.4 …
135 c++  c++11  arguments  tuples 

1
Przypisanie kopiowania / przenoszenia w std :: vector :: erase () i std :: deque :: erase ()
Odpowiadając na inne pytanie, natknąłem się na nieco inne sformułowania dla std::vector::erase()i std::deque::erase(). Oto, o czym mówi C ++ 14 std::deque::erase( [deque.modifiers]/4-6wyróżnienie moje): Efekty: ... Złożoność: liczba wywołań do destruktora jest taka sama, jak liczba usuniętych elementów, ale liczba wywołań operatora przypisania jest nie większa niż mniejsza z liczby elementów …

2
Poprawianie kroku języka .NET w debugerze
Po pierwsze przepraszam za długość tego pytania. Jestem autorem IronScheme . Ostatnio ciężko pracowałem nad emitowaniem przyzwoitych informacji debugowania, aby móc używać „natywnego” debuggera .NET. Chociaż częściowo się to udało, napotykam na początkowe problemy. Pierwszy problem dotyczy steppingu. Ponieważ Scheme jest językiem wyrażeń, wszystko jest zwykle zawijane w nawiasy, w …




5
W Matlabie, kiedy optymalne jest używanie bsxfun?
Moje pytanie: Zauważyłem, że wiele dobrych odpowiedzi na pytania Matlab dotyczące SO często korzysta z tej funkcji bsxfun. Czemu? Motywacja: w dokumentacji Matlab dla bsxfunpodano następujący przykład: A = magic(5); A = bsxfun(@minus, A, mean(A)) Oczywiście moglibyśmy wykonać tę samą operację używając: A = A - (ones(size(A, 1), 1) * …
135 arrays  matlab  bsxfun 

21
Jak rozróżnić sesje na kartach przeglądarki?
W aplikacji internetowej zaimplementowanej w Javie przy użyciu JSP i Servletów; jeśli przechowuję informacje w sesji użytkownika, informacje te są udostępniane ze wszystkich zakładek tej samej przeglądarki. Jak rozróżnić sesje w kartach przeglądarki? W tym przykładzie: <%@page language="java"%> <% String user = request.getParameter("user"); user = (user == null ? (String)session.getAttribute("SESSIONS_USER") …

11
Wyświetlanie pustego widoku, gdy ListView jest pusty
Z jakiegoś powodu pusty widok, w tym przypadku TextView , zawsze pojawia się, nawet jeśli ListView nie jest pusty. Pomyślałem, że ListView automatycznie wykryje, kiedy wyświetlić pusty widok. <RelativeLayout android:id="@+id/LinearLayoutAR" android:layout_height="fill_parent" android:layout_width="fill_parent"> <ListView android:id="@+id/ARListView" android:layout_width="fill_parent" android:layout_height="fill_parent"></ListView> <ProgressBar android:id="@+id/arProgressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true"></ProgressBar> <!-- Here is the view to show if …
135 android  listview 


23
Java zakończyła się z niezerową wartością wyjścia 2 - Android Gradle
Podczas wykonywania mojej aplikacji na Androida pojawia się ten błąd (wyczyściłem ją, a następnie skompilowałem, ale błąd nadal występuje) Synchronizuj: OK Make Project: OK Czysto: OK Uruchom: błąd Błąd: nie powiodło się wykonanie zadania „: app: dexDebug” .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process „command” C: \ Program Files \ Java \ jdk1.7.0 _25 …


20
Jak usunąć mapowanie obszaru roboczego TFS?
Miałem projekt w tfs w ramach projektu zespołowego, a następnie przenieśliśmy projekt do innej lokalizacji w innym projekcie zespołowym. Skonfigurowałem Jenkins, aby łączył się z projektem zespołowym i tworzył moje rozwiązanie, ale kiedy zmieniłem ustawienia, aby połączyć się z nowym projektem zespołowym tfs, pojawia się poniższy błąd: [workspace] $ "C:\Program …
135 jenkins  tfs 



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.