Programowanie

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

19
„Elewacja” Androida nie pokazuje cienia
Mam ListView i przy każdym elemencie listy chcę, aby wyświetlał cień pod nim. Korzystam z nowej funkcji elewacji Androida Lollipop, aby ustawić Z w widoku, który chcę rzucić cień, i już robię to skutecznie z ActionBar (technicznie pasek narzędzi w Lollipop). Korzystam z elewacji Lollipopa, ale z jakiegoś powodu nie …

5
Co się stało z Lodash _.pluck?
Kiedyś użyłem Lodash _.pluck... Uwielbiałem skubać ... Zdając sobie sprawę, że Lodash nie obsługuje już pluck(od Lodash 4.x), staram się pamiętać, zamiast tego użyć ... Poszedłem do doktorów , nacisnąłem cmd-f, napisałem „zrywać”, ale mój biedny porzucony przyjaciel nie otrzymał nawet właściwej wzmianki… nawet „nie zastąpiono”… Czy ktoś może mi …
273 javascript  lodash 

12
Jak stosować strace?
Kiedyś kolega powiedział mi, że ostatnią opcją, gdy nie udało się debugować wszystkiego w Linuksie, było użycie strace . Próbowałem poznać naukę stojącą za tym dziwnym narzędziem, ale nie jestem guru administratora systemu i tak naprawdę nie uzyskałem rezultatów. Więc, Co to dokładnie jest i co robi? Jak iw jakich …
273 linux  debugging  strace 

6
Dlaczego w Python3 nie ma funkcji Xrange?
Ostatnio zacząłem używać Python3 i brak jest xrange boli. Prosty przykład: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): return …
273 python  python-3.x  pep  xrange 

15
Uzyskaj bieżącą nazwę pliku skryptu
Jeśli mam skrypt PHP, jak mogę uzyskać nazwę pliku z tego skryptu? Ponadto, biorąc pod uwagę nazwę skryptu formularza jquery.js.php, jak mogę wyodrębnić tylko część „jquery.js”?
273 php  file 

10
Jak ustalić bieżący system operacyjny za pomocą Node.js
Piszę kilka skryptów powłoki węzła do użycia podczas programowania na platformie. Mamy zarówno programistów Mac, jak i Windows. Czy istnieje zmienna, którą mogę sprawdzić w węźle, aby uruchomić plik .sh w jednej instancji, a .bat w innej?
273 node.js 

15
DateTime „null” wartość
Dużo szukałem, ale nie mogłem znaleźć rozwiązania. Jak radzisz sobie z DateTime, który powinien być w stanie zawierać niezainicjowaną wartość (równoważną zeru)? Mam klasę, która może mieć ustawioną wartość właściwości DateTime lub nie. Zastanawiałem się nad zainicjowaniem właściciela właściwości na DateTime.MinValue, który następnie można łatwo sprawdzić. Myślę, że to dość …
273 c#  datetime  null 




6
Połącz wektor ciągów / znaków
Jeśli mam wektor znaku typu, jak mogę połączyć wartości w łańcuch? Oto jak zrobiłbym to za pomocą paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') ustępujący "abc". Ale oczywiście działa to tylko wtedy, gdy znam długość sdata z wyprzedzeniem.
273 r  string  r-faq 

13
znajdowanie i zastępowanie elementów na liście
Muszę przeszukać listę i zastąpić wszystkie wystąpienia jednego elementu innym. Jak dotąd moje próby kodu nie prowadzą mnie nigdzie, jaki jest najlepszy sposób, aby to zrobić? Załóżmy na przykład, że moja lista ma następujące liczby całkowite >>> a = [1,2,3,4,5,1,2,3,4,5,1] i muszę zastąpić wszystkie wystąpienia liczby 1 wartością 10, więc …
273 python  list  replace 

16
Konwertuj epokę UTC na datę lokalną
Od jakiegoś czasu walczę z tym. Próbuję przekonwertować epokę na obiekt daty. Epoka jest wysyłana do mnie w UTC. Ilekroć miniesz new Date()epokę, zakłada się, że to epoka lokalna. Próbowałem utworzyć obiekt UTC, a następnie setTime()dostosować go do właściwej epoki, ale jedyną metodą, która wydaje się przydatna, jest to, że …
273 javascript  date  utc  epoch 


23
Idiom Pythona, aby zwrócić pierwszy element lub Brak
Jestem pewien, że istnieje prostszy sposób na zrobienie tego, co po prostu mi się nie zdarza. Nazywam wiele metod, które zwracają listę. Lista może być pusta. Jeśli lista nie jest pusta, chcę zwrócić pierwszą pozycję; w przeciwnym razie chcę zwrócić Brak. Ten kod działa: my_list = get_list() if len(my_list) > …

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.