Programowanie

920
Jak przyciąć białe znaki ze zmiennej Bash?

Mam skrypt powłoki z tym kodem: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Ale kod warunkowy zawsze wykonuje się, ponieważ hg stzawsze drukuje co najmniej jeden znak nowej linii. Czy istnieje prosty sposób na usunięcie białych znaków $var(jak trim()w PHP )? lub Czy istnieje...

920
Zmiana rozmiaru obrazu w Markdown

Właśnie zacząłem z Markdown. Uwielbiam to, ale jedno mnie denerwuje: jak mogę zmienić rozmiar obrazu za pomocą Markdown? Dokumentacja zawiera tylko następujące sugestie dotyczące obrazu: ![drawing](drawing.jpg) Jeśli to możliwe, chciałbym, aby zdjęcie również było wyśrodkowane. Proszę o ogólny...

916
Skopiuj elementy tablicy do innej tablicy

Mam tablicę JavaScript, dataArrayktórą chcę wcisnąć do nowej tablicy newArray. Tyle że nie chcę newArray[0]być dataArray. Chcę wepchnąć wszystkie elementy do nowej tablicy: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... lub nawet lepiej: var...

916
Git push odrzucony po zmianie gałęzi funkcji

OK, myślałem, że to prosty scenariusz git, czego mi brakuje? Mam masteroddział i featureoddział. Trochę pracuję master, trochę dalej feature, a potem jeszcze trochę dalej master. Kończę z czymś takim (kolejność leksykograficzna oznacza kolejność zatwierdzeń): A--B--C------F--G (master) \ D--E...

914
Jak zainstalować poprzednią dokładną wersję pakietu NPM?

Użyłem NVM do pobrania węzła v0.4.10 i zainstalowałem npm do pracy z tą wersją węzła. Próbuję zainstalować ekspresowe za pomocą npm install express -g i pojawia się błąd, który express wymaga wersji węzła> = 0,5.0. Cóż, to dziwne, ponieważ postępuję zgodnie ze wskazówkami dla tutoriala...

913
Tworzenie tablicy bajtów ze strumienia

Jaka jest preferowana metoda tworzenia tablicy bajtów ze strumienia wejściowego? Oto moje obecne rozwiązanie z .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Czy nadal lepiej jest czytać i pisać fragmenty...

912
Ciąg reprezentujący wyliczenie

Mam następujące wyliczenie: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Problemem jest jednak to, że potrzebuję słowa „FORMULARZE”, gdy pytam o AuthenticationMethod.FORMS, a nie identyfikator 1. Znalazłem następujące rozwiązanie tego problemu (...

911
Java: kiedy używać metod statycznych

Zastanawiam się, kiedy stosować metody statyczne? Powiedzmy, jeśli mam klasę z kilkoma modułami pobierającymi i ustawiającymi, metodę lub dwie, i chcę, aby te metody były wywoływalne tylko na obiekcie instancji klasy. Czy to oznacza, że ​​powinienem zastosować metodę statyczną? na przykład Obj x...

910
Jak echo poleceń powłoki podczas ich wykonywania

W skrypcie powłoki, w jaki sposób mogę wywołać echo wszystkich wywoływanych poleceń powłoki i rozwinąć nazwy zmiennych? Na przykład, biorąc pod uwagę następujący wiersz: ls $DIRNAME Chciałbym, aby skrypt uruchomił polecenie i wyświetlił następujące informacje ls /full/path/to/some/dir Celem...