Programowanie

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

27
Utworzyć wystąpienie typu ogólnego w Javie?
Czy w Javie można utworzyć instancję typu ogólnego? Myślę na podstawie tego, co widziałem, że odpowiedź brzmi no(z powodu usunięcia typu ), ale byłbym zainteresowany, gdyby ktoś mógł zobaczyć coś, czego mi brakuje. class SomeContainer<E> { E createContents() { return what??? } } EDYCJA: Okazuje się, że tokenów Super Type …
576 java  generics 


30
Modal bootstrap pojawiający się w tle
Użyłem kodu dla mojego modalu prosto z przykładu Bootstrap i dołączyłem tylko bootstrap.js (a nie bootstrap-modal.js). Jednak mój modal pojawia się pod szarym odcieniem (tło) i nie można go edytować. Oto jak to wygląda: Zobacz to skrzypce dla jednego poznać sposobów na odtworzenie tego problemu. Podstawowa struktura tego kodu jest …

11
Sposoby iteracji po liście w Javie
Będąc nieco nowym językiem Java, próbuję zapoznać się ze wszystkimi sposobami (a przynajmniej niepatologicznymi), które można iterować po liście (lub innych kolekcjach) oraz zaletami i wadami każdego z nich. Biorąc pod uwagę List<E> listobiekt, znam następujące sposoby przechodzenia przez wszystkie elementy: Podstawowy dla pętli (oczywiście istnieją również odpowiedniki while/ do …


13
Jakie są różne przypadki użycia PNG vs. GIF vs. JPEG vs. SVG?
Kiedy należy tworzyć określone typy plików obrazów podczas tworzenia stron internetowych lub interfejsów itp.? Jakie są ich mocne i słabe strony? Wiem, że PNG i GIF są bezstratne, podczas gdy JPEG jest stratne. Ale jaka jest główna różnica między PNG a GIF? Dlaczego powinienem preferować jeden od drugiego? Co to …
575 image  svg  png  jpeg  gif 

29
Korzystanie z modelu singletonowego dispatch_once w Swift
Próbuję wypracować odpowiedni model singletonu do użytku w Swift. Do tej pory udało mi się uzyskać bezpieczny dla wątków model działający jako: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance { Static.instance = TPScopeManager() } return Static.instance! } } …



9
Jak podzielić ciąg na listę?
Chcę, aby moja funkcja Python podzieliła zdanie (wejście) i zapisała każde słowo na liście. Mój obecny kod dzieli zdanie, ale nie przechowuje słów jako listy. Jak mogę to zrobić? def split_line(text): # split the text words = text.split() # for each word in the line: for word in words: # …

11
Jak wykonać asocjacyjną tablicę / mieszanie w JavaScript
Muszę przechowywać niektóre statystyki za pomocą JavaScript w sposób, który zrobiłbym w C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); Czy w JavaScript jest Hashtablecoś takiego Dictionary<TKey, TValue>? Jak mogę przechowywać wartości w taki sposób?

17
Jak odróżnić lewy i prawy przycisk myszy za pomocą jQuery
Jak uzyskać kliknięty przycisk myszy za pomocą jQuery? $('div').bind('click', function(){ alert('clicked'); }); jest to wywoływane przez kliknięcie prawym i lewym przyciskiem myszy, jaki jest sposób na złapanie prawego przycisku myszy? Byłbym szczęśliwy, gdyby istniało coś takiego: $('div').bind('rightclick', function(){ alert('right mouse button is pressed'); });

30
Pobierz wiersz, który ma wartość Max dla kolumny
Stół: UserId, Value, Date. Chcę uzyskać identyfikator użytkownika, wartość maks. (Data) dla każdego identyfikatora użytkownika. Oznacza to wartość dla każdego identyfikatora użytkownika, który ma najnowszą datę. Czy jest na to sposób po prostu w SQL? (Najlepiej Oracle) Aktualizacja: Przepraszamy za wszelkie niejasności: muszę uzyskać WSZYSTKIE identyfikatory użytkowników. Ale dla każdego …


7
Połącz element na liście z łańcuchami
Czy istnieje prostszy sposób na połączenie elementów łańcucha na liście w pojedynczy łańcuch? Czy mogę korzystać z str.join()funkcji? Np. To jest wejście ['this','is','a','sentence']i to jest pożądane wyjściethis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

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.