Programowanie

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

3
Akka lub Reactor [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jestem w trakcie rozpoczynania nowego projektu (opartego na …

3
Dlaczego niezmienny zestaw Scali nie jest kowariantny w swoim typie?
EDYCJA : Ponownie napisano to pytanie na podstawie oryginalnej odpowiedzi scala.collection.immutable.SetKlasa nie jest kowariantna w jego parametr typu. Dlaczego to? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] = Set("Hello", "World"); foo(s); //DOES NOT COMPILE, regardless of whether type is …


3
Jak działa python numpy.where ()?
Bawię się, numpyprzekopuję dokumentację i natrafiłem na magię. Mianowicie mówię o numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) W jaki sposób osiągają wewnętrznie, że jesteś w stanie przekazać coś podobnego x > 5do metody? Myślę, że ma to coś …

2
Rails: skąd pochodzi niesławny „current_user”?
Rozejrzałem się ostatnio po Railsach i zauważyłem, że istnieje wiele odniesień do current_user. Czy to pochodzi tylko od Devise? i czy muszę ręcznie definiować to samodzielnie, nawet jeśli używam Devise? Czy istnieją warunki wstępne do korzystania current_user(takie jak istnienie sesji, użytkowników itp.)?


3
Niejawna konwersja a klasa typu
W Scali możemy użyć co najmniej dwóch metod do modernizacji istniejących lub nowych typów. Załóżmy, że chcemy wyrazić, że coś można określić ilościowo za pomocąInt . Możemy zdefiniować następującą cechę. Niejawna konwersja trait Quantifiable{ def quantify: Int } A potem możemy użyć niejawnych konwersji do kwantyfikacji np. Ciągów znaków i …

9
Jak wyłączyć ostrzeżenia o nieużywanych zmiennych wychodzące z gcc w kodzie strony trzeciej, którego nie chcę edytować?
Chciałbym wiedzieć, jaki przełącznik przekazujesz do kompilatora gcc, aby wyłączyć ostrzeżenia o nieużywanych zmiennych? W systemie Windows pojawiają się błędy i nie chcę dotykać kodu doładowania: C:\boost_1_52_0/boost/system/error_code.hpp: At global scope: C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:216:36: error: 'boost::system::native_ecat' defined …

30
Sprawdź ciąg dla palindromu
Palindrom to słowo, fraza, numer lub inny ciąg jednostek, które mogą być odczytane w ten sam sposób w obu kierunkach. Aby sprawdzić, czy słowo jest palindromem, pobieram tablicę znaków tego słowa i porównuję znaki. Przetestowałem to i wydaje się, że działa. Chcę jednak wiedzieć, czy jest to słuszne, czy też …



10
Czy w Scali mogę spakować więcej niż dwie listy?
Biorąc pod uwagę następującą listę Scala: val l = List(List("a1", "b1", "c1"), List("a2", "b2", "c2"), List("a3", "b3", "c3")) Jak mogę zdobyć: List(("a1", "a2", "a3"), ("b1", "b2", "b3"), ("c1", "c2", "c3")) Ponieważ zip może być używany tylko do łączenia dwóch list, myślę, że musiałbyś jakoś powtórzyć / zmniejszyć główną listę. Nic …

12
CSS: jak utworzyć lukę między wierszami w tabeli?
Oznacza to, że wynikowa tabela wygląda mniej tak: [=== WIERSZ ===] [=== WIERSZ ===] [=== WIERSZ ===] [=== WIERSZ ===] ... i więcej w ten sposób: [=== WIERSZ ===] [=== WIERSZ ===] [=== WIERSZ ===] [=== WIERSZ ===] Próbowałem dodać margin-bottom:1em; do obu td i tr, ale nic nie dostałem. …
94 html  css 

11
Czy tablica jest obiektem w Javie?
W Javie możemy zadeklarować tablicę używając: String[] array = new String[10]; int size = array.length; Czy to oznacza, że ​​sama tablica jest obiektem? Pytam, bo w C ++ tablica jest tylko wskaźnikiem i nie ma żadnych metod.
94 java 

15
Nowy w MongoDB Nie można uruchomić polecenia mongo
Próbowałem uruchomić MongoDB: E:\mongo\bin>mongod mongod --help for help and startup options Sun Nov 06 18:48:37 Sun Nov 06 18:48:37 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. Sun Nov 06 18:48:37 Sun Nov 06 18:48:37 [initandlisten] MongoDB starting : pid=7108 port=27017 dbpath=/data/db …
94 windows  mongodb 

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.