Programowanie

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

5
Jak określić wersję kompilatora Java w pliku pom.xml?
Napisałem kod maven na netbeans, który ma około 2000 linii. Kiedy kompiluję go na netbeans, wszystko jest w porządku, ale jeśli chcę uruchomić go z linii poleceń, dostanę te błędy: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>(); …
252 java  maven  pom.xml 

24
AngularJS dla pętli z liczbami i zakresami
Angular zapewnia pewne wsparcie dla pętli for używającej liczb w swoich dyrektywach HTML: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> Ale jeśli zmienna zakresu zawiera zakres, który ma liczbę dynamiczną, musisz za każdym razem utworzyć pustą tablicę. W kontrolerze var range = []; for(var i=0;i<total;i++) { range.push(i); } $scope.range = …

12
Jak usunąć ograniczenia z mojej tabeli MySQL?
Chcę usunąć ograniczenia z mojej tabeli. Moje zapytanie to: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Ale dostałem błąd: #1064- Wystąpił błąd w składni SQL; sprawdź w instrukcji, która odpowiada wersji serwera MySQL, czy jest poprawna składnia do użycia w pobliżu „ograniczenia FK_tbl_magazine_issue_mst_users” w wierszu 1


5
Czy Notepad ++ pokazuje wszystkie ukryte znaki?
W Notepad ++ ustawiłem „zamień tab na 2 spacje”. Podczas kodowania w Pythonie wkleiłem trochę kodu z sieci i wyglądało to poprawnie na wcięcie. Ale uruchomienie kodu spowodowało błędy wcięcia, które ostatecznie rozwiązałem, usuwając wszystkie „widoczne” spacje na początku linii i wstawiając ponownie tę samą liczbę spacji. Czy to możliwe, …

3
Kolejność oceny listy inicjalizacyjnej konstruktora
Mam konstruktora, który przyjmuje pewne argumenty. Zakładałem, że zostały zbudowane w podanej kolejności, ale w jednym przypadku wygląda na to, że zostały wykonane w odwrotnej kolejności, co spowodowało przerwanie. Kiedy odwróciłem argumenty, program przestał przerywać. To jest przykład składni, której używam. Chodzi o to, że w tym przypadku należy zainicjować …
252 c++  gcc  c++-faq 


10
Co oznacza {0} podczas inicjowania obiektu?
{0}Co to znaczy, kiedy jest używany do inicjalizacji obiektu? {0}Nigdzie nie mogę znaleźć żadnych odniesień , a ze względu na nawiasy klamrowe wyszukiwania w Google nie są pomocne. Przykładowy kod: SHELLEXECUTEINFO sexi = {0}; // what does this do? sexi.cbSize = sizeof(SHELLEXECUTEINFO); sexi.hwnd = NULL; sexi.fMask = SEE_MASK_NOCLOSEPROCESS; sexi.lpFile = …
252 c++  c 

3
Operatory logiczne && i ||
Zgodnie z definicją języka R różnica między &i &&(odpowiednio |i ||) polega na tym, że pierwsze jest wektoryzowane, a drugie nie. Zgodnie z tekstem pomocy czytam różnicę podobną do różnicy między „And” i „AndAlso” (odpowiednio „Or” i „OrElse”) ... Znaczenie: To nie wszystkie oceny, jeśli nie muszą być (tzn. A, …

17
Dlaczego Python nie ma komentarzy wielowierszowych?
OK, wiem, że ciągi potrójnych cudzysłowów mogą służyć jako komentarze wielowierszowe. Na przykład, """Hello, I am a multiline comment""" i '''Hello, I am a multiline comment''' Ale technicznie rzecz biorąc są to ciągi, prawda? Poszukałem go i przeczytałem przewodnik po stylu Python, ale nie byłem w stanie znaleźć technicznej odpowiedzi …

4
Różnica między if (a - b <0) a if (a <b)
Czytałem ArrayListkod źródłowy Javy i zauważyłem pewne porównania w instrukcjach if. W Javie 7 metoda grow(int)wykorzystuje if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; W Javie 6 grownie istniał. Metoda ensureCapacity(int)jednak wykorzystuje if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Jaki był powód zmiany? Czy to był problem z wydajnością, …

4
Co powoduje, że instrukcja SQL może być wymienna?
Z definicji (przynajmniej z tego, co widziałem) sargable oznacza, że ​​zapytanie może zoptymalizować mechanizm wykonywania zapytań przez silnik zapytań. Próbowałem poszukać odpowiedzi, ale wydaje się, że nie ma wiele na ten temat. Pytanie brzmi: co sprawia, że ​​zapytanie SQL może zostać przeszukiwane? Każda dokumentacja byłaby bardzo mile widziana. Dla porównania: …

3
Gdzie mogę kupić ważny certyfikat SSL? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi 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 Potrzebuję ważnego certyfikatu SSL, przez ważny mam na myśli, że nie podpisałem się. Nie …

4
Co to jest „podnoszenie” w Scali?
Czasami, gdy czytam artykuły w ekosystemie Scala, czytam termin „podnoszenie” / „podniesienie”. Niestety nie wyjaśniono, co to dokładnie znaczy. Przeprowadziłem pewne badania i wydaje się, że podnoszenie ma coś wspólnego z wartościami funkcjonalnymi lub coś w tym rodzaju, ale nie byłem w stanie znaleźć tekstu, który wyjaśnia, czym właściwie jest …

6
Co jest takiego złego w szablonie Haskell?
Wygląda na to, że szablon Haskell jest często postrzegany przez społeczność Haskell jako niefortunna wygoda. Trudno wyrazić słowami dokładnie to, co zaobserwowałem w tym względzie, ale rozważ kilka przykładów Szablon Haskell wymieniony w sekcji „Brzydki (ale konieczny)” w odpowiedzi na pytanie Których rozszerzeń Haskell (GHC) powinni używać / których powinni …

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.