Programowanie

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

16
Właściwości a metody
Szybkie pytanie: Kiedy decydujesz się używać właściwości (w C #), a kiedy decydujesz się na metody? Jesteśmy zajęci tą debatą i znaleźliśmy pewne obszary, w których jest dyskusyjne, czy powinniśmy użyć właściwości, czy metody. Oto jeden przykład: public void SetLabel(string text) { Label.Text = text; } W tym przykładzie Labeljest …
135 c#  properties  methods 


6
pandy: Jak podzielić tekst w kolumnie na wiele wierszy?
Pracuję z dużym plikiem csv, a obok ostatniej kolumny znajduje się ciąg tekstu, który chcę podzielić za pomocą określonego separatora. Zastanawiałem się, czy można to zrobić w prosty sposób za pomocą pand lub Pythona? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04 2:218:10:4,6 60 31316 Lennon, John …
135 python  pandas  dataframe 


10
Odłącz wiele podkatalogów do nowego, oddzielnego repozytorium Git
To pytanie jest oparte na podkatalogu Odłącz do osobnego repozytorium Git Zamiast odłączać pojedynczy podkatalog, chcę odłączyć kilka. Na przykład moje bieżące drzewo katalogów wygląda następująco: /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ Zamiast tego chciałbym: /apps /AAA /libs /XXX --subdirectory-filterArgument git filter-branchnie będzie działać, ponieważ pozbywa się wszystkiego …


5
Jak napisać test jednostkowy?
Mam klasę Java. Jak mogę to przetestować jednostkowo ? W moim przypadku mam klasę robi sumę binarną. Pobiera dwie byte[]tablice, sumuje je i zwraca nową tablicę binarną.
135 java  unit-testing 


3
Iterowanie po tablicy numpy
Czy istnieje mniej szczegółowa alternatywa dla tego: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Wymyśliłem to: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Co oszczędza jedno wcięcie, ale nadal jest dość brzydkie. Mam nadzieję na coś, co wygląda jak ten pseudokod: for x, y in array.indices: …
135 python  numpy 

3
Co oznacza „.” (kropka lub kropka) w instrukcji importu Go zrobić?
W samouczku Go i większości kodu Go, który przeglądałem, pakiety są importowane w następujący sposób: import ( "fmt" "os" "launchpad.net/lpad" ... ) Ale w http://bazaar.launchpad.net/~niemeyer/lpad/trunk/view/head:/session_test.go pakiet gocheck jest importowany z .(kropką): import ( "http" . "launchpad.net/gocheck" "launchpad.net/lpad" "os" ) Jakie jest znaczenie .(okres)?
135 import  go 

10
Unikalne pola, które dopuszczają wartości null w Django
Mam model Foo, który ma pasek pola. Pole słupka powinno być unikalne, ale dopuszczać w nim wartości null, co oznacza, że ​​chcę zezwolić na więcej niż jeden rekord, jeśli pole słupka jest null, ale jeśli tak nie jest, nullwartości muszą być unikalne. Oto mój model: class Foo(models.Model): name = models.CharField(max_length=40) …

4
Z jakich portów korzysta RabbitMQ?
Jakie porty używa RabbitMQ Server lub musi być otwarte na zaporze dla klastra węzłów? Mój /usr/lib/rabbitmq/bin/rabbitmq-envjest ustawiony poniżej, który zakładam, że jest potrzebny (35197). SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ -kernel inet_default_connect_options [{nodelay,true}] \ -kernel inet_dist_listen_min 35197 \ -kernel inet_dist_listen_max 35197" Nie dotykałem tego, rabbitmq.configaby ustawić niestandardowy, tcp_listenerwięc powinien słuchać …
135 rabbitmq  port 


4
Różne typy bezpiecznych wątków w Javie
Wydaje się, że istnieje wiele różnych implementacji i sposobów generowania zestawów bezpiecznych dla wątków w Javie. Oto kilka przykładów 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (zestaw zestaw) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (nowy ConcurrentHashMap ()) 5) Inne zestawy generowane w sposób podobny do (4) Te przykłady pochodzą z implementacji Concurrency Pattern: Concurrent Set …
135 java  concurrency  set 


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.