Programowanie

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

8
Jak użyć refleksji do wywołania metody ogólnej?
Jaki jest najlepszy sposób na wywołanie metody ogólnej, gdy parametr type nie jest znany w czasie kompilacji, a zamiast tego jest uzyskiwany dynamicznie w czasie wykonywania? Rozważ następujący przykładowy kod - w jaki Example()sposób najbardziej zwięzły sposób wywołać GenericMethod<T>()za pomocą Typeprzechowywanej w myTypezmiennej zmiennej? public class Sample { public void …
1069 c#  .net  generics  reflection 

5
Co to jest <lider> w pliku .vimrc?
Widzę &lt;leader&gt;w wielu .vimrcplikach i zastanawiam się, co to znaczy? Do czego jest to używane? Byłby tylko ogólny przegląd celu i sposobu użycia.
1068 vim  macvim 

17
Scal / przekonwertuj wiele plików PDF w jeden plik PDF
Jak mogę scalić / przekonwertować wiele plików PDF w jeden duży plik PDF? Próbowałem następujących czynności, ale zawartość pliku docelowego nie była zgodna z oczekiwaniami: convert file1.pdf file2.pdf merged.pdf Potrzebuję bardzo prostego / podstawowego rozwiązania wiersza poleceń (CLI). Najlepiej byłoby, gdybym mógł bezpośrednio przesłać dane wyjściowe scalania / konwersji pdf2ps(jak …


18
Jaka jest różnica między „@” a „=” w zakresie dyrektywy w AngularJS?
Przeczytałem uważnie dokumentację AngularJS na ten temat, a następnie majstrowałem przy dyrektywie. Oto skrzypce . A oto kilka istotnych fragmentów: Z HTML : &lt;pane bi-title="title" title="{{title}}"&gt;{{text}}&lt;/pane&gt; Z dyrektywy dotyczącej okien: scope: { biTitle: '=', title: '@', bar: '=' }, Jest kilka rzeczy, których nie rozumiem: Dlaczego muszę korzystać "{{title}}"z '@'i …

14
Jak zwrócić wiele wartości z funkcji? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Kanonicznym sposobem zwracania wielu wartości w językach, które go obsługują, jest często krotki …


30
Jak usunąć odstęp między elementami inline / inline-block?
Biorąc pod uwagę ten HTML i CSS: span { display:inline-block; width:100px; background-color:palevioletred; } &lt;p&gt; &lt;span&gt; Foo &lt;/span&gt; &lt;span&gt; Bar &lt;/span&gt; &lt;/p&gt; Uruchom fragment koduUkryj wynikiRozwiń fragment kodu W rezultacie między elementami SPAN będzie występować szerokość 4 pikseli. Demo: http://jsfiddle.net/dGHFV/ Rozumiem, dlaczego tak się dzieje, a także wiem, że mogłem pozbyć …
1066 html  css 

9
angular.service vs. angular.factory
Widziałem zarówno angular.factory (), jak i angular.service () używane do deklarowania usług; nie mogę jednak znaleźć angular.service nigdzie w oficjalnej dokumentacji. Jaka jest różnica między tymi dwiema metodami? Którego należy użyć do czego (zakładając, że robią różne rzeczy)?

21
Jak i kiedy używać „asynchronizacji” i „czekania”
Z mojego zrozumienia jednej z głównych rzeczy, które asynciawait zrobić, jest wykonanie kodu łatwo pisać i czytać - ale jest ich użyciem równać do tarła wątki tła wykonywać długiego trwania logiki? Obecnie wypróbowuję najbardziej podstawowy przykład. Dodałem kilka komentarzy. Czy możesz mi to wyjaśnić? // I don't understand why this …



10
Grupuj według w LINQ
Załóżmy, że mamy taką klasę: class Person { internal int PersonID; internal string car; } Teraz mam listę tej klasy: List&lt;Person&gt; persons; Teraz ta lista może mieć wiele instancji z tymi samymi PersonID, na przykład: persons[0] = new Person { PersonID = 1, car = "Ferrari" }; persons[1] = new …
1061 c#  linq  group-by 


25
Zachowaj proporcje div z CSS
Chcę utworzyć taki, divktóry może zmieniać szerokość / wysokość wraz ze zmianą szerokości okna. Czy są jakieś reguły CSS3, które pozwoliłyby na zmianę wysokości w zależności od szerokości, przy jednoczesnym zachowaniu proporcji ? Wiem, że mogę to zrobić za pomocą JavaScript, ale wolałbym używać tylko CSS.

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.