Programowanie

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

9
Co w programowaniu oznacza „odgiąć”?
Na przykład, co to oznacza w tym cytacie? Integracja z zewnętrznym API to prawie gwarancja w każdej nowoczesnej aplikacji internetowej. Aby skutecznie przetestować taką integrację, trzeba skrótową go. Dobry kod pośredniczący powinien być łatwy do utworzenia i stale aktualizowany z rzeczywistymi, aktualnymi odpowiedziami API. W tym poście przedstawimy strategię testowania …
117 api  stub 


5
Python: Bind an Unbound Method?
Czy w Pythonie istnieje sposób na powiązanie niezwiązanej metody bez jej wywoływania? Piszę program wxPython i dla pewnej klasy zdecydowałem, że fajnie byłoby zgrupować dane wszystkich moich przycisków razem jako listę krotek na poziomie klasy, na przykład: class MyWidget(wx.Window): buttons = [("OK", OnOK), ("Cancel", OnCancel)] # ... def Setup(self): for …
117 python  class  methods  bind 

6
Jak wykryć wątek interfejsu użytkownika na Androidzie?
Czy istnieje skuteczny sposób wykrywania, czy Thread.currentThread()w aplikacji jest wątek interfejsu użytkownika systemu Android? Chciałbym umieścić w kodzie modelu pewne potwierdzenia, które zapewniają, że tylko jeden wątek ( np . Wątek interfejsu użytkownika) ma dostęp do mojego stanu, aby zapewnić, że nie jest konieczna żadna synchronizacja.
117 android 

5
Jaki jest najpewniejszy sposób wymuszenia przerysowania UIView?
Mam UITableView z listą elementów. Wybranie elementu powoduje wypchnięcie elementu viewController, który następnie wykonuje następujące czynności. z metody viewDidLoad Odpalam żądanie URLRequest dla danych, które są wymagane przez jedną z moich podglądów podrzędnych - podklasę UIView z nadpisaniem funkcji drawRect. Gdy dane docierają z chmury, zaczynam budować swoją hierarchię widoków. …

17
Jak przeanalizować JSON, aby otrzymać obiekt Date w JavaScript?
Mam następujący fragment JSON: \/Date(1293034567877)\/ co jest wynikiem tego kodu .NET: var obj = DateTime.Now; var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); serializer.Serialize(obj).Dump(); Teraz mam problem z tym, jak utworzyć obiekt Date z tego w JavaScript. Jedyne, co mogłem znaleźć, to niesamowite rozwiązanie regex (wiele zawierało błędy). Trudno uwierzyć, że nie ma …

3
Rails: redirect_to z: error, ale flash [: error] jest puste
Próbuję wykonać przekierowanie podczas ustawiania wartości flash [: error]. (Rails 3.0.10) Moim zdaniem mam <p id="error"><%= flash[:error] %></p> <p id="notice"><%= flash[:notice] %></p> Jeśli to zrobię redirect_to show_path, :notice => "ok", działa dobrze, ale jeśli to zrobię redirect_to show_path, :error => "error", nie pojawia się. czego mogłem przegapić?

12
Ustaw motyw dla fragmentu
Próbuję ustawić motyw dla fragmentu. Ustawienie motywu w manifeście nie działa: android:theme="@android:style/Theme.Holo.Light" Patrząc na poprzednie blogi, wydaje się, że muszę użyć ContextThemeWrapper. Czy ktoś może skierować mnie do zakodowanego przykładu? Nie mogę nic znaleźć.

5
C # Konwertuj List <string> na Dictionary <string, string>
Może się to wydawać dziwne, ale pomijając to, czy istnieje ładny, zwięzły sposób konwersji listy na słownik, w której każda para klucz-wartość w słowniku jest po prostu każdym ciągiem z listy. to znaczy List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Przeprowadziłem wiele poszukiwań i na samym Stackoverflow …
117 c#  list  dictionary 



16
Jak wyrównać formularze wejściowe w HTML
Jestem nowy w HTML i próbuję nauczyć się korzystać z formularzy. Największym problemem, jaki mam do tej pory, jest wyrównanie formularzy. Oto przykład mojego obecnego pliku HTML: &lt;form&gt; First Name:&lt;input type="text" name="first"&gt;&lt;br /&gt; Last Name:&lt;input type="text" name="last"&gt;&lt;br /&gt; Email:&lt;input type="text" name="email"&gt;&lt;br /&gt; &lt;/form&gt; Problem polega na tym, że pole po …
117 html  forms  alignment 

5
Flexbox i Internet Explorer 11 (wyświetl: flex w <html>?)
Planuję odejść od "pływających" układów i używać CSS flexbox w przyszłych projektach. Byłem zachwycony, widząc, że wszystkie główne przeglądarki w ich aktualnych wersjach obsługują (w taki czy inny sposób) flexbox. Udałem się do „Rozwiązany przez Flexbox”, aby spojrzeć na kilka przykładów. Jednak przykład „Sticky Footer” nie wydaje się działać w …

9
Jak wyświetlić zestaw za kodem przy użyciu Visual C ++?
Czytałem kolejne pytanie dotyczące wydajności dwóch linii kodu, a OP powiedział, że spojrzał na assembler za kodem i obie linie były identyczne w asemblerze. Pomijając dygresję, jak mógłbym zobaczyć kod asemblera utworzony podczas kompilacji programu. Używam Visual C ++ firmy Microsoft, ale chciałbym również wiedzieć, czy jest możliwe wyświetlenie zestawu …

8
Indeks (liczony od zera) musi być większy lub równy zero
Hej, ciągle pojawia się błąd: Indeks (liczony od zera) musi być większy lub równy zero i mniejszy niż rozmiar listy argumentów. Mój kod: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = String.Format("{0} {1}", reader.GetString(0), reader.GetString(1)); Aboutme.Text …
117 c#  asp.net  mysql  sql 

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.