Programowanie

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

14
Jaka jest różnica między HEAD ^ a HEAD ~ w Git?
Kiedy określam obiekt zatwierdzania przodka w Git, jestem mylony między HEAD^a HEAD~. Oba mają wersję „numerowaną”, taką jak HEAD^3i HEAD~2. Wydają mi się bardzo podobne lub takie same, ale czy są jakieś różnice między tyldą a karetką?
755 git 

10
Obsługa wyjątków od najlepszych praktyk Node.js
Właśnie zacząłem wypróbowywać node.js kilka dni temu. Uświadomiłem sobie, że Węzeł jest przerywany, ilekroć mam nieobsługiwany wyjątek w moim programie. Różni się to od zwykłego kontenera serwera, na który byłem narażony, gdzie umiera tylko wątek roboczy, gdy wystąpią nieobsługiwane wyjątki, a kontener nadal będzie mógł otrzymać żądanie. Rodzi to kilka …

24
jQuery Ajax File Upload
Czy mogę użyć następującego kodu jQuery do przesłania pliku przy użyciu metody POST żądania ajax? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); Jeśli to możliwe, czy muszę wypełnić dataczęść? Czy to właściwy sposób? Wysyłam plik tylko po stronie serwera. …



19
Jak odzyskać ścieżkę modułu?
Chcę wykryć, czy moduł się zmienił. Teraz korzystanie z inotify jest proste, wystarczy znać katalog, z którego chcesz otrzymywać powiadomienia. Jak pobrać ścieżkę modułu w Pythonie?
754 python  module  inotify 


23
Jak ustalić, kiedy fragment stanie się widoczny w ViewPager
Problem: Fragment onResume()w ViewPagerwypala przed fragment staje się rzeczywiście widoczne. Na przykład mam 2 fragmenty z ViewPageri FragmentPagerAdapter. Drugi fragment jest dostępny tylko dla autoryzowanych użytkowników i muszę poprosić użytkownika o zalogowanie się, gdy fragment stanie się widoczny (za pomocą okna dialogowego alertu). ALE ViewPagertworzy drugi fragment, gdy pierwszy jest …


20
Czy w .gitconfig mogę określić wielu użytkowników dla siebie?
Na mojej ~/.gitconfigliście podam mój osobisty adres e-mail [user], ponieważ właśnie tego chcę używać do repozytoriów Github. Ale ostatnio zacząłem używać git również do pracy. Repozytorium git mojej firmy pozwala mi na zatwierdzenie, ale kiedy wysyła ogłoszenia o nowych zestawach zmian, mówi, że pochodzą one od Anonimowego, ponieważ nie rozpoznaje …
754 git  git-config 

5
Jakie jest wyjaśnienie tych dziwnych zachowań JavaScript wspomnianych w wykładzie „Wat” dla CodeMash 2012?
Rozmawiać „Wata” dla CodeMash 2012 zasadniczo wskazuje na kilka dziwnych dziwactwa z Ruby i JavaScript. Zrobiłem JSFiddle wyników na http://jsfiddle.net/fe479/9/ . Zachowania specyficzne dla JavaScript (ponieważ nie znam Rubiego) są wymienione poniżej. W JSFiddle odkryłem, że niektóre z moich wyników nie odpowiadają tym z filmu i nie jestem pewien, dlaczego. …
753 javascript 

21
Jak uzyskać liczbę zatwierdzeń Git?
Chciałbym uzyskać liczbę zatwierdzeń z mojego repozytorium Git, trochę jak numery wersji SVN. Celem jest użycie go jako unikalnego, rosnącego numeru kompilacji. Obecnie tak robię na Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Ale czuję, że to trochę hack. Czy jest na to lepszy sposób? Byłoby …

10
Czytaj linię pliku po linii przypisując wartość do zmiennej
Mam następujący plik .txt: Marco Paolo Antonio Chcę go czytać wiersz po wierszu i dla każdej linii chcę przypisać wartość zmiennej .txt do zmiennej. Zakładając, że moja zmienna jest $nametaka, przepływ jest następujący: Przeczytaj pierwszy wiersz z pliku Przypisz $name= „Marco” Wykonuj niektóre zadania za pomocą $name Czytaj drugi wiersz …
752 bash 

30
Jak skopiować do schowka w Vimie?
Czy można skopiować do schowka bezpośrednio z Vima? yykopiuje tylko rzeczy do wewnętrznego bufora Vima. Chcę skopiować do schowka systemu operacyjnego. Czy w Vimie jest takie polecenie, czy możesz tylko szarpać w nim rzeczy?
752 vim  clipboard 

26
Jak wydrukować liczbę przecinkami jako separatory tysięcy?
Próbuję wydrukować liczbę całkowitą w Pythonie 2.6.1 z przecinkami jako tysiące separatorów. Na przykład chcę pokazać numer 1234567jako 1,234,567. Jak miałbym to zrobić? Widziałem wiele przykładów w Google, ale szukam najprostszego praktycznego sposobu. Aby wybierać między kropkami a przecinkami, nie musi być zależny od ustawień regionalnych. Wolałbym coś tak prostego, …

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.