Programowanie

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

16
Dzielenie klas C ++ z szablonami na pliki .hpp / .cpp - czy to możliwe?
Otrzymuję błędy podczas próby skompilowania klasy szablonu C ++, która jest podzielona między a .hppi .cppplik: $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' collect2: ld …



10
Makefile, zależności nagłówka
Powiedzmy, że mam plik makefile z regułą %.o: %.c gcc -Wall -Iinclude ... Chcę, aby * .o było odbudowywane po każdej zmianie pliku nagłówkowego. Zamiast opracowywać listę zależności, za każdym razem, gdy /includezmieni się dowolny plik nagłówkowy , wszystkie obiekty w katalogu muszą zostać odbudowane. Nie mogę wymyślić fajnego sposobu …

5
Jak przekazać argumenty JVM do programu VisualVM?
Używam VisualVM z JDK 1.6.0_26 do profilowania aplikacji internetowej Java działającej pod Tomcat, ale VisualVM często mówi mi, że nie ma wystarczającej ilości pamięci, aby zrobić migawkę i aby użyć przełącznika -Xmx, aby zapewnić więcej pamięci dla Netbeans . Problem polega na tym, że używam VisualVM poza Netbeans, więc jak …
97 java  windows  jvm  visualvm 

2
Wykryj zmianę w ngModel na zaznaczonym tagu (Angular 2)
Próbuję wykryć zmianę ngModelw <select>tagu. W Angular 1.x możemy rozwiązać ten problem za pomocą opcji $watchon ngModellub używając ngChange, ale jeszcze nie rozumiem, jak wykryć zmianę ngModelw Angular 2. Pełny przykład : http://plnkr.co/edit/9c9oKH1tjDDb67zdKmr9?p=info import {Component, View, Input, } from 'angular2/core'; import {FORM_DIRECTIVES} from 'angular2/common'; @Component({ selector: 'my-dropdown' }) @View({ directives: …

6
Android sprawdza uprawnienia dla LocationManager
Próbuję wyświetlić współrzędne GPS, gdy kliknę przycisk w moim układzie aktywności. Oto metoda wywoływana po kliknięciu przycisku: public void getLocation(View view) { TextView tv = (TextView) findViewById(R.id.gps_coord_view); LocationManager lm = (LocationManager) getSystemService(LOCATION_SERVICE); Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); tv.setText("Latitude: " + loc.getLatitude() + "\nLongitude: " + loc.getLongitude()); } Otrzymuję komunikat o błędzie …

4
Tworzenie wystąpienia typu bez domyślnego konstruktora w C # przy użyciu odbicia
Weź następującą klasę jako przykład: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Następnie chcę utworzyć instancję tego typu za pomocą odbicia: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Zwykle to zadziała, jednak ponieważ SomeTypenie zdefiniowano konstruktora bez parametrów, wywołanie Activator.CreateInstancewyrzuci wyjątek typu …

12
Zwróć wartość, jeśli nie znaleziono żadnych wierszy w Microsoft tSQL
Używając wersji SQL firmy Microsoft , oto moje proste zapytanie. Jeśli zapytam o rekord, który nie istnieje, nic nie zostanie zwrócone. Wolałbym, aby w tym scenariuszu zwracano wartość false (0). Poszukiwanie najprostszej metody na zlikwidowanie rekordów. SELECT CASE WHEN S.Id IS NOT NULL AND S.Status = 1 AND (S.WebUserId = …
97 tsql 

11
obiekt == null lub null == obiekt?
Słyszałem od kogoś, że null == objectjest to lepsze niż object == null sprawdzanie np .: void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Czy są jakieś powody, czy to kolejny mit? …
97 java  null 

18
Jak mogę usunąć kontur wokół obrazów hiperłączy?
Kiedy używamy zamiany tekstu za pomocą CSS i podajemy negatywne wcięcie testu, tj text-indent:-9999px. Następnie po kliknięciu tego łącza pojawia się przerywana linia, jak na przykładowym obrazku poniżej. Jakie jest na to rozwiązanie?
97 css 


8
Jak przeglądać / wyświetlać wartości przechowywane w Redis [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 2 lata temu . Popraw to pytanie Czy są jakieś dobre przeglądarki / eksploratory do przeglądania Redis? Jestem nowy w Redis, więc oczekuję, …
97 nosql  redis 

6
Jak przetasować std :: vector?
Szukam ogólnego, wielokrotnego użytku sposobu na przetasowanie std::vectorw C ++. Tak to teraz robię, ale myślę, że nie jest to zbyt wydajne, ponieważ wymaga tablicy pośredniej i musi znać typ elementu (w tym przykładzie DeckCard): srand(time(NULL)); cards_.clear(); while (temp.size() > 0) { int idx = rand() % temp.size(); DeckCard* card …
97 c++  shuffle  stdvector 

10
Jaki jest odpowiednik czasów zatwierdzania użycia dla git?
Potrzebuję sygnatur czasowych plików na moim serwerze lokalnym i na serwerze, aby były zsynchronizowane. Osiąga się to w Subversion, ustawiając w konfiguracji use-commit-times = true, tak aby ostatnia modyfikacja każdego pliku miała miejsce, gdy został zatwierdzony. Za każdym razem, gdy klonuję repozytorium, chcę, aby sygnatury czasowe plików odzwierciedlały datę ich …
97 git 

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.