Programowanie

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

25
Jaka jest różnica między Mercurialem a Gitem?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Używam gita od jakiegoś czasu w systemie Windows (z msysGit) i podoba mi się pomysł rozproszonej kontroli źródła. Niedawno patrzyłem na Mercurial (hg) i wygląda …

26
Używanie klawiatury fortepianu jako klawiatury komputera [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Zamknięte 7 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. Mam problemy z RSI i wypróbowałem 30 różnych …
727 keyboard  midi 

13
Używanie @property kontra getters i setters
Oto pytanie projektowe dotyczące wyłącznie Pythona: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... i class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python pozwala nam to zrobić w obu kierunkach. Jeśli zaprojektowałbyś program w języku Python, jakiego podejścia byś użył i dlaczego?


5
Jak mogę uzyskać wersję pliku zespołu
W AssemblyInfoistnieją dwie wersje montażowe: AssemblyVersion: Określ wersję przypisywanego zestawu. AssemblyFileVersion: Nakazuje kompilatorowi użycie określonego numeru wersji dla zasobu wersji pliku Win32. Wersja pliku Win32 nie musi być taka sama jak numer wersji zestawu. Mogę uzyskać Assembly Versionnastępujący wiersz kodu: Version version = Assembly.GetEntryAssembly().GetName().Version; Ale jak mogę uzyskać Assembly File …
727 c#  .net  assemblies  version 

20
Obsługa błędów jQuery Ajax, wyświetla niestandardowe komunikaty wyjątków
Czy jest jakiś sposób, aby wyświetlić niestandardowe komunikaty wyjątków jako ostrzeżenia w komunikacie o błędzie AJAX jQuery? Na przykład, jeśli chcę wyjątek po stronie serwera poprzez poprzeczne przez throw new ApplicationException("User name already exists");, chcę złapać ten komunikat ( „nazwa użytkownika już istnieje”) w komunikacie o błędzie jQuery AJAX. jQuery("#save").click(function …


15
Gdzie Java jest zainstalowana na Mac OS X?
Właśnie pobrałem Java 7u17 na Mac OS 10.7.5 stąd, a następnie pomyślnie go zainstalowałem. Aby wykonać programowanie JNI, muszę wiedzieć, gdzie Java jest zainstalowana na moim komputerze Mac. Myślałem, że w /Library/Java/JavaVirtualMachines/folderze będzie folder o nazwie 1.7.0.jdklub coś takiego, ale potem odkryłem, że folder jest pusty. Zostało to potwierdzone przez …
726 java  macos 

30
Sortowanie 1 miliona 8 cyfr dziesiętnych z 1 MB pamięci RAM
Mam komputer z 1 MB pamięci RAM i bez innych lokalnych pamięci. Muszę go użyć, aby zaakceptować 1 milion 8 cyfr po przecinku przez połączenie TCP, posortować je, a następnie wysłać posortowaną listę przez inne połączenie TCP. Lista liczb może zawierać duplikaty, których nie wolno mi odrzucić. Kod zostanie umieszczony …


11
Czy jest możliwe wybranie zatwierdzenia z innego repozytorium git?
Pracuję z repozytorium git, które wymaga zatwierdzenia z innego repozytorium git, które nie wie nic o pierwszym. Zazwyczaj wybrałbym cherry przy użyciu HEAD@{x}w dzienniku reflog, ale ponieważ .gitnic nie wie o tym wpisie reflog (inny katalog fizyczny), w jaki sposób mogę to wybrać, czy mogę? Używam git-svn. Moja pierwsza gałąź …
724 git  cherry-pick 

23
Jak porównać ciągi w Javie?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. На этот вопрос есть ответы на przepełnienie stosu на русском : Как сравнивать строки в Java? Do tej pory używałem ==operatora w moim programie do porównywania wszystkich moich …
724 java  string  equality 

14
Czy istnieje opcja git-merge --dry-run?
Łączę się w odległej gałęzi, która może mieć wiele konfliktów. Jak mogę stwierdzić, czy będzie to powodować konflikty, czy nie? Nie widzę niczego podobnego w --dry-runpozycji ON git-merge.
724 git  git-merge 


30
Błąd: nie można ustawić nagłówków po wysłaniu do klienta
Jestem dość nowy w Node.js i mam pewne problemy. Używam Node.js 4.10 i Express 2.4.3. Kiedy próbuję uzyskać dostęp do http://127.0.0.1:8888/auth/facebook , nastąpi przekierowanie do http://127.0.0.1:8888/auth/facebook_callback . Następnie otrzymałem następujący błąd: Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect/lib/patch.js:64:25) at ServerResponse.writeHead …

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.