Programowanie

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


13
Struktury danych .NET: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - Szybkość, pamięć i kiedy z nich korzystać?
.NET ma wiele skomplikowanych struktur danych. Niestety niektóre z nich są dość podobne i nie zawsze jestem pewien, kiedy użyć jednego, a kiedy innego. Większość moich książek w języku C # i Visual Basic mówi o nich do pewnego stopnia, ale tak naprawdę nigdy nie wchodzą w szczegóły. Jaka jest …

16
Zamień wiele ciągów na wiele innych
Próbuję zastąpić wiele słów w ciągu wieloma innymi słowami. Sznurek brzmi: „Mam kota, psa i kozę”. Nie powoduje to jednak: „Mam psa, kozę i kota”, ale zamiast tego daje „Mam kota, kota i kota”. Czy w JavaScript można zastąpić wiele ciągów jednocześnie wieloma innymi ciągami, aby uzyskać poprawny wynik? var …

5
Sass - Konwersja Hex na RGBa dla nieprzezroczystości tła
Mam następujący mixin Sass, który jest w połowie pełną modyfikacją przykładu RGBa : @mixin background-opacity($color, $opacity: .3) { background: rgb(200, 54, 54); /* The Fallback */ background: rgba(200, 54, 54, $opacity); } Złożyłem aplikację $opacityok, ale teraz utknąłem z tą $colorczęścią. Kolory, które wyślę do mixinu to HEX, a nie …



8
Słowniki i wartości domyślne
Zakładając, że connectionDetailsjest słownikiem Python, jaki jest najlepszy, najbardziej elegancki, najbardziej „pythoniczny” sposób refaktoryzacji kodu w ten sposób? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue


12
Obsługa wyjątków od zadań Java ExecutorService
Próbuję użyć ThreadPoolExecutorklasy Javy do uruchamiania dużej liczby ciężkich zadań z ustaloną liczbą wątków. Każde z zadań ma wiele miejsc, w których może się nie powieść z powodu wyjątków. Podklasowałem ThreadPoolExecutori przesłoniłem afterExecutemetodę, która ma zapewnić nieprzechwycone wyjątki napotkane podczas uruchamiania zadania. Nie mogę jednak sprawić, by działało. Na przykład: …


8
Czy istnieje ograniczenie długości atrybutów HTML?
Jak długo jest za długa dla wartości atrybutu w HTML? Korzystam z atrybutów danych w stylu HTML5 ( data-foo="bar") w nowej aplikacji, a w jednym miejscu byłoby bardzo przydatne, aby przechowywać dość dużą ilość danych (powyżej 100 znaków). Chociaż podejrzewam, że ta kwota jest w porządku, rodzi się pytanie, ile …


5
Jak przekazać ten kontekst do funkcji?
Myślałem, że byłoby to coś, co mógłbym łatwo znaleźć w Google, ale może nie zadaję właściwego pytania ... Jak ustawić cokolwiek „to” odnosi się do danej funkcji javascript? na przykład, podobnie jak w przypadku większości funkcji jQuery, takich jak: $(selector).each(function() { //$(this) gives me access to whatever selector we're on …
213 javascript  jquery  scope  this 

4
Jak skonfigurować projekt git, aby korzystał z zewnętrznego submodułu repo?
Chciałbym utworzyć repozytorium, które pobiera repozytorium zdalne. Na przykład powiedzmy jQuery jako submoduł: git://github.com/jquery/jquery.git Jaki byłby proces tworzenia repozytorium z jQuery jako podmodułem i dodawania własnego zewnętrznego jako zdalnego repo. Czy po ustawieniu, jeśli popchnę / pociągnę do własnego pilota, czy zewnętrzny pozostanie nienaruszony?

9
Najlepsze podejście do przesyłania strumieniowego HTTP w czasie rzeczywistym do klienta wideo HTML5
Naprawdę utknąłem, próbując zrozumieć najlepszy sposób przesyłania strumieniowego wyniku ffmpeg w czasie rzeczywistym do klienta HTML5 za pomocą node.js, ponieważ istnieje wiele zmiennych i nie mam dużego doświadczenia w tym obszarze, spędziłem wiele godzin próbując różnych kombinacji. Mój przypadek użycia to: 1) Strumień wideo kamery RTSP H.264 IP jest pobierany …

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.