Programowanie

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


10
Ustaw właściwość obiektu za pomocą odbicia
Czy istnieje sposób w języku C #, w którym można użyć odbicia do ustawienia właściwości obiektu? Dawny: MyObject obj = new MyObject(); obj.Name = "Value"; Chcę ustawić obj.Namez refleksją. Coś jak: Reflection.SetProperty(obj, "Name") = "Value"; Czy jest na to sposób?



7
Zwracanie pliku binarnego z kontrolera w ASP.NET Web API
Pracuję nad usługą internetową przy użyciu nowego interfejsu WebAPI programu ASP.NET MVC, który będzie obsługiwał pliki binarne, głównie .cabi .exepliki. Następująca metoda kontrolera wydaje się działać, co oznacza, że ​​zwraca plik, ale ustawia typ zawartości na application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; …


11
Dlaczego potrzebujemy boksowania i rozpakowywania w C #?
Dlaczego potrzebujemy boksowania i rozpakowywania w C #? Wiem, co to jest boksowanie i rozpakowywanie, ale nie potrafię pojąć jego prawdziwego wykorzystania. Dlaczego i gdzie mam go używać? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing
323 c#  .net  boxing 



23
Jak obejrzeć plik pod kątem zmian?
Mam plik dziennika zapisywany przez inny proces, który chcę obserwować pod kątem zmian. Za każdym razem, gdy nastąpi zmiana, chciałbym wczytać nowe dane, aby je trochę przetworzyć. Jak najlepiej to zrobić? Miałem nadzieję, że będzie jakiś haczyk z biblioteki PyWin32. Znalazłem tę win32file.FindNextChangeNotificationfunkcję, ale nie mam pojęcia, jak poprosić ją …
323 python  file  pywin32  watch 

18
Jakie powinny być wartości GOPATH i GOROOT?
Próbuję zainstalować doozer w ten sposób: $ goinstall github.com/ha/doozer Otrzymuję te błędy. goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall: reflect: go/build: package could not be found locally goinstall: math: …
323 go  gopath 

4
Tworzenie folderów w repozytorium GitHub bez użycia Git
Chcę dodać nowy folder do mojego nowo utworzonego repozytorium GitHub bez instalowania konfiguracji Git dla (Mac, Linux i Windows). Czy można to zrobić? Nie mogę mieć Gita przez cały czas, gdy pracuję na różnych systemach / maszynach. Wiem, jak dodawać pliki bezpośrednio w repozytorium github.com/[USER]/[REPO]. Czy możemy również utworzyć folder?

7
Jakie jest dokładne znaczenie „nasz” i „ich” w git?
Może to zabrzmieć jak zbyt podstawowe pytanie, ale szukałem odpowiedzi i teraz jestem bardziej zdezorientowany niż wcześniej. Co oznaczają „nasze” i „ich” w git, gdy łączę moją gałąź z moją inną? Obie gałęzie są „nasze”. Czy w konflikcie scalania „nasza” jest zawsze wyświetlana górna z dwóch wersji? Czy „nasz” zawsze …
323 git  merge 

13
Najlepsze podejścia architektoniczne do budowania aplikacji sieciowych iOS (klienci REST)
Jestem programistą iOS z pewnym doświadczeniem i to pytanie jest dla mnie bardzo interesujące. Widziałem wiele różnych zasobów i materiałów na ten temat, ale nadal jestem zdezorientowany. Jaka jest najlepsza architektura dla aplikacji sieciowej na iOS? Mam na myśli podstawowe abstrakcyjne ramy, wzorce, które pasują do każdej aplikacji sieciowej, niezależnie …

23
Pobieranie elementu z zestawu
Dlaczego nie Setzapewnia operacji, aby uzyskać element równy innemu elementowi? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Mogę zapytać, czy Setzawiera element równy bar, więc dlaczego nie mogę uzyskać tego …
323 java  collections  set  equals 

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.