Programowanie

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



11
Lista plików z określonymi rozszerzeniami z ls i grep
Chcę tylko pobrać pliki z bieżącego katalogu i wyprowadzić tylko pliki .mp4 .mp3 .exe nic więcej. Pomyślałem więc, że mogę to zrobić: ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ Ale nie, ponieważ pierwszy grep wyświetli tylko pliki mp4, dlatego pozostałe 2 grep nie będą używane. Jakieś pomysły? …
153 bash  shell  macos  grep 


16
ImportError: Żaden moduł o nazwie apiclient.discovery
Otrzymałem ten błąd w Pythonie Google App Engine, który użył interfejsu API Tłumacza Google, ale nie wiem, jak to naprawić, <module> from apiclient.discovery import build ImportError: No module named apiclient.discovery Spróbuję ustawić środowisko, które wskazuje na Google App Engine SDK i ponownie prześlę do Google Apps Engine, zawsze otrzymuję błąd …

27
Jak wyczyścić wszystkie opcje w menu rozwijanym?
Mój kod działa w IE, ale psuje się w Safari, Firefox i Opera. (Wielka niespodzianka) document.getElementById("DropList").options.length=0; Po przeszukaniu dowiedziałem się, length=0że to tego nie lubi. Próbowałem ...options=nulliz var clear=0; ...length=cleartakim samym wynikiem. Robię to na wielu obiektach naraz, więc szukam lekkiego kodu JS.

19
Jak podzielić ścieżkę DOS na jej komponenty w Pythonie
Mam zmienną typu string, która reprezentuje ścieżkę dos np: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Chcę podzielić ten ciąg na: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] Próbowałem użyć split()i replace()ale albo przetwarzają tylko pierwszy lewy ukośnik, albo wstawiają liczby szesnastkowe do ciągu. Muszę jakoś przekonwertować tę zmienną łańcuchową na nieprzetworzony ciąg, aby …
153 python 


5
npm nie udało się zainstalować czasu z powodu błędu nie znaleziono
Kiedy próbuję zainstalować czas na serwerze nodejs, pojawia się następujący błąd: time@0.8.4 install /var/www/track/node_modules/time node-gyp rebuild gyp ERR! build error gyp ERR! stack Error: not found: make gyp ERR! stack at F (/usr/lib/nodejs/npm/node_modules/which/which.js:43:28) gyp ERR! stack at E (/usr/lib/nodejs/npm/node_modules/which/which.js:46:29) gyp ERR! stack at /usr/lib/nodejs/npm/node_modules/which/which.js:57:16 gyp ERR! stack at Object.oncomplete (fs.js:297:15) …
153 node.js 

11
„Nie można znaleźć certyfikatu podpisującego manifest w magazynie certyfikatów” - nawet po dodaniu nowego klucza
Nie mogę budować projektów z silnym podpisem kluczem nazwy - zawsze pojawia się wiadomość w tytule. Tak, projekt został pierwotnie skopiowany z innego komputera. Jednak nawet jeśli dodam nowy klucz za pośrednictwem karty Podpisywanie we właściwościach projektu, ten błąd jest nadal wyświetlany. Próbowałem uruchomić program Visual Studio jako administrator i …


17
Resetowanie obiektu generatora w Pythonie
Mam obiekt generatora zwrócony przez wielokrotną wydajność. Przygotowanie do wywołania tego generatora jest raczej czasochłonną operacją. Dlatego chcę kilka razy ponownie użyć generatora. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) Oczywiście myślę o skopiowaniu treści na prostą …
153 python  generator  yield 



5
Dlaczego pliki wykonywalne Rusta są tak ogromne?
Po znalezieniu Rusta i przeczytaniu dwóch pierwszych rozdziałów dokumentacji uważam, że podejście i sposób, w jaki zdefiniowali język, są szczególnie interesujące. Postanowiłem więc zmoczyć palce i zacząłem od Hello world ... Zrobiłem to na Windows 7 x64, przy okazji. fn main() { println!("Hello, world!"); } Wydając cargo buildi patrząc na …
153 rust  rust-cargo 

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.