Programowanie

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


7
Czy powrót zatrzymuje pętlę?
Załóżmy, że mam taką pętlę: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Szybkie pytanie: czy returnsamoczynnie wstrzymuje wykonywanie pętli?
157 javascript  loops  return 

16
Jak uzyskać znacznik czasu UTC w JavaScript?
Podczas pisania aplikacji internetowej sensowne jest przechowywanie (po stronie serwera) wszystkich dat w bazie danych jako znaczników czasu UTC. Byłem zdumiony, gdy zauważyłem, że natywnie nie można zrobić zbyt wiele w zakresie manipulacji strefą czasową w JavaScript. Rozszerzyłem nieco obiekt Date. Czy ta funkcja ma sens? Zasadniczo za każdym razem, …
157 javascript  timezone  utc 

6
Czy java lambda może mieć więcej niż 1 parametr?
Czy w Javie możliwe jest, aby lambda akceptowała wiele różnych typów? To znaczy: pojedyncza zmienna działa: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs również działa: Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer i : ints) …
157 java  lambda  java-8 

5
Jak niezawodnie otworzyć plik w tym samym katalogu, co skrypt w Pythonie
Kiedyś otwierałem pliki, które znajdowały się w tym samym katalogu, co aktualnie uruchomiony skrypt Pythona, po prostu używając polecenia takiego jak open("Some file.txt", "r") Jednak odkryłem, że gdy skrypt był uruchamiany w systemie Windows przez dwukrotne kliknięcie, próbował otworzyć plik z niewłaściwego katalogu. Od tego czasu używam polecenia formularza open(os.path.join(sys.path[0], …
157 python  directory 


4
BigDecimal równa się () a porównajTo ()
Rozważmy prostą klasę testową: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? "true": …


11
Czy potrzebujesz tekstu / javascript określonego w tagach <script>?
Czytałem gdzieś, że nie ma już rzeczy muszą jak type="text/javascript"i dziwne CDATAi &lt;!--rzeczy w tagach skryptu. Więc zamiast: &lt;script type="text/javascript"&gt; //&lt;![CDATA[ &lt;!-- //your script here --&gt; //]]&gt; &lt;/script&gt; Po prostu zrobiłbyś: &lt;script&gt; //your script here &lt;/script&gt; Nie pamiętam jednak, gdzie to przeczytałem. Wydaje mi się, że pochodziło to od inżyniera …
157 javascript  html 



6
pythonw.exe czy python.exe?
Krótko mówiąc: pythonw.exenic nie robi, nic nie python.exeakceptuje (którego powinienem użyć?) test.py: print "a" Okno CMD: C:\path&gt;pythonw.exe test.py &lt;BLANK LINE&gt; C:\path&gt; C:\path&gt;python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path&gt; Proszę, powiedz mi, co robię strasznie źle.
157 python  python-3.x 

5
XPath: pobierz węzeł nadrzędny z węzła podrzędnego
Potrzebuję węzła nadrzędnego dla węzła podrzędnego title 50 W tej chwili używam tylko //*[title="50"] Jak mogę zdobyć jego rodzica? Wynik powinien być storewęzłem. &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;d:data xmlns:d="defiant-namespace" d:mi="23"&gt; &lt;store d:mi="22"&gt; &lt;book price="12.99" d:price="Number" d:mi="4"&gt; &lt;title d:constr="String" d:mi="1"&gt;Sword of Honour&lt;/title&gt; &lt;category d:constr="String" d:mi="2"&gt;fiction&lt;/category&gt; &lt;author d:constr="String" d:mi="3"&gt;Evelyn Waugh&lt;/author&gt; &lt;/book&gt; &lt;book price="8.99" …
157 xml  xpath 

11
Jak automatycznie uruchomić usługę podczas uruchamiania kontenera Dockera?
Mam plik Dockerfile do zainstalowania serwera MySQL w kontenerze, który następnie zaczynam w ten sposób: sudo docker run -t -i 09d18b9a12be /bin/bash Ale usługa MySQL nie uruchamia się automatycznie, muszę ręcznie uruchomić (z poziomu kontenera): service mysql start Jak automatycznie uruchomić usługę MySQL po uruchomieniu kontenera Dockera?
157 docker 

29
Jak przekonwertować token urządzenia (NSData) na NSString?
Wdrażam powiadomienia push. Chciałbym zapisać mój token APNS jako ciąg. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } Pierwsza linia kodu wypisuje wartość null. druga drukuje token. Jak mogę uzyskać mój newDeviceToken jako NSString?

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.