Czy chcesz przesłać stos w przepełnieniu stosu : Czy masz teraz null? Co to jest null? Czy nulljest na przykład coś? Do jakiego zestawu nullnależy? Jak jest reprezentowany w pamięci?
Mam stół z tym układem: CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, UserId uuid NOT NULL, RecipeId uuid NOT NULL, MenuId uuid ) Chcę utworzyć unikalne ograniczenie podobne do tego: ALTER TABLE Favorites ADD CONSTRAINT Favorites_UniqueFavorite UNIQUE(UserId, MenuId, RecipeId); Pozwoli to jednak na wiele wierszy z tym …
Ten problem pojawił się, gdy otrzymałem różne rekordy dla tego, co uważałem za identyczne zapytanie, jedno z użyciem not in whereograniczenia, a drugie left join. Tabela w not inograniczeniu miała jedną wartość zerową (złe dane), co spowodowało, że zapytanie zwróciło liczbę 0 rekordów. Rozumiem dlaczego, ale mogłem skorzystać z pomocy, …
Mam ramkę danych z ~ 300 000 wierszy i ~ 40 kolumnami. Chcę dowiedzieć się, czy którekolwiek wiersze zawierają wartości null - i umieść te wiersze „null” w osobnej ramce danych, aby móc je łatwo przeglądać. Mogę jawnie utworzyć maskę: mask = False for col in df.columns: mask = mask …
Podczas korzystania z Optionalklasy Java 8 istnieją dwa sposoby zawijania wartości w opcjonalne. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Rozumiem, że Optional.ofNullableto jedyny bezpieczny sposób korzystania Optional, ale dlaczego w ogóle Optional.ofistnieje? Dlaczego po prostu nie korzystać Optional.ofNullable i być …
Chciałbym zapobiec dalszemu przetwarzaniu obiektu, jeśli jest on pusty. W poniższym kodzie sprawdzam, czy obiekt jest pusty przez: if (!data.Equals(null)) i if (data != null) Jednak mogę otrzymać NullReferenceExceptionna dataList.Add(data). Jeśli obiekt był zerowy, nigdy nie powinien był nawet wejść do if-statement! Dlatego pytam, czy to jest właściwy sposób sprawdzenia, …
Co jakiś czas, gdy programiści narzekają na zerowe błędy / wyjątki, ktoś pyta, co robimy bez wartości zerowej. Mam podstawowe pojęcie o fajności typów opcji, ale nie mam wiedzy ani umiejętności językowych, aby najlepiej to wyrazić. Jakie jest świetne wytłumaczenie poniższych słów napisane w sposób przystępny dla przeciętnego programisty, na …
Wiem, że nie uważają „” tak NULL, ale to nie robi wiele, aby mi powiedzieć, dlaczego tak jest. Jak rozumiem specyfikacje SQL, „” nie jest tym samym, co NULL- jeden jest prawidłowym układem odniesienia, a drugi wskazuje na brak tych samych informacji. Możesz spekulować, ale proszę wskazać, czy tak jest. …
We wczesnych dniach C ++, kiedy był przykręcony do C, nie można było używać NULL, tak jak zostało zdefiniowane jako (void*)0. Nie można przypisać wartości NULL do żadnego wskaźnika innego niż void*, co czyni go w pewnym sensie bezużytecznym. W tamtych czasach przyjęto, że użyłeś 0(zero) wskaźników zerowych. Do dzisiaj …
Mam wyliczenie string name; public enum Color { Red, Green, Yellow } Jak ustawić na NULL podczas ładowania. name = ""; Color color = null; //error Edytowane: Mój zły, nie wyjaśniłem tego poprawnie. Ale wszystkie odpowiedzi dotyczące nullable są idealne. Moja sytuacja brzmi: co, jeśli mam / ustawiam wyliczenie w …
Mam fragment (F1) z taką metodą publiczną public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } i tak, kiedy nazywam to (z działania), jest ono zerowe ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); To musi być coś, co …
Chcę porównać dwa ciągi znaków równości w Javie, gdy jedno lub oba mogą być null, więc nie mogę po prostu wywołać .equals(). Jaka jest najlepsza droga? boolean compare(String str1, String str2) { ... } Edytować: return ((str1 == str2) || (str1 != null && str1.equals(str2)));
Czy powinieneś ustawić wszystkie obiekty na null( Nothingw VB.NET) po ich zakończeniu? Rozumiem, że w .NET bardzo ważne jest, aby pozbyć się wszelkich instancji obiektów implementujących IDisposableinterfejs w celu zwolnienia niektórych zasobów, chociaż obiekt może nadal być czymś po jego usunięciu (stąd isDisposedwłaściwość w formularzach), więc zakładam, że nadal może …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.