Pytania oznaczone «oop»

88
Zapętlić krotki w bash?

Czy można zapętlić krotki w bash? Na przykład byłoby świetnie, gdyby zadziałały: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Czy istnieje obejście, które w jakiś sposób pozwala mi zapętlić krotki?

88
Jak poznać wersje Hive i Hadoop z wiersza polecenia?

Jak mogę znaleźć używaną wersję programu Hive w wierszu polecenia. Poniżej znajdują się szczegóły- Używam Putty do łączenia się z tabelą ula i uzyskiwania dostępu do rekordów w tabelach. Więc co zrobiłem - otworzyłem Putty i wpisałem nazwę hosta - leo-ingesting.vip.name.coma potem kliknąłem...

87
Metody nadpisywania kodu JavaScript

Powiedzmy, że masz poniższy kod: function A() { function modify() { x = 300; y = 400; } var c = new C(); } function B() { function modify(){ x = 3000; y = 4000; } var c = new C(); } C = function () { var x = 10; var y = 20; function modify() { x = 30; y = 40; };...

87
Różnica między hermetyzacją a abstrakcją

Miałem dzisiaj wywiad. Miałem pytanie z OOP , o różnicy między Encapsulation & abstrakcji ? Odpowiedziałem jej, zgodnie z moją wiedzą, że enkapsulacja polega w zasadzie na wiązaniu członków danych i funkcji składowych w pojedynczą jednostkę o nazwie Class . Natomiast abstrakcja ma na celu...

87
Jak na zawsze uruchomić program w Pythonie?

Muszę uruchamiać program w języku Python w nieskończonej pętli. Obecnie prowadzę to w ten sposób - #!/usr/bin/python import time # some python code that I want # to keep on running # Is this the right way to run the python program forever? # And do I even need this time.sleep call? while...

87
Parkiet vs ORC vs ORC z Snappy

Przeprowadzam kilka testów na formatach przechowywania dostępnych w Hive i używam Parquet i ORC jako głównych opcji. Raz włączyłem ORC z domyślną kompresją, a raz ze Snappy. Przeczytałem wiele dokumentów, w których stwierdzono, że Parquet jest lepszy pod względem złożoności...

86
„do… while” vs. „while”

Możliwe duplikaty: While vs. Do While Kiedy należy używać pętli do-while zamiast pętli while? Od jakiegoś czasu zajmuję się programowaniem (2 lata pracy + 4,5 roku studiów + 1 rok przed college'u) i nigdy nie korzystałem z pętli „do-while” na kursie Wprowadzenie do programowania. Mam...

86
For Loop on Lua

Moim zadaniem jest wykonanie pętli for. Rozgryzłem to w kategoriach liczb, ale nie mogę tego rozgryźć w kategoriach nazw. Chciałbym utworzyć pętlę for, która prowadzi do listy nazwisk. Oto, co mam do tej pory: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end Próbowałem...

86
Jaka jest różnica między rzucaniem a wymuszaniem?

Widziałem, jak oba terminy były używane prawie zamiennie w różnych objaśnieniach online, a większość podręczników, z którymi się zapoznałem, również nie jest do końca jasna co do tego rozróżnienia. Czy jest może jasny i prosty sposób wyjaśnienia różnicy, którą znacie? Konwersja typu (czasami...

86
Jak zabić pętlę while za pomocą naciśnięcia klawisza?

Czytam dane szeregowe i piszę do pliku csv za pomocą pętli while. Chcę, aby użytkownik mógł wyłączyć pętlę while, gdy poczuje, że zebrał wystarczającą ilość danych. while True: #do a bunch of serial stuff #if the user presses the 'esc' or 'return' key: break Zrobiłem coś takiego za pomocą...

85
Czym dokładnie jest klasa singleton w rubinie?

Czy klasa singleton w Rubim jest klasą samą w sobie? Czy to jest powód, dla którego wszystkie przedmioty należą do „klasy”? Pojęcie jest niejasne , ale wydaje mi się, że ma coś wspólnego z tym, dlaczego w ogóle mogę zdefiniować metodę klasy ( class foo; def foo.bar ...). Jaka jest klasa...