Programowanie

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



6
Różnica między Lookup () a Dictionary (Of list ())
Próbuję ogarnąć głowę, które struktury danych są najbardziej wydajne i kiedy / gdzie ich użyć. Możliwe, że po prostu nie rozumiem struktur wystarczająco dobrze, ale czym ILookup(of key, ...)różni się od Dictionary(of key, list(of ...))? Również gdzie chciałbym użyć ILookupi gdzie byłoby to bardziej wydajne pod względem szybkości programu / …
165 c#  .net  vb.net  linq 

3
Binding ConverterParameter
Czy jest sposób, w jaki mógłbym to zrobić w Style: <Style TargetType="FrameworkElement"> <Setter Property="Visibility"> <Setter.Value> <Binding Path="Tag" RelativeSource="{RelativeSource AncestorType=UserControl}" Converter="{StaticResource AccessLevelToVisibilityConverter}" ConverterParameter="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Tag}" /> </Setter.Value> </Setter> </Style> Po prostu muszę wysłać Tagrodzica najwyższego poziomu i Tagsamą kontrolę do mojej klasy konwertera.
165 wpf  xaml  styles 

7
Użyj obrazów, takich jak pola wyboru
Chciałbym mieć alternatywę dla standardowego pola wyboru - w zasadzie chciałbym używać obrazów, a gdy użytkownik kliknie obraz, wygaszam go i nakładam pole wyboru. Krótko mówiąc, chcę zrobić coś takiego, jak Recaptcha 2, gdy powoduje to kliknięcie obrazów spełniających określone kryteria. Możesz zobaczyć tutaj demo Recaptcha, ale czasami może to …
165 javascript  jquery  css  html 

17
Jak przechwycić wyjątek z wątku
Mam główną klasę Javy, w klasie zaczynam nowy wątek, w głównym czeka, aż wątek umrze. W pewnym momencie wyrzucam wyjątek czasu wykonywania z wątku, ale nie mogę złapać wyjątku wyrzuconego z wątku w głównej klasie. Oto kod: public class Test extends Thread { public static void main(String[] args) throws InterruptedException …


9
Błąd platformy Docker nie może usunąć kontenera platformy Docker, konflikt: nie można usunąć odwołania do repozytorium
Chcę usunąć kontener w Docker, ale gdy chcesz usunąć, pojawia się błąd Mój następny krok przed usunięciem kontenera, zobacz listę istniejących kontenerów sts@Yudi:~/docker$ sudo docker ps -as CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE 78479ffeba5c ubuntu "/bin/bash" 42 hours ago Exited (0) 42 hours ago sharp_wescoff 81 B …
165 docker  containers 


5
os.path.dirname (__ plik__) zwraca pusty
Chcę uzyskać ścieżkę do bieżącego katalogu, w którym jest wykonywany plik .py. Na przykład prosty plik D:\test.pyz kodem: import os print os.getcwd() print os.path.basename(__file__) print os.path.abspath(__file__) print os.path.dirname(__file__) To dziwne, że wynik to: D:\ test.py D:\test.py EMPTY Oczekuję tych samych wyników z getcwd()i path.dirname(). Biorąc pod uwagę os.path.abspath = os.path.dirname …
165 python 

9
Jak uniknąć konieczności określania lokalizacji WSDL w kliencie usługi sieciowej wygenerowanym przez CXF lub JAX-WS?
Kiedy generuję klienta webservice za pomocą wsdl2java z CXF (który generuje coś podobnego do wsimport), za pośrednictwem maven, moje usługi zaczynają się od takich kodów: @WebServiceClient(name = "StatusManagement", wsdlLocation = "c:/some_absolute_path_to_a_wsdl_file.wsdl", targetNamespace = "http://tempuri.org/") public class StatusManagement extends Service { public final static URL WSDL_LOCATION; public final static QName SERVICE …
165 java  wsdl  cxf  wsdl2java 



12
Assert równa się 2 listom w Junit
Jak mogę zapewnić równość między listami w przypadku testowym JUnit ? Treść listy powinna być równa. Na przykład: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be equal to numbers3

10
?? Coalesce na pusty sznurek?
Coś, co robię coraz częściej, to sprawdzanie ciągu znaków pod kątem pustego (jak in ""lub null) i operatora warunkowego. Aktualny przykład: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; To jest tylko metoda rozszerzenia, jest odpowiednikiem: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; Ponieważ jest pusty i nie jest pusty, ??nie załatwi sprawy. …

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.