Programowanie

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

7
Rozwiązywanie instancji za pomocą ASP.NET Core DI
Jak ręcznie rozwiązać typ za pomocą wbudowanej platformy wstrzykiwania zależności ASP.NET Core MVC? Konfiguracja kontenera jest dość łatwa: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Ale jak mogę rozwiązać problem ISomeServicebez wykonywania zastrzyku? Na przykład chcę to zrobić: ISomeService service = services.Resolve<ISomeService>(); Nie ma takich metod w …



6
jQuery UI: Datepicker ustawia zakres roku na 100 lat
Przy użyciu Datepicker domyślnie rok rozwijany pokazuje tylko 10 lat. Użytkownik musi kliknąć ostatni rok, aby dodać więcej lat. Jak możemy ustawić początkowy zakres na 100 lat, aby użytkownik domyślnie zobaczył dużą listę? function InitDatePickers() { $(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, maxDate: '@maxDate', minDate: '@minDate' }); }

30
Upublicznienie prywatnej metody testowania urządzenia… dobry pomysł?
Uwaga moderatora: opublikowano już 39 odpowiedzi (niektóre zostały usunięte). Przed wysłaniem swoją odpowiedź, należy rozważyć, czy można dodać coś sensownego do dyskusji. Prawdopodobnie powtarzasz to, co ktoś już powiedział. Czasami muszę stworzyć metodę prywatną w klasie publicznej, aby napisać dla niej kilka testów jednostkowych. Zwykle dzieje się tak, ponieważ metoda …
301 c#  java  unit-testing 


6
Convert.ChangeType () kończy się niepowodzeniem w przypadku typów dopuszczających wartości zerowe
Chcę przekonwertować ciąg na wartość właściwości obiektu, którego nazwę mam jako ciąg. Próbuję to zrobić w ten sposób: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } Problem polega na tym, że zawodzi i generuje …
301 c#  .net  reflection 


5
Wyodrębnianie bitów za pomocą jednego mnożenia
Widziałem ciekawą technikę zastosowaną w odpowiedzi na inne pytanie i chciałbym ją trochę lepiej zrozumieć. Otrzymujemy 64-bitową liczbę całkowitą bez znaku i jesteśmy zainteresowani następującymi bitami: 1.......2.......3.......4.......5.......6.......7.......8....... W szczególności chcielibyśmy przenieść je na najwyższe osiem pozycji, w ten sposób: 12345678........................................................ Nie obchodzi nas wartość bitów wskazanych przez .i nie trzeba …

30
Visual Studio 2010 - zalecane rozszerzenia [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

14
Dlaczego zwracanie wygenerowanego HTML zamiast JSON jest złą praktyką? Albo to jest?
Ładowanie treści HTML z niestandardowych adresów URL / usług sieciowych jest dość łatwe przy użyciu JQuery lub innej podobnej struktury. Stosowałem to podejście wiele razy i do tej pory uważałem, że wydajność jest zadowalająca. Ale wszystkie książki, wszyscy eksperci próbują zachęcić mnie do używania JSON zamiast generowanego HTML. Jak to …
301 javascript  jquery  html  ajax  json 

14
Jakie narzędzia analizy statycznej C ++ typu open source są dostępne? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …




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.