Programowanie

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

24
navigator.geolocation.getCurrentPosition czasami działa, a czasem nie
Mam więc dość prostą wersję JS, używając jammy navigator.geolocation.getCurrentPosition. $(document).ready(function(){ $("#business-locate, #people-locate").click(function() { navigator.geolocation.getCurrentPosition(foundLocation, noLocation); }); navigator.geolocation.getCurrentPosition(foundLocation, noLocation); function foundLocation(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; var userLocation = lat + ', ' + lon; $("#business-current-location, #people-current-location").remove(); $("#Near-Me") .watermark("Current Location") .after("<input type='hidden' name='business-current-location' id='business-current-location' value='"+userLocation+"' />"); $("#people-Near-Me") …

12
Wyklucz wszystkie przechodnie zależności jednej zależności
W Maven2, aby wykluczyć jedną zależność przechodnią, muszę zrobić coś takiego: <dependency> <groupId>sample.group</groupId> <artifactId>sample-artifactB</artifactId> <version>1</version> <exclusions> <exclusion> <groupId>sample.group</groupId> <artifactId>sample-artifactAB</artifactId> </exclusion> </exclusions> </dependency> Problem z tym podejściem polega na tym, że muszę to robić dla każdej zależności przechodniej wniesionej przez sample-artifactB. Czy istnieje sposób użycia jakiegoś symbolu wieloznacznego, aby wykluczyć wszystkie …

4
Odbiornik zdarzenia kliknięcia JavaScript w klasie
Obecnie próbuję napisać JavaScript, aby uzyskać atrybut klikniętej klasy. Wiem, że aby to zrobić poprawnie, powinienem użyć detektora zdarzeń. Mój kod jest następujący: var classname = document.getElementsByClassName("classname"); var myFunction = function() { var attribute = this.getAttribute("data-myattribute"); alert(attribute); }; classname.addEventListener('click', myFunction(), false); Spodziewałem się, że za każdym razem, gdy kliknę jedną …


30
Błąd MSSQL „Podstawowy dostawca nie powiódł się w Open”
Użyłem .mdfdo połączenia z databasei entityClient. Teraz chcę zmienić parametry połączenia, aby nie było .mdfpliku. Czy poniższe informacje są connectionStringprawidłowe? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> Ponieważ zawsze pojawia się błąd: Dostawca …

2
Co to jest nagłówek HTTP „Niepewne żądania”?
Wysłałem żądanie POST do strony HTTP (nie HTTPS), sprawdziłem to żądanie w Narzędziach programisty Chrome i stwierdziłem, że dodało własny nagłówek przed wysłaniem go na serwer: Upgrade-Insecure-Requests: 1 Po przeprowadzeniu wyszukiwania Upgrade-Insecure-Requestsmogę znaleźć tylko informacje o serwerze wysyłającym ten nagłówek: Content-Security-Policy: upgrade-insecure-requests Wydaje się to powiązane, ale nadal bardzo różne, …

6
Porównywanie ciągów z ==, które są zadeklarowane jako końcowe w Javie
Mam proste pytanie dotyczące napisów w Javie. Następny segment prostego kodu po prostu łączy dwa ciągi, a następnie porównuje je ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); Wyrażenie porównania concat=="string"zwraca falsejako oczywiste (rozumiem różnicę między equals()i ==). Gdy te dwa ciągi zostaną zadeklarowane w ten finalsposób, final String str1="str"; …
220 java  string  final 

7
Jak konwersje kończące linię działają z git core.autocrlf między różnymi systemami operacyjnymi
Przeczytałem wiele różnych pytań i odpowiedzi na temat przepełnienia stosu, a także dokumentację git na temat działania ustawienia core.autocrlf . Oto moje zrozumienie z tego, co przeczytałem: Klienci Unix i Mac OSX (wcześniejsi niż OSX używają CR) używają zakończeń linii LF. Klienci Windows używają zakończeń linii CRLF. Gdy core.autocrlf jest …

8
Odejmij dwie zmienne w Bash
Mam poniższy skrypt, aby odjąć liczbę plików między dwoma katalogami, ale COUNT=wyrażenie nie działa. Jaka jest poprawna składnia? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 

10
Sformatuj zmiennoprzecinkowe do n miejsc dziesiętnych
Muszę sformatować liczbę zmiennoprzecinkową do „n” miejsc dziesiętnych. próbował BigDecimal, ale zwracana wartość jest nieprawidłowa ... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30) …

16
Niech git automatycznie usunie końcowe białe znaki przed zatwierdzeniem
Używam git z moim zespołem i chciałbym usunąć zmiany białych znaków z moich różnic, logów, scaleń itp. Zakładam, że najłatwiejszym sposobem na to byłoby git, aby automatycznie usunąć końcowe białe znaki (i inne błędy białych znaków) ) ze wszystkich zatwierdzeń po ich zastosowaniu. Próbowałem dodać następujące do ~/.gitconfigpliku, ale nic …
220 git  whitespace  githooks 



14
Jak sprawdzić, czy jeden z poniższych elementów znajduje się na liście?
Próbuję znaleźć krótki sposób, aby sprawdzić, czy którykolwiek z poniższych elementów znajduje się na liście, ale moja pierwsza próba nie działa. Oprócz napisania funkcji do osiągnięcia tego celu, jest to jakikolwiek krótki sposób sprawdzenia, czy jeden z wielu elementów znajduje się na liście. >>> a = [2,3,4] >>> print (1 …
220 python 


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.