Mam funkcję, która zwraca pięć znaków wielkimi literami. Jeśli wykonam zapytanie na tym ciągu, zwróci ono wartość bez względu na wielkość liter. Jak ustawić rozróżnianie wielkości liter w zapytaniach
Mam funkcję, która zwraca pięć znaków wielkimi literami. Jeśli wykonam zapytanie na tym ciągu, zwróci ono wartość bez względu na wielkość liter. Jak ustawić rozróżnianie wielkości liter w zapytaniach
Wiem, że poniżej są dwa sposoby sprawdzania, czy zmienna nie jest w JavaScript null, ale jestem zdezorientowany, co jest najlepszą praktyką. Czy powinnam: if (myVar) {...} lub if (myVar !== null)
Próbuję uzyskać wyszukiwanie bez rozróżniania wielkości liter z działającymi dwoma łańcuchami w JavaScript. Normalnie byłoby tak: var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /iFlaga byłaby dla wielkości liter. Ale muszę szukać drugiego ciągu; bez...
Dlaczego porównania wartości NaN zachowują się inaczej niż wszystkie inne wartości? Oznacza to, że wszystkie porównania z operatorami ==, <=,> =, <,> gdzie jedna lub obie wartości to NaN, zwraca false, w przeciwieństwie do zachowania wszystkich innych wartości. Podejrzewam, że...
Porównywanie ciągów w C # jest dość proste. W rzeczywistości istnieje kilka sposobów, aby to zrobić. Niektóre wymieniłem w poniższym bloku. Zastanawiam się, jakie są między nimi różnice i kiedy należy używać jednego nad innymi? Czy należy tego unikać za wszelką cenę? Czy jest jeszcze coś, czego nie...
Biorąc pod uwagę dwa całkowite zakresy liczb całkowitych [x1: x2] i [y1: y2], gdzie x1 ≤ x2 i y1 ≤ y2, jaki jest najskuteczniejszy sposób sprawdzenia, czy oba zakresy się pokrywają? Prosta implementacja wygląda następująco: bool testOverlap(int x1, int x2, int y1, int y2) { return (x1 >= y1...
Mam dwa słowniki, ale dla uproszczenia wezmę te dwa: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Teraz chcę porównać, czy każda key, valuepara xma tę samą odpowiadającą wartość w y. Więc napisałem to: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()):...
Próbuję wymyślić sposób sprawdzenia istnienia wartości w tablicy bez iteracji po tablicy. Czytam plik dla parametru. Mam długą listę parametrów, z którymi nie chcę sobie poradzić. Te niechciane parametry umieściłem w tablicy @badparams. Chcę odczytać nowy parametr, a jeśli nie istnieje...
Idę do katalogu zawierającego jajka, aby dodać te jajka do sys.path. Jeśli w katalogu są dwie wersje tego samego pliku .egg, chcę dodać tylko najnowszą. Mam wyrażenie regularne, r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$aby wyodrębnić nazwę i wersję z nazwy pliku. Problem...
więc chcę użyć instrukcji switch takiej jak ta: switch (scrollLeft) { case (<1000): //do stuff break; case (>1000 && <2000): //do stuff break; } Teraz wiem, że żadna z tych instrukcji ( <1000) lub ( >1000 && <2000) nie będzie działać (oczywiście z różnych...
Jak mogę sprawić, aby wiersz poniżej nie rozróżniał wielkości liter? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Dostałem dzisiaj kilka porad, które sugerują, żebym użył: x.Username.Equals((string)drUser["Username"],...
Mój edytor ostrzega mnie podczas porównania my_var == None, ale nie ostrzegam, gdy go używam my_var is None. Zrobiłem test w powłoce Pythona i ustaliłem, że obie są poprawną składnią, ale mój edytor wydaje się mówić, że my_var is Nonejest to preferowane. Czy tak jest, a jeśli tak, to...
Próbuję napisać automatyczny test aplikacji, który w zasadzie tłumaczy niestandardowy format wiadomości na komunikat XML i wysyła go na drugi koniec. Mam dobry zestaw par komunikatów wejściowych / wyjściowych, więc wszystko, co muszę zrobić, to wysłać wiadomości wejściowe i nasłuchiwać wiadomości...
Nie mam pojęcia, dlaczego te wiersze kodu zwracają różne wartości: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Dane wyjściowe...
Oto, co chciałbym zrobić: Robię zdjęcia kamerą internetową w regularnych odstępach czasu. Coś w rodzaju filmu poklatkowego. Jeśli jednak nic się naprawdę nie zmieniło, to znaczy obraz wygląda prawie tak samo, nie chcę przechowywać najnowszej migawki. Wyobrażam sobie, że istnieje sposób na...
Poniższy fragment kodu jest opatrzony adnotacjami do wyniku ( jak widać na ideone.com ): print "100" < "2" # True print "5" > "9" # False print "100" < 2 # False print 100 < "2" # True print 5 > "9" # False print "5" > 9 # True print [] > float('inf') # True print () >...
Jak porównać dwa ciągi w Perlu? Uczę się Perla, miałem to podstawowe pytanie, sprawdziłem je tutaj w StackOverflow i nie znalazłem dobrej odpowiedzi, więc pomyślałem, że
Czytałem książkę o programowaniu w języku Core Python , a autor pokazuje przykład: (4, 5) < (3, 5) # Equals false Więc zastanawiam się, jak / dlaczego jest równe fałszowi? Jak Python porównuje te dwie krotki? Przy okazji, nie jest to wyjaśnione w
class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } Wynik: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } Wynik: true Uwaga: liczby od -128 do...
Chcę applei Appleporównanie być true. Obecnie "Apple" == "Apple" # returns TRUE "Apple" == "APPLE" # returns