Obiekt to dowolny byt, którym można manipulować za pomocą poleceń w języku programowania. Obiekt może być wartością, zmienną, funkcją lub złożoną strukturą danych. W programowaniu obiektowym obiekt odnosi się do instancji klasy.
Co jest bardziej wydajne w Pythonie pod względem wykorzystania pamięci i zużycia procesora - słownik czy obiekt? Tło: muszę załadować ogromną ilość danych do Pythona. Stworzyłem obiekt, który jest po prostu kontenerem pola. Utworzenie 4M instancji i umieszczenie ich w słowniku zajęło około 10 minut i ~ 6 GB pamięci. …
Mam to: List<object> nodes = new List<object>(); nodes.Add( new { Checked = false, depth = 1, id = "div_" + d.Id }); ... i zastanawiam się, czy mogę wtedy pobrać właściwość „Checked” anonimowego obiektu. Nie jestem pewien, czy jest to w ogóle możliwe. Próbowałem to zrobić: if (nodes.Any(n => n["Checked"] …
Załóżmy, że masz taki obiekt javascript: var data = { foo: 'bar', baz: 'quux' }; Dostęp do właściwości można uzyskać poprzez nazwę właściwości: var foo = data.foo; var baz = data["baz"]; Ale czy można uzyskać te wartości, jeśli nie znasz nazwy właściwości? Czy nieuporządkowany charakter tych właściwości uniemożliwia ich odróżnienie? …
Wiem, że użycie synchronizesłowa kluczowego przed metodą powoduje synchronizację z tym obiektem. Oznacza to, że zostaną zsynchronizowane 2 wątki z tym samym wystąpieniem obiektu. Ponieważ jednak synchronizacja jest na poziomie obiektu, 2 wątki z różnymi instancjami obiektu nie zostaną zsynchronizowane. Jeśli w klasie Java mamy zmienną statyczną, która jest wywoływana …
Często kończę z funkcją generującą dane wyjściowe, dla których nie rozumiem typu danych wyjściowych. Oczekuję listy, która kończy się listą list lub ramką danych lub czymś innym. Jaka jest dobra metoda lub przepływ pracy do określenia typu danych wyjściowych podczas pierwszego użycia funkcji?
O ile wiem (a to bardzo mało), istnieją dwa sposoby: $var = new object() Następnie: // Method 1: Set to null $var = null; // Method 2: Unset unset($var); Inna lepsza metoda? Czy ja tu rozdzielam włosy?
ok używanie usort z funkcją nie jest takie skomplikowane To właśnie miałem wcześniej w moim kodzie liniowym function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); sortować, po prostu robię usort($array,"merchantSort"); Teraz aktualizujemy kod i usuwamy wszystkie funkcje globalne i umieszczamy je w odpowiednich miejscach. Teraz cały kod jest w …
Pochodzą z MDN Literały łańcuchowe (oznaczone podwójnymi lub pojedynczymi cudzysłowami) i ciągi zwracane przez wywołania String w kontekście innym niż konstruktor (tj. Bez użycia słowa kluczowego new) są ciągami pierwotnymi. JavaScript automatycznie konwertuje prymitywy na obiekty typu String, dzięki czemu możliwe jest użycie metod obiektów typu String dla łańcuchów pierwotnych. …
Używam klasy PHP, którą ktoś napisał do interfejsu API BaseCamp. Konkretne wywołanie, które wykonuję, to pobranie elementów z listy rzeczy do zrobienia, co działa dobrze. Mój problem polega na tym, że nie jestem pewien, jak uzyskać dostęp tylko do todo-itemswłaściwości zwracanego obiektu. Oto var_dump zwróconego obiektu: object(stdClass)[6] public 'completed-count' => …
Próbuję zapisywać i ładować obiekty za pomocą picklemodułu. Najpierw deklaruję moje obiekty: >>> class Fruits:pass ... >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 Następnie otwieram plik o nazwie „Fruits.obj” (wcześniej utworzyłem nowy plik .txt i zmieniłem nazwę „Fruits.obj”): >>> import pickle >>> filehandler = open(b"Fruits.obj","wb") …
Mam obiekt JavaScript, który wygląda mniej więcej tak: var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } } Mam dostęp do właściwości cartoonłatwego używania myTextOptions.cartoon.comiclub czegokolwiek. Jednak nie udało mi się uzyskać właściwej składni dostępu kid. Próbowałem następujących …
Używam selenu do testów od końca do końca i nie mogę się dowiedzieć, jak używać setup_classi teardown_classmetod. Muszę ustawić przeglądarkę w setup_classmetodzie, następnie wykonać kilka testów zdefiniowanych jako metody klasowe i na koniec zamknąć przeglądarkę w teardown_classmetodzie. Ale logicznie wydaje się to złym rozwiązaniem, ponieważ tak naprawdę moje testy nie …
Czy w systemie Android możemy przechowywać obiekt klasy we wspólnych preferencjach i później pobrać obiekt? Jeśli to możliwe, jak to zrobić? Jeśli nie jest to możliwe, jakie są inne możliwości zrobienia tego? Wiem, że serializacja to jedna opcja, ale szukam możliwości przy użyciu wspólnych preferencji.
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.