Programowanie

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

25
Odłącz (przenieś) podkatalog do osobnego repozytorium Git
Mam repozytorium Git, które zawiera wiele podkatalogów. Teraz odkryłem, że jeden z podkatalogów nie jest powiązany z drugim i powinien zostać odłączony do osobnego repozytorium. Jak mogę to zrobić, zachowując historię plików w podkatalogu? Myślę, że mógłbym utworzyć klon i usunąć niechciane części każdego klonu, ale przypuszczam, że dałoby to …


25
Wyświetlanie niewypowiedzianych poleceń Gita
Jak mogę wyświetlić wszelkie zatwierdzenia lokalne, które nie zostały jeszcze wypchnięte do zdalnego repozytorium? Czasami git statuswydrukuje, że moja gałąź to X origin/master, ale nie zawsze. Czy to błąd w mojej instalacji Git, czy coś mi brakuje?
1752 git  git-diff  git-log 



30
Skopiuj tablicę według wartości
Podczas kopiowania tablicy w JavaScript do innej tablicy: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] Uświadomiłem sobie, że arr2odnosi się to do tej samej tablicy arr1, a nie do nowej, niezależnej tablicy. Jak mogę skopiować tablicę, aby uzyskać dwie niezależne tablice?
1744 javascript  arrays 

30
Jak wygenerować losowy ciąg alfanumeryczny?
Szukałem prostego algorytmu Java do generowania pseudolosowego ciągu alfanumerycznego. W mojej sytuacji byłby on używany jako unikalny identyfikator sesji / klucza, który „prawdopodobnie” byłby unikalny na przestrzeni 500K+pokolenia (moje potrzeby tak naprawdę nie wymagają niczego bardziej zaawansowanego). Idealnie byłbym w stanie określić długość w zależności od moich potrzeb dotyczących wyjątkowości. …

19
Jak sformatować XML w Notepad ++?
Mam Notepad ++ i mam bardzo długi kod XML. Kiedy wkleiłem go w Notepad ++, był długi wiersz kodu (trudny do odczytania i pracy). Chcę wiedzieć, czy istnieje prosty sposób, aby tekst był czytelny (przez czytelny mam na myśli odpowiednio kod tabulowany). Mogę to zrobić ręcznie, ale chcę to rozwiązać …



18
Jak odzyskać upuszczoną skrytkę w Git?
Często używam git stashoraz git stash popdo zapisywania i przywracania zmian w moim drzewie roboczym. Wczoraj miałem pewne zmiany w moim drzewie roboczym, które ukryłem i wyskoczyłem, a następnie wprowadziłem więcej zmian w moim drzewie roboczym. Chciałbym wrócić i przejrzeć wczorajsze ukryte zmiany, ale git stash popwydaje się, że usuwają …
1736 git  recovery  git-stash 



15
Porównywanie członków enum Java: == czy równa się ()?
Wiem, że wyliczenia Java są kompilowane do klas z prywatnymi konstruktorami i grupą publicznych członków statycznych. Porównując dwóch członków danego wyliczenia, zawsze używałem .equals()np public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Jednak właśnie natknąłem się na kod, który używa operatora równości ==zamiast .equals (): public useEnums2(SomeEnum a) …
1735 java  enums 

12
Wywoływanie funkcji modułu przy użyciu jego nazwy (ciągu)
Jaki jest najlepszy sposób na wywołanie funkcji o podanym ciągu znaków z nazwą funkcji w programie Python. Na przykład, powiedzmy, że mam moduł fooi mam ciąg znaków, którego treść jest "bar". Jak najlepiej zadzwonić foo.bar()? Potrzebuję uzyskać wartość zwracaną przez funkcję, dlatego po prostu jej nie używam eval. Zrozumiałem, jak …
1734 python  object 

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.