Programowanie

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

7
Czy możesz podać argumenty do składni map (&: method) w Rubim?
Prawdopodobnie znasz następujący skrót języka Ruby ( ajest to tablica): a.map(&:method) Na przykład spróbuj wykonać następujące czynności w irb: >> a=[:a, 'a', 1, 1.0] => [:a, "a", 1, 1.0] >> a.map(&:class) => [Symbol, String, Fixnum, Float] Składnia a.map(&:class)jest skrótem dla a.map {|x| x.class}. Przeczytaj więcej o tej składni w " …
116 ruby 

10
Usuwanie duplikatów z listy list
Mam listę list w Pythonie: k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] I chcę usunąć z niego zduplikowane elementy. To była zwykła lista, której nie mógłbym użyć set. Niestety, ta lista nie jest haszowalna i nie może tworzyć zestawu list. Tylko krotek. Mogę więc zmienić …
116 python 



5
Co to jest plik .h.gch?
Niedawno miałem projekt klasowy, w którym musiałem stworzyć program z G ++. Użyłem pliku makefile iz jakiegoś powodu czasami pozostawiał on plik .h.gch. Czasami nie miało to wpływu na kompilację, ale co jakiś czas powodowało to, że kompilator wyświetlał błąd dotyczący problemu, który został naprawiony lub który nie miał sensu. …
116 c++  g++ 



18
Implementacja mapy ze zduplikowanymi kluczami
Chcę mieć mapę ze zduplikowanymi kluczami. Wiem, że istnieje wiele implementacji map (Eclipse pokazuje mi około 50), więc założę się, że musi istnieć taka, która na to pozwala. Wiem, że łatwo jest napisać własną mapę, która to robi, ale wolałbym użyć istniejącego rozwiązania. Może coś w kolekcjach-wspólnych lub kolekcjach-google?




4
Unikasz instrukcji if wewnątrz pętli for?
Mam klasę o nazwie, Writerktóra ma taką funkcję writeVector: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } Staram się nie mieć duplikatu kodu, jednocześnie martwiąc …

4
Czy istnieje konwencja nazewnictwa dla aplikacji Django
Czy istnieje preferowana konwencja nazewnictwa przy tworzeniu aplikacji Django składającej się z więcej niż jednego słowa? Na przykład, które z poniższych jest preferowane? my_django_app my-django-app Aktualizacja: niedozwolone składniowo mydjangoapp Zalecane rozwiązanie Chociaż wszystkie z nich mogą być opcjami 1 i 3 są syntaktycznie dozwolone, czy jest jakaś preferencja? Patrząc na …

1
Różnica między plikami wykonywalnymi python3 i python3m
Jaka jest różnica między plikami /usr/bin/python3i /usr/bin/python3mplikami wykonywalnymi? Obserwuję je na Ubuntu 13.04, ale Google sugeruje, że istnieją również w innych dystrybucjach. Te dwa pliki mają tę samą sumę md5, ale nie wydają się być dowiązaniami symbolicznymi ani twardymi; oba pliki mają różne numery ls -lii- węzłów zwrócone przez, a …
116 python  python-3.x 


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.