Programowanie

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

14
jak uzyskać jeden wpis z hashmap bez iteracji
Czy istnieje elegancki sposób uzyskania tylko jednego Entry<K,V>z HashMap, bez iteracji, jeśli klucz nie jest znany. Ponieważ kolejność wpisów nie jest ważna, możemy powiedzieć coś takiego hashMapObject.get(zeroth_index); Chociaż mam świadomość, że nie ma takiej metody get by index. Gdybym spróbował podejścia wspomnianego poniżej, nadal musiałby uzyskać cały zestaw wejściowy hasmapy …
172 java  collections 

15
Zajęcia z jedną metodą - najlepsze podejście?
Powiedzmy, że mam klasę, która ma wykonywać jedną funkcję. Po wykonaniu funkcji można go zniszczyć. Czy jest jakiś powód, aby preferować jedno z tych podejść? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); // Pass arguments to method MyClass myObject = new MyClass(); myObject.myMethod(arg1, arg2, …
172 c#  java  oop  static-methods 


26
ASP.NET MVC: dla tego obiektu nie zdefiniowano żadnego konstruktora bez parametrów
Server Error in '/' Application. -------------------------------------------------------------------------------- No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor …

9
Jak sprawdzić, czy w bieżącej branży nie ma nic do zatwierdzenia?
Celem jest uzyskanie jednoznacznego statusu, który można ocenić za pomocą polecenia powłoki. Próbowałem, git statusale zawsze zwraca 0, nawet jeśli są elementy do zatwierdzenia. git status echo $? #this is always 0 Mam pomysł, ale myślę, że to raczej zły pomysł. if [ git status | grep -i -c "[a-z]"> …
172 git  git-status 

11
Null sprawdza w rozszerzonej pętli for
Jaki jest najlepszy sposób ochrony przed zerami w pętli for w Javie? To wydaje się brzydkie: if (someList != null) { for (Object object : someList) { // do whatever } } Lub if (someList == null) { return; // Or throw ex } for (Object object : someList) { …
172 java  syntax  loops  for-loop 







4
Zainstaluj specyficzne zatwierdzenie git za pomocą pip
Tworzę aplikację django i używam pip do zarządzania moimi wymaganiami. Jak mogę zainstalować zatwierdzenie określonego gita? W moim przypadku muszę zainstalować to zatwierdzenie: https://github.com/aladagemre/django-notification/commit/2927346f4c513a217ac8ad076e494dd1adbf70e1
172 git  install  commit  pip 


2
shared_ptr do tablicy: czy należy go używać?
Tylko małe zapytanie dotyczące shared_ptr. Czy warto shared_ptrwskazać tablicę? Na przykład, shared_ptr<int> sp(new int[10]); Jeśli nie, to dlaczego nie? Jednym z powodów, o których już wiem, jest to, że nie można zwiększać / zmniejszać wartości shared_ptr. Dlatego nie może być używany jako normalny wskaźnik do tablicy.
172 c++  c++11  shared-ptr 

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.