Programowanie

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


5
Bash ustawił + x bez drukowania
Czy ktoś wie, czy możemy powiedzieć set +xw bashu bez drukowania: set -x command set +x ślady + command + set +x ale powinien po prostu wydrukować + command Bash to wersja 4.1.10 (4). Od jakiegoś czasu mnie to niepokoi - wyjście jest zaśmiecone bezużytecznymi set +xwierszami, przez co narzędzie …
96 bash  shell 

2
Jak wyświetlić nieprzetworzone dane bufora nodejs jako ciąg szesnastkowy
Poniższy kod wykorzystuje moduł SerialPort do nasłuchiwania danych z połączenia Bluetooth. Oczekuję, że w konsoli zostanie wyświetlony strumień danych w formacie szesnastkowym. Ale konsola pokazuje tylko dziwne symbole. Chcę wiedzieć, jak zdekodować i wyświetlić dane w konsoli. var serialPort = new SerialPort("/dev/tty.EV3-SerialPort", { parser: SP.parsers.raw }, false); // this is …
96 node.js  buffer 

11
Python argparse: Ustaw wymagany co najmniej jeden argument
Używam argparsedo programu Pythona, który może -process, -uploadlub obu: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() Program jest bez znaczenia bez przynajmniej jednego parametru. Jak mogę skonfigurować argparsewymuszenie wyboru co najmniej jednego parametru? AKTUALIZACJA: Po komentarzach: W jaki sposób Pythonic parametryzuje program z co najmniej …
96 python  argparse 

4
Jak zignorować pliki, które są w repozytorium?
Mam plik (config.php), który jest już zatwierdzony do repozytorium Git, ale chcę zignorować lokalnie, tj. Chcę, aby ten plik pozostał w repozytorium, ale zmusić Gita do zignorowania wszelkich zmian w nim. Umieściłem plik w .gitignore, ale nadal jest oznaczony jako zmieniony, a Git nadal próbuje wprowadzić zmiany, za każdym razem, …
96 git  gitignore  git-rm 

3
Co robi Include () w LINQ?
Próbowałem przeprowadzić wiele badań, ale jestem bardziej typem db - więc nawet wyjaśnienie w MSDN nie ma dla mnie żadnego sensu. Czy ktoś może wyjaśnić i podać kilka przykładów, jakie Include()stwierdzenie robi w SQLzapytaniu?
96 sql  linq 

6
Sortuj wartości mapy Go według kluczy
Podczas iteracji po zwróconej mapie w kodzie, zwróconej przez funkcję topic, klucze nie pojawiają się w kolejności. Jak mogę sprawić, aby klucze były uporządkowane / posortowane na mapie, aby klucze były w porządku, a wartości odpowiadały? Oto kod .
96 go  hashmap 

4
Jak nie uruchamiać przykładu przy użyciu roxygen2?
Piszę teraz funkcję geokodowania, która polega na posiadaniu klucza map Bing. Oczywiście wolałbym nie publikować swoich, a przykłady zawodzą bez jednego. Jak dołączyć przykład dla użytkowników do ręcznego uruchamiania, ale nie ma go wykonywany w trakcie R CMD check?
96 r  roxygen2 

9
Python: przeładuj komponent Y zaimportowany z 'from X import Y'?
W Pythonie, po zaimportowaniu modułu X w sesji interpretera za pomocą import X, a moduł zmienia się na zewnątrz, mogę ponownie załadować moduł za pomocą reload(X). Zmiany będą następnie dostępne w mojej sesji tłumacza. Zastanawiam się, czy jest to również możliwe, gdy importuję komponent Y z modułu X za pomocą …

4
Jak ustawić źródło obrazu w base64
Chcę ustawić źródło obrazu na źródło base64, ale to nie działa: JSfiddle.net/NT9KB <img id="img" src="" /> JavaScript document.getElementById("img").src = "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg=="

5
Dlaczego compareTo jest na finale Enum w Javie?
Wyliczenie w Javie implementuje Comparableinterfejs. Byłoby miło, aby zastąpić Comparable„s compareTometody, ale tutaj jest oznaczony jako wersja ostateczna. Domyślną naturalny porządek na Enum„s compareTojest podana kolejność. Czy ktoś wie, dlaczego wyliczenia Java mają to ograniczenie?

13
Skrypt Bash do cd do katalogu ze spacjami w nazwie ścieżki
Używam Bash na macOS X i chciałbym utworzyć prosty wykonywalny plik skryptu, który po uruchomieniu zmieniłby się na inny katalog. Jednak ścieżka do tego katalogu zawiera spacje. Jak do cholery to robisz? Oto, co mam ... Nazwa pliku: cdcode Zawartość pliku: cd ~/My Code Przyznaję, że nie jest to długa …
96 bash  escaping 



3
Weryfikujesz podpisane zatwierdzenia Git?
W nowszych wersjach gitmożliwe jest podpisywanie poszczególnych zatwierdzeń (oprócz tagów) kluczem PGP: git commit -m "some message" -S Możesz pokazać te podpisy na wyjściu git logza pomocą --show-signatureopcji: $ git log --show-signature commit 93bd0a7529ef347f8dbca7efde43f7e99ab89515 gpg: Signature made Fri 28 Jun 2013 02:28:41 PM EDT using RSA key ID AC1964A8 gpg: …
96 git 

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.