Programowanie

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

14
Sposób wykrywania zawartości pola tekstowego uległ zmianie
Chcę wykrywać za każdym razem, gdy zmienia się zawartość pola tekstowego. Mogę użyć metody uzupełniania, ale wykryje także naciśnięcia klawiszy, które nie generują liter, jak na przykład klawisze strzałek. Pomyślałem o dwóch metodach wykonania tego za pomocą zdarzenia keyup: Sprawdź dokładnie, czy kod ascii naciśniętego klawisza to litera \ backspace …


4
getApplication () vs. getApplicationContext ()
Nie mogłem znaleźć satysfakcjonującej odpowiedzi na to pytanie, więc zaczynamy: o co chodzi z tym Activity/Service.getApplication()i Context.getApplicationContext()? W naszej aplikacji oba zwracają ten sam obiekt. W ActivityTestCaseJednakże, szydząc aplikację pozwoli getApplication()wrócić z makiety, ale getApplicationContextbędzie jeszcze powrócić inną instancję kontekstowe (jeden wstrzykiwany przez Android). Czy to błąd? Czy to celowo? …



17
Jak rekurencyjnie znajdować i wyświetlać najnowsze zmodyfikowane pliki w katalogu z podkatalogami i godzinami?
System operacyjny: Linux Typ systemu plików: ext3 Preferowane rozwiązanie: bash (skrypt / oneliner), ruby, python Mam kilka katalogów z kilkoma podkatalogami i plikami. Muszę sporządzić listę wszystkich tych katalogów, która jest zbudowana w taki sposób, że każdy katalog pierwszego poziomu jest wyświetlany obok daty i godziny najnowszego utworzonego / zmodyfikowanego …

5
Jak dodać element na początku listy <T>?
Chcę dodać opcję „Wybierz jeden” do listy rozwijanej powiązanej z List&lt;T&gt;. Po zapytaniu o to List&lt;T&gt;, jak dodać swój początkowy Item, a nie część źródła danych, jako PIERWSZY element w tym List&lt;T&gt;? Mam: // populate ti from data List&lt;MyTypeItem&gt; ti = MyTypeItem.GetTypeItems(); //create initial entry MyTypeItem initialItem = new MyTypeItem(); …

13
Jak pominąć element w .map ()?
Jak mogę pominąć element tablicy .map? Mój kod: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); Zwróci to: ["img.png", null, "img.png"]
417 javascript 





18
Jak zapisać sesję interaktywną Python?
Często używam interpretera Pythona do pracy z bazami danych, plikami itp. - w zasadzie dużo ręcznego formatowania częściowo ustrukturyzowanych danych. Nie zapisuję i nie czyszczę użytecznych fragmentów tak często, jak bym chciał. Czy istnieje sposób na zapisanie moich danych wejściowych w powłoce (połączenia db, przypisania zmiennych, trochę pętli i logiki) …

17
Czym dokładnie atrybut Android: onClick XML różni się od setOnClickListener?
Z tego, co przeczytałem, możesz przypisać onClickprogramator do przycisku na dwa sposoby. Za pomocą android:onClickatrybutu XML, w którym po prostu używasz nazwy metody publicznej z podpisem void name(View v)lub za pomocą setOnClickListenermetody, w której przekazujesz obiekt implementujący OnClickListenerinterfejs. Ta ostatnia często wymaga anonimowej klasy, której osobiście nie lubię (osobisty gust) …
416 android  onclick 


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.