Programowanie

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

5
Przejście z Windows Forms do WPF
Od dłuższego czasu utknąłem w tworzeniu Windows Forms (zacząłem od VB6 i kontynuowałem do C # .NET 4.5) i prawie osiągnąłem granicę możliwości Windows Forms, oba używając czystego .NET i efekty specjalne w kodzie natywnym. Próbowałem nauczyć się WPF i XAML, ale utknąłem w nowym projektancie WPF. Naprawdę wydaje się …


5
złapać wszystkie nieobsłużone wyjątki w ASP.NET Web Api
Jak złapać wszystko nieobsłużone wyjątki występujące w ASP.NET Web Api, aby móc je rejestrować? Do tej pory próbowałem: Utwórz i zarejestruj ExceptionHandlingAttribute Zaimplementuj Application_Errormetodę w programieGlobal.asax.cs Subskrybuj AppDomain.CurrentDomain.UnhandledException Subskrybuj TaskScheduler.UnobservedTaskException ExceptionHandlingAttributePowodzeniem obsługuje wyjątków, które są generowane wewnątrz metod działania kontrolera i filtrów działania, ale inne wyjątki nie są obsługiwane, na …

6
Dlaczego 4 miliardy iteracji pętli Java zajmuje tylko 2 ms?
Używam następującego kodu Java na laptopie z procesorem Intel Core i7 2,7 GHz. Zamierzałem pozwolić mu zmierzyć, ile czasu zajmie zakończenie pętli z 2 ^ 32 iteracjami, które, jak spodziewałem się, trwały około 1,48 sekundy (4 / 2,7 = 1,48). Ale tak naprawdę zajmuje to tylko 2 milisekundy zamiast 1,48 …
113 java  for-loop  jvm 


21
Nie można zarejestrować się na serwerze bootstrap
Właśnie zmieniłem kod w moim programie i otrzymałem ten błąd: Nie można zarejestrować com.twojafirma.XXX na serwerze startowym. Błąd: nieznany kod błędu. Zwykle oznacza to, że inna instancja tego procesu była już uruchomiona lub zawiesiła się w debugerze. Program odebrał sygnał: „SIGABRT”. Próbowałem przywrócić program do wersji, która działała, zrestartowałem, uruchomiłem …

8
Android: sprawdź, czy telefon obsługuje dwie karty SIM
Po wielu poszukiwaniach na forach wiem, że nie ma sposobu, aby znaleźć numer seryjny IMSI lub SIM dla obu kart SIM w telefonie dual SIM (poza kontaktem z producentem). Teraz moje zmienione pytanie brzmi: czy w ogóle możemy wykryć, że telefon ma dwie karty SIM? Uważam, że można to wykryć …
113 android  imei  dual-sim 

5
Określanie jednego wymiaru komórek w UICollectionView przy użyciu automatycznego układu
W iOS 8 UICollectionViewFlowLayoutobsługuje automatyczną zmianę rozmiaru komórek na podstawie ich własnego rozmiaru zawartości. Spowoduje to zmianę rozmiaru komórek pod względem szerokości i wysokości zgodnie z ich zawartością. Czy można określić stałą wartość szerokości (lub wysokości) wszystkich komórek i zezwolić na zmianę rozmiaru innych wymiarów? Dla prostego przykładu rozważmy wielokreskową …

1
git remote prune - nie pokazałem tylu przyciętych gałęzi, jak się spodziewałem
Ze strony podręcznika: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Więc usunąłem kilka gałęzi za pomocą git push origin :staleStuff a potem pobiegł git remote prune origin Jednak tylko …




5
Ruby: rozszerz siebie
W Rubim rozumiem podstawową ideę extend. Jednak co się dzieje w tym segmencie kodu? A konkretnie, co robi extend? Czy jest to tylko wygodny sposób przekształcenia metod instancji w metody klasowe? Dlaczego miałbyś to robić w ten sposób, zamiast określać metody klas od początku? module Rake include Test::Unit::Assertions def run_tests …
113 ruby 



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.