Programowanie

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

8
Jak mogę pogrupować dane za pomocą filtru kątowego?
Mam listę graczy, którzy należą do grupy. Jak mogę użyć filtru, aby wyświetlić listę użytkowników według grupy? [{name: 'Gene', team: 'team alpha'}, {name: 'George', team: 'team beta'}, {name: 'Steve', team: 'team gamma'}, {name: 'Paula', team: 'team beta'}, {name: 'Scruath of the 5th sector', team: 'team gamma'}]; Szukam tego wyniku: zespół …

16
Skąd delete [] wie, że to tablica?
W porządku, myślę, że wszyscy zgadzamy się, że to, co dzieje się z następującym kodem, jest nieokreślone, w zależności od tego, co zostanie przekazane, void deleteForMe(int* pointer) { delete[] pointer; } Wskaźnik może być najróżniejszymi rzeczami, więc wykonanie delete[]na nim bezwarunkowego działania jest nieokreślone. Załóżmy jednak, że rzeczywiście przekazujemy wskaźnik …



5
Migracja z JSF 1.2 do JSF 2.0
Pracuję z dość dużą aplikacją napisaną w JSF 1.2 . JSF 1.2 ma już około 6 lat. Muszę zaktualizować do JSF 2.0. Jak bolesne to będzie? Zauważyłem, że niektóre atrybuty w tagach niestandardowych zostały zmienione itp.
136 java  jsf  migration  jsf-2 


6
Czy możesz skonfigurować log4net w kodzie zamiast używać pliku konfiguracyjnego?
Rozumiem, dlaczego log4net używa app.configplików do konfigurowania logowania - dzięki czemu możesz łatwo zmienić sposób rejestrowania informacji bez konieczności ponownej kompilacji kodu. Ale w moim przypadku nie chcę pakować app.configpliku z moim plikiem wykonywalnym. Nie mam ochoty modyfikować ustawień logowania. Czy istnieje sposób, aby skonfigurować logowanie w kodzie zamiast używania …
136 c#  .net  logging  log4net 


10
qmake: nie można znaleźć instalacji Qt programu „”
Mam oprogramowanie w Ubuntu, które wymaga uruchomienia qmake w celu wygenerowania pliku Makefile. Jednak uruchomienie qmake zwraca ten błąd, qmake: could not find a Qt installation of '' Zainstalowałem to, co uważałem za wymagane pakiety przy użyciu, sudo apt-get install qt4-qmake sudo apt-get install qt5-qmake Ale błąd nie zniknął. Każda …
136 qt  ubuntu  qmake 


8
Tworzenie dynamicznego pola wyboru
Mam pewne problemy ze zrozumieniem, jak utworzyć dynamiczne pole wyboru w django. Mam ustawiony model coś takiego: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() To, co próbuję zrobić, to stworzyć pole wyboru, którego wartości są punktami drogi skojarzonymi z tym jeźdźcem …

6
Czy statyczne inicjatory Java są bezpieczne dla wątków?
Używam bloku kodu statycznego do zainicjowania niektórych kontrolerów w rejestrze, który mam. Moje pytanie brzmi zatem, czy mogę zagwarantować, że ten statyczny blok kodu zostanie wywołany tylko raz, gdy klasa zostanie po raz pierwszy załadowana? Rozumiem, że nie mogę zagwarantować, kiedy ten blok kodu zostanie wywołany, zgaduję, że kiedy Classloader …

12
virtualenv --no-site-packages i pip nadal znajdują pakiety globalne?
Miałem wrażenie, virtualenv --no-site-packagesże stworzy całkowicie oddzielne i izolowane środowisko Pythona, ale tak się nie dzieje. Na przykład mam python-django zainstalowany globalnie, ale chcę stworzyć virtualenv z inną wersją Django. $ virtualenv --no-site-packages foo New python executable in foo/bin/python Installing setuptools............done. $ pip -E foo install Django Requirement already satisfied: …
136 python  virtualenv  pip 

12
Jak utrzymujesz kod rozwojowy i produkcyjny? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte w zeszłym roku . Popraw to pytanie Jakie są najlepsze praktyki i praktyczne zasady, których należy …

9
Dlaczego wyrażenie 0 <0 == 0 zwraca False w Pythonie?
Patrząc na Queue.py w Pythonie 2.6, znalazłem tę konstrukcję, która wydała mi się nieco dziwna: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 &lt; self.maxsize == self._qsize() self.mutex.release() return n Jeśli maxsizejest 0, kolejka nigdy nie jest pełna. Moje pytanie brzmi, …
136 python 

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.