Programowanie

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

18
Jak odczytać zawartość strumienia Node.js w zmiennej ciągu?
Włamuję się do programu Node, który używa smtp-protocoldo przechwytywania e-maili SMTP i działania na danych poczty. Biblioteka dostarcza dane poczty w postaci strumienia i nie wiem, jak zamienić je w łańcuch. Obecnie piszę go na stdout stream.pipe(process.stdout, { end: false }), ale jak powiedziałem, potrzebuję zamiast tego danych strumienia w …

6
Jak włączyć podpisywanie aplikacji Google Play
Myślę, że wielu programistów próbuje dowiedzieć się więcej o nowej funkcji podpisywania aplikacji Google Play przedstawionej na Google I / O 2017. Możliwość przechowywania magazynu kluczy w celu podpisywania aplikacji w Google Play oszczędza wysiłek związany z bezpiecznym przechowywaniem magazynu kluczy i może pomóc systemowi w optymalizacji plików APK obsługiwanych …

9
Jaki jest preferowany / idiomatyczny sposób wstawiania do mapy?
Zidentyfikowałem cztery różne sposoby wstawiania elementów do std::map: std::map<int, int> function; function[0] = 42; function.insert(std::map<int, int>::value_type(0, 42)); function.insert(std::pair<int, int>(0, 42)); function.insert(std::make_pair(0, 42)); Który z nich jest preferowany / idiomatyczny? (Czy jest inny sposób, o którym nie pomyślałem?)
113 c++  stl  insert  stdmap  std-pair 

4
Jaka jest różnica między npm install a npm run build?
Jaka jest różnica między npm installi npm run build? Zauważyłem w moim projekcie, że czasami npm zaczyna zawodzić, gdy npm installjest wykonywany, ale po uruchomieniu npm run builddziała dobrze. Czym dokładnie installi czym run buildróżni się wewnętrzne działanie tych dwóch celów ?
113 node.js  npm  npm-install 

12
Zaktualizuj pakiety Pythona z Requirements.txt za pomocą polecenia pip
Jak zaktualizować wszystkie moje pakiety Pythona z pliku Requirements.txt za pomocą polecenia pip? próbował z poniższym poleceniem $ pip install --upgrade -r requirements.txt Ponieważ pakiety Pythona mają przyrostek z numerem wersji ( Django==1.5.1), nie wydają się aktualizować. Czy jest lepsze podejście niż ręczna edycja pliku Require.txt? EDYTOWAĆ Jak wspomniał Andy …

6
Stan Git ignoruje zakończenia linii / identyczne pliki / środowisko Windows i Linux / dropbox / mled
Jak to zrobić status git zignorować różnice w końcówkach linii? Podstawowe informacje: Do pracy nad projektem używam losowo systemów Windows i Linux. Projekt znajduje się w Dropbox. Dowiedziałem się wiele o tym, jak sprawić, by git diff ignorował zakończenia linii. Ponieważ używam meld git diff otwiera meld dla każdego pliku. …


5
Jak scalić tablice YAML?
Chciałbym scalić tablice w YAML i załadować je przez ruby ​​- some_stuff: &some_stuff - a - b - c combined_stuff: <<: *some_stuff - d - e - f Chciałbym mieć połączoną tablicę jako [a,b,c,d,e,f] Otrzymuję błąd: nie znalazłem oczekiwanego klucza podczas analizowania mapowania bloku Jak scalić tablice w YAML?

8
Przekazywanie zmiennej bash do jq
Napisałem skrypt do pobierania określonej wartości file.json. Działa, jeśli podam wartość do jq select, ale zmienna wydaje się nie działać (lub nie wiem, jak jej użyć). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] | select(.username=="myemail@hotmail.com") | .id') echo "$projectID" EMAILID=myemail@hotmail.com #this does not work *** no value …

2
Jak rozpakować plik .asar?
Spakowałem moją aplikację Electron za pomocą następującego polecenia: asar pack app app.asar Teraz muszę go rozpakować i odzyskać cały kod. Czy można to zrobić?
113 node.js  electron  asar 


9
pip pomyślnie instaluje pakiety, ale nie znaleziono plików wykonywalnych z wiersza poleceń
Pracuję na systemie Mac OS X Yosemite w wersji 10.10.3. Zainstalowałem Python2.7 i pip używając macport, jak to zrobiono w http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/ Mogę z powodzeniem instalować pakiety i importować je do mojego środowiska Python i skryptów Pythona. Jednak żaden plik wykonywalny powiązany z pakietem, który można wywołać z wiersza poleceń w …
113 python  macos  pip  macports 

5
Błąd „Twoje push spowodowałoby opublikowanie prywatnego adresu e-mail”
Jestem bardzo nowy w GitHub / VCS . Kiedy próbuję udostępnić swój projekt w serwisie GitHub, pojawia się następujący komunikat o błędzie. Can't finish GitHub sharing process Successfully created project 'myproject' on GitHub, but initial push failed: remote: error: GH007: Your push would publish a private email address. failed to …
113 git  github 

7
Różnica setValue () i postValue () w MutableLiveData
Istnieją dwa sposoby, aby zmienić wartość MutableLiveData. Ale jaka jest różnica między setValue()& postValue()in MutableLiveData. Nie mogłem znaleźć dokumentacji dla tego samego. Oto klasa MutableLiveDataAndroida. package android.arch.lifecycle; /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method. * * @param <T> The type of data hold by …


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.