Programowanie

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

16
addEventListener vs onclick
Jaka jest różnica między addEventListeneri onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Powyższy kod znajduje się razem w osobnym pliku .js i oba działają doskonale.

30
Git push powoduje „Błąd uwierzytelnienia”
Używam github na chwilę i byłem w porządku git add, git commiti git pushdo tej pory bez żadnych problemów. Nagle pojawia się błąd: fatal: Uwierzytelnienie nie powiodło się W terminalu sklonowałem repozytorium, pracowałem nad plikiem, a następnie dodałem go git adddo dziennika zmian, a kiedy to zrobiłem git commit, działało …

26
Jak powinienem przetestować kod wątkowy?
Do tej pory unikałem koszmaru, który testuje wielowątkowy kod, ponieważ wydaje się, że to zbyt duże pole minowe. Chciałbym zapytać, w jaki sposób ludzie testowali kod, który opiera się na wątkach w celu pomyślnego wykonania, lub po prostu, jak ludzie testowali tego rodzaju problemy, które pojawiają się tylko wtedy, gdy …


21
Zrozumienie sprawdzonych i niesprawdzonych wyjątków w Javie
Tak powiedział Joshua Bloch w „ Effective Java ” Użyj sprawdzonych wyjątków dla warunków do odzyskania i wyjątków czasu wykonywania dla błędów programowania (pozycja 58 w 2. edycji) Zobaczmy, czy dobrze to rozumiem. Oto moje rozumienie sprawdzonego wyjątku: try{ String userInput = //read in user input Long id = Long.parseLong(userInput); …

10
instrukcja else jeśli w szablonach AngularJS
Chcę wykonać warunek w szablonie AngularJS. Pobieram listę filmów z interfejsu API YouTube. Niektóre filmy są w proporcjach 16: 9, a niektóre w proporcjach 4: 3. Chcę wprowadzić taki stan: if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" Używam iteracji filmów ng-repeat. Nie mam pojęcia, co …



10
Usuń wszystkie znaki nienumeryczne z ciągu znaków w JavaScript
Rozważ scenariusz inny niż DOM, w którym chcesz usunąć wszystkie znaki nienumeryczne z ciągu przy użyciu JavaScript / ECMAScript. Wszelkie postacie znajdujące się w zasięgu 0 - 9powinny zostać zachowane. var myString = 'abc123.8<blah>'; //desired output is 1238 Jak osiągnąłbyś to w zwykłym JavaScript? Pamiętaj, że jest to scenariusz inny …
701 javascript  string 

30
Komunikat o błędzie GitHub - Odmowa dostępu (publickey)
Ktoś widział ten błąd i wiedział, co robić? Korzystam z terminala, jestem w katalogu głównym, repozytorium GitHub istnieje i nie wiem, co teraz zrobić. > git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and …
701 git  github 

21
Uruchamianie unittest z typową testową strukturą katalogów
Bardzo częstą strukturą katalogów nawet prostego modułu Pythona wydaje się być rozdzielenie testów jednostkowych na ich własny testkatalog: new_project/ antigravity/ antigravity.py test/ test_antigravity.py setup.py etc. na przykład zobacz howto projektu Python . Moje pytanie brzmi: Jaki jest typowy sposób przeprowadzania testów? Podejrzewam, że jest to oczywiste dla wszystkich oprócz mnie, …



24
Jak połączyć się z aplikacjami w App Store
Tworzę bezpłatną wersję mojej gry na iPhone'a. Chcę mieć przycisk w bezpłatnej wersji, który zabiera ludzi do płatnej wersji w sklepie z aplikacjami. Jeśli użyję standardowego linku http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 iPhone najpierw otwiera Safari, a następnie App Store. Korzystałem z innych aplikacji, które bezpośrednio otwierają sklep z aplikacjami, więc wiem, że jest …

24
Czy mogę dodać słoiki do ścieżki klas maven 2 bez ich instalowania?
Maven2 doprowadza mnie do szału podczas fazy eksperymentowania / szybkiej i brudnej makiety. Mam pom.xmlplik, który definiuje zależności dla frameworka aplikacji sieci web, którego chcę używać, i mogę szybko wygenerować projekty początkowe z tego pliku. Czasami jednak chcę połączyć się z biblioteką innej firmy, która nie ma jeszcze pom.xmlzdefiniowanego pliku, …
700 java  maven-2 

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.