Programowanie

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

5
Dlaczego klasa Java Vector (i Stack) jest uważana za przestarzałą lub przestarzałą?
Dlaczego Java Vector jest uważana za klasę starszą, przestarzałą lub przestarzałą? Czy jego użycie nie jest prawidłowe podczas pracy z współbieżnością? A jeśli nie chcę ręcznie synchronizować obiektów i chcę po prostu użyć kolekcji bezpiecznej dla wątków bez konieczności tworzenia nowych kopii podstawowej tablicy (jak to CopyOnWriteArrayListma miejsce), to czy …

23
Plik wsadowy do usuwania plików starszych niż N dni
Szukam sposobu na usunięcie wszystkich plików starszych niż 7 dni w pliku wsadowym. Przeszukałem Internet i znalazłem kilka przykładów z setkami wierszy kodu, a także inne, które wymagały instalacji dodatkowych narzędzi wiersza poleceń, aby wykonać to zadanie. Podobne rzeczy można zrobić w BASH za pomocą zaledwie kilku linii kodu. Wydaje …

10
IEnumerable vs List - Czego używać? Jak oni pracują?
Mam wątpliwości co do działania Enumeratorów i LINQ. Rozważ te dwa proste wybory: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); lub IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct(); Zmieniłem nazwy …
677 c#  linq  list  ienumerable 

6
Scala vs. Groovy vs. Clojure [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 6 lat temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy ktoś może wyjaśnić główne różnice między …



5
Dlaczego w CSS Flexbox nie ma właściwości „justify-items” i „justify-self”?
Rozważ główną oś i oś poprzeczną elastycznego pojemnika: Źródło: W3C Aby wyrównać elementy elastyczne wzdłuż głównej osi, istnieje jedna właściwość: justify-content Aby wyrównać elementy elastyczne wzdłuż osi poprzecznej, istnieją trzy właściwości: align-content align-items align-self Na powyższym zdjęciu główna oś jest pozioma, a oś poprzeczna pionowa. Są to domyślne kierunki elastycznego …


13
Jak zaimportować klasę w tym samym katalogu lub podkatalogu?
Mam katalog, w którym przechowywane są wszystkie pliki .py . bin/ main.py user.py # where class User resides dir.py # where class Dir resides Chcę użyć klas z user.py i dir.py w main.py . Jak mogę zaimportować te klasy Python do main.py ? Ponadto, jak mogę zaimportować klasę, Userjeśli user.py …

10
Jak wyświetlić wszystkie tagi Git?
W moim repozytorium utworzyłem tagi przy użyciu następujących poleceń. git tag v1.0.0 -m 'finally a stable release' git tag v2.0.0 -m 'oops, there was still a major bug!' Jak wyświetlić wszystkie tagi w repozytorium?
675 git  git-tag 


20
Git pyta o nazwę użytkownika za każdym razem, gdy pcham
Ilekroć próbuję wcisnąć do mojego repozytorium, prosi o jedno i drugie username & password. Nie mam problemu z ponownym wprowadzaniem hasła za każdym razem, ale problem polega na wprowadzeniu nazwy użytkownika. Używam httpsdo klonowania mojego repozytorium. Jak mogę skonfigurować git, aby nie pytał usernameo każdy z nich git push. Jestem …
675 linux  git  github 

9
Zaktualizuj gałęzie Git z poziomu głównego
Jestem nowy w Git i teraz jestem w takiej sytuacji: Mam cztery gałęzie (master, b1, b2 i b3). Po tym, jak pracowałem nad b1-b3, zdałem sobie sprawę, że muszę coś zmienić w głównym oddziale, co powinno być we wszystkich innych gałęziach. Zmieniłem to, czego potrzebowałem masteri ... oto mój problem: …
675 git  git-branch 

16
Jak uzyskać typ T od członka ogólnej klasy lub metody?
Powiedzmy, że mam ogólny element w klasie lub metodzie, więc: public class Foo<T> { public List<T> Bar { get; set; } public void Baz() { // get type of T } } Kiedy instancję klasy, Tstaje się MyTypeObject1, więc klasa ma ogólną listę właściwość: List<MyTypeObject1>. To samo dotyczy metody ogólnej …
675 c#  .net  generics 


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.