Programowanie

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


3
Co to jest Hindley-Milner?
Spotkałem się z tym terminem Hindley-Milner i nie jestem pewien, czy rozumiem, co to znaczy. Przeczytałem następujące posty: Steve Yegge - Dynamic Languages ​​Strike Back Steve Yegge - Problem Pinokia Daniel Spiewak - Co to jest Hindley-Milner? (i dlaczego to jest fajne?) Ale nie ma jednego wpisu dla tego terminu …

4
Niestandardowy nagłówek autoryzacji HTTP
Zastanawiałem się, czy można umieścić niestandardowe dane w nagłówku autoryzacji HTTP. Projektujemy RESTful API i możemy potrzebować sposobu na określenie niestandardowej metody autoryzacji. Na przykład nazwijmy to FIRE-TOKENuwierzytelnianiem. Czy coś takiego byłoby ważne i dozwolone zgodnie ze specyfikacją: Authorization: FIRE-TOKEN 0PN5J17HBGZHT7JJ3X82:frJIUN8DYpKDtOLCwo//yllqDzg= Pierwsza część drugiego ciągu (przed ':') to klucz API, …


5
ReadOnlyCollection lub IEnumerable do ujawniania kolekcji elementów członkowskich?
Czy istnieje jakiś powód, aby uwidaczniać kolekcję wewnętrzną jako ReadOnlyCollection, a nie IEnumerable, jeśli kod wywołujący wykonuje iterację tylko po kolekcji? class Bar { private ICollection<Foo> foos; // Which one is to be preferred? public IEnumerable<Foo> Foos { ... } public ReadOnlyCollection<Foo> Foos { ... } } // Calling code: …


19
iOS 7.0 Nie znaleziono tożsamości do podpisywania kodu
certyfikat jest ważny xcode 5 iOS 7 Błąd Code Sign: Nie znaleziono tożsamości podpisujących kod: Nie znaleziono tożsamości podpisujących kod (tj. Par certyfikatów i kluczy prywatnych), które pasują do profilu udostępniania określonego w ustawieniach kompilacji („iOS Team Provisioning Profile: *”). Błąd CodeSign: podpisywanie kodu jest wymagane dla typu produktu „Aplikacja” …
124 ios  ios7  code-signing 

3
Czy 1.0 jest prawidłowym wyjściem z std :: gene_canonical?
Zawsze myślałem, że liczby losowe leżą między zerem a jedynką, bez1 , tj. Są to liczby z półotwartego przedziału [0,1). Potwierdza to dokumentacja na cppreference.com z dnia std::generate_canonical. Jednak gdy uruchamiam następujący program: #include <iostream> #include <limits> #include <random> int main() { std::mt19937 rng; std::seed_seq sequence{0, 1, 2, 3, 4, …
124 c++  c++11  random 

8
Jak powiązać WPF DataGrid ze zmienną liczbą kolumn?
Moja aplikacja WPF generuje zestawy danych, które mogą mieć za każdym razem inną liczbę kolumn. Dane wyjściowe zawierają opis każdej kolumny, która zostanie użyta do zastosowania formatowania. Uproszczona wersja wyniku może wyglądać następująco: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } } Ta …
124 c#  wpf  xaml  data-binding  datagrid 


5
Przypisywanie kodu do zmiennej
Czy można utworzyć zmienną i przypisać do niej wiersz kodu, taki jak: ButtonClicked = (MessageBox.Show("Hello, World!")); ... więc kiedy używam zmiennej, wykona linię kodu.
124 c#  variables 

6
innerText vs innerHTML vs label vs text vs textContent vs externalText
Mam listę rozwijaną, która jest wypełniona przez Javascript. Decydując o tym, jaka powinna być domyślna wartość do wyświetlenia podczas ładowania, zdałem sobie sprawę, że następujące właściwości pokazują dokładnie te same wartości: innerText innerHtml label text textContent outerText Moje własne badania pokazują testy benchmarkingowe lub porównania kilku z nich, ale nie …
124 javascript  html  dom 

13
Łączenie wielu zadań MapReduce w łańcuchy na platformie Hadoop
W wielu rzeczywistych sytuacjach, w których stosujesz MapReduce, ostateczne algorytmy kończą się na kilku krokach MapReduce. tj. Map1, Reduce1, Map2, Reduce2 i tak dalej. Mamy więc dane wyjściowe z ostatniej redukcji, które są potrzebne jako dane wejściowe dla następnej mapy. Dane pośrednie to coś, czego (ogólnie) nie chcesz zachować po …
124 hadoop  mapreduce 

5
inject.preload.js nie ładuje pliku w chrome z mojego środowiska deweloperskiego
Używam Google Chrome do mojego rozwoju php / js. dzisiaj zacząłem widzieć plik, który się nie ładuje. nazwa pliku jest zawsze inna Request URL: blob:http://random.homestead.test/4d9f984b-b8f8-4e77-97cb-4fcfd8ace348 strona sieciowa mówi, że inicjatorem jest inject.preload.js:373 jeśli otworzę ten plik, pierwsza linia mówi /* *This file is part of Adblock Plus <https://adblockplus.org/>, Ale mam …

7
Jak mogę uzyskać większą kontrolę w ASP.NET?
Próbuję zbudować bardzo, bardzo prostą „mikro-aplikację internetową”, która, jak podejrzewam, zainteresuje kilku użytkowników Stack Overflow, jeśli kiedykolwiek to zrobię. Hostuję go w mojej witrynie C # in Depth, która jest waniliowym ASP.NET 3.5 (tj. Nie MVC). Przepływ jest bardzo prosty: Jeśli użytkownik wejdzie do aplikacji z adresem URL, który nie …

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.