Programowanie

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



4
Jak mogę sprawić, by setuptools zainstalowało pakiet, którego nie ma w PyPI?
Właśnie zacząłem pracować z setuptools i virtualenv. Mój pakiet wymaga najnowszego narzędzia Python-Gearman, który jest dostępny tylko z GitHub. Wersja Python-gearman na PyPI jest stara. Źródło Github jest kompatybilne z setuptools, tzn. Ma setup.py itp. Czy istnieje sposób, aby setuptools pobrał i zainstalował nową wersję zamiast szukać jej w PyPI …

4
nosetests przechwytuje wyniki moich wydruków. Jak to obejść?
Kiedy piszę $ nosetests -v mytest.py wszystkie moje wydruki są przechwytywane po przejściu wszystkich testów. Chcę zobaczyć wydruki, nawet wszystko przechodzi. Więc to, co robię, to wymuszenie błędu asercji, aby zobaczyć wyjście, w ten sposób. class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct an …
142 python  nosetests 


6
_DEBUG vs NDEBUG
Której definicji preprocesora należy użyć do określenia sekcji kodu do debugowania? Użyj #ifdef _DEBUGlub #ifndef NDEBUGczy jest lepszy sposób, aby to zrobić, np. #define MY_DEBUG? Myślę, że _DEBUGjest to specyficzne dla Visual Studio, czy standard NDEBUG?
142 c++  c  debugging 


3
Dlaczego git monituje mnie o komunikat zatwierdzenia scalania po ściągnięciu?
Niedawno, po jakimś czasie git pull, git zaczął tworzyć mój edytor tekstu i prosić o wiadomość o zatwierdzeniu scalenia. Komunikat dotyczący zatwierdzenia jest już wstępnie wypełniony, a ja muszę tylko zapisać i zamknąć okno, aby zakończyć ściąganie. W przeszłości dokonywał scalania po cichu, ze standardowym komunikatem o zatwierdzeniu (zgodnie z …
142 git  git-pull 

4
Czy wartość przekazywana jest rozsądną wartością domyślną w C ++ 11?
W tradycyjnym C ++ przekazywanie wartości do funkcji i metod jest powolne w przypadku dużych obiektów i generalnie jest źle widziane. Zamiast tego programiści C ++ mają tendencję do przekazywania referencji, co jest szybsze, ale wprowadza różnego rodzaju skomplikowane pytania dotyczące własności, a zwłaszcza zarządzania pamięcią (w przypadku, gdy obiekt …
142 c++  coding-style  c++11 


12
Architektura n-warstwowa MVC Vs
Zastanawiałem się, jaka dokładnie jest różnica między MVC (który jest wzorcem architektonicznym) a architekturą n-warstwową dla aplikacji. Szukałem tego, ale nie mogłem znaleźć prostego wyjaśnienia. Być może jestem trochę naiwny, jeśli chodzi o koncepcje MVC, więc jeśli ktoś może wyjaśnić różnicę, byłoby świetnie. Twoje zdrowie

1
Odwołania do zatwierdzeń na githubie
Chciałbym odnosić się do zatwierdzeń w innych repozytoriach (w tym przypadku podmoduły) w kwestiach github mojego głównego repozytorium. Czy można to zrobić bez wpisywania pełnego hiperłącza w sposób podobny do tego, jak github tworzy skrócone hiperłącze z numeru zatwierdzenia?
142 git  github 

9
Komentarze w tekście dotyczące Bash?
Chciałbym móc skomentować pojedynczą flagę w jednowierszowym poleceniu. Bash tylko wydaje się miećfrom # till end-of-line komentarze. Patrzę na takie sztuczki jak: ls -l $([ ] && -F is turned off) -a /etc To brzydkie, ale lepsze niż nic. Czy jest lepszy sposób? Poniższe wydaje się działać, ale nie jestem …
142 bash  comments 

11
Jak znaleźć wyciek pamięci Java
Jak znaleźć wyciek pamięci w Javie (używając na przykład JHat)? Próbowałem załadować zrzut sterty do JHat, aby przyjrzeć się podstawowym. Jednak nie rozumiem, jak mam być w stanie znaleźć odniesienie źródłowe ( ref ) lub jakkolwiek to się nazywa. Zasadniczo mogę powiedzieć, że istnieje kilkaset megabajtów wpisów tablicy skrótów ([java.util.HashMap …


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.