Programowanie

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

7
Jak wykonać proste „chmod + x” z poziomu Pythona?
Chcę utworzyć plik z poziomu skryptu Pythona, który jest wykonywalny. import os import stat os.chmod('somefile', stat.S_IEXEC) wygląda na to, os.chmodże nie „dodaje” uprawnień tak, jak chmodrobi to unix . Gdy ostatnia linia jest wykomentowana, plik ma kod pliku -rw-r--r--, a nie zakomentowany, tryb pliku to ---x------. Jak mogę po prostu …
119 python  chmod 

10
Używanie querySelectorAll do pobierania bezpośrednich elementów podrzędnych
Potrafię to zrobić: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); Oznacza to, że mogę pomyślnie pobrać wszystkie bezpośrednie elementy potomne myDivelementu, który ma klasę .foo. Problem w tym, że przeszkadza mi to, że muszę #myDivw selektorze zawrzeć , bo odpytuję na myDivelement (więc jest oczywiście zbędne). …

11
Konwersja listy na zbiór zmienia kolejność elementów
Ostatnio zauważyłem, że kiedy jestem konwertowania listdo setrzędu elementów ulega zmianie i jest klasyfikowane według charakteru. Rozważmy ten przykład: x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order is …
119 python  set 

10
Jak zapobiec renderowaniu znaków Unicode jako emoji w HTML z JavaScript?
Znajduję Unicode dla znaków specjalnych z wyszukiwania FileFormat.Info . Niektóre znaki są renderowane jako klasyczne czarno-białe glify, takie jak ⚠ (znak ostrzegawczy \u26A0lub ⚠). Są lepsze, ponieważ mogę zastosować do nich style CSS (takie jak kolor). Inne renderują się jako nowsze emotikony z kreskówek, takie jak ⌛ (klepsydra \u231Blub ⌛). …
119 javascript  html  css  unicode  emoji 



10
Skrypt Bash do obliczenia czasu, który upłynął
Piszę skrypt w bash, aby obliczyć czas, jaki upłynął na wykonanie moich poleceń, rozważ: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Wydaje mi się, że moja logika jest poprawna, ale otrzymuję następujący wydruk: „Wykonanie …
119 linux  bash  shell 

8
Nie można skopiować ~ / .ssh / id_rsa.pub
Podążam za generowaniem kluczy SSH , mówi sudo apt-get install xclip Pobiera i instaluje xclip. Jeśli nie masz apt-get, może być konieczne użycie innego instalatora (np. yum) xclip -sel clip < ~/.ssh/id_rsa.pub Kopiuje zawartość pliku id_rsa.pub do schowka Ale po uruchomieniu xclip -sel clip < ~/.ssh/id_rsa.pubdostaję Error: Can't open display: …
119 linux  ssh 

4
CompletableFuture | thenApply vs thenCompose
Nie mogę zrozumieć różnicy między thenApply() a thenCompose(). Czy więc ktoś mógłby podać prawidłowy przypadek użycia? Z dokumentacji Java: thenApply(Function<? super T,? extends U> fn) Zwraca nową wartość, CompletionStagektóra po normalnym zakończeniu tego etapu jest wykonywana z wynikiem tego etapu jako argumentem dostarczonej funkcji. thenCompose(Function<? super T,? extends CompletionStage<U>> fn) …

8
Przekazano wektor-kolumnę y, gdy oczekiwano tablicy 1d
Muszę zmieścić RandomForestRegressorod sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Ten kod zawsze działał, dopóki nie wykonałem wstępnego przetwarzania danych ( train_y). Komunikat o błędzie mówi: DataConversionWarning: przekazano wektor-kolumnę y, gdy oczekiwano tablicy 1d. Zmień kształt y na (n_samples,), na przykład za pomocą ravel (). model …



13
Różnica między Arrays.asList (tablica) a nową ArrayList <Integer> (Arrays.asList (tablica))
Jaka jest różnica pomiędzy 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); gdzie iajest tablicą liczb całkowitych. Dowiedziałem się, że niektóre operacje są niedozwolone list2. dlaczego tak jest jak jest przechowywany w pamięci (odniesienia / kopia)? Kiedy tasuję listy, list1nie wpływa na oryginalną tablicę, ale list2tak. Ale nadal …
119 java  list  collections 

2
Jak zdefiniować @Value jako opcjonalne
W fasoli wiosennej mam następujące elementy: @Value("${myValue}") private String value; Wartość jest prawidłowo wprowadzona. Jednak zmienna musi być opcjonalna, jest przekazywana jako parametr wiersza poleceń (który jest następnie dodawany do kontekstu Spring za pomocą elementu SimpleCommandLinePropertySource ), a ten argument nie zawsze będzie istniał. W celu podania wartości domyślnej wypróbowałem …

6
Programistycznie zaznaczać tekst w edytowalnym z treścią elemencie HTML?
W JavaScript można programowo zaznaczyć tekst w elemencie inputlub textarea. Możesz ipt.focus()zaznaczyć wejście za pomocą , a następnie wybrać jego zawartość za pomocą ipt.select(). Możesz nawet wybrać konkretny zakres za pomocą ipt.setSelectionRange(from,to). Moje pytanie brzmi: czy istnieje sposób, aby to zrobić również w contenteditableelemencie? Odkryłem, że mogę to zrobić elem.focus(), …

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.