Programowanie

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


14
Jaka jest różnica między curry a nakładaniem częściowym?
Dość często widzę w Internecie różne skargi, że przykłady curry innych ludzi nie są curry, ale są jedynie częściowym zastosowaniem. Nie znalazłem odpowiedniego wyjaśnienia, czym jest częściowe zastosowanie lub czym różni się od curry. Wydaje się, że istnieje ogólne zamieszanie, z równoważnymi przykładami opisywanymi jako curry w niektórych miejscach, a …


14
Jak przekonwertować ciągi na liczby całkowite w Pythonie?
Mam krotkę z zapytania MySQL, takiego jak to: T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) Chciałbym przekonwertować wszystkie ciągi znaków na liczby całkowite i umieścić je z powrotem na liście list: T2 = [[13, 17, 18, 21, 32], [7, …
438 python  string  integer 

6
Jakie są główne cele używania std :: forward i jakie problemy rozwiązuje?
W doskonałym przekazywaniu std::forwardsłuży do konwersji nazwanych odwołań do wartości t1i t2do nienazwanych odwołań do wartości. Jaki jest tego cel? Jak wpłynęłoby to na wywoływaną funkcję inner, gdybyśmy opuścili wartości t1& t2jako wartości? template <typename T1, typename T2> void outer(T1&& t1, T2&& t2) { inner(std::forward<T1>(t1), std::forward<T2>(t2)); }


9
Git ignoruje podfoldery
Mam wiele projektów w moim rozwiązaniu .Net. Chciałbym wykluczyć wszystkie foldery „bin / Debug” i „bin / Release” (i ich zawartość), ale nadal zawierać sam folder „bin” i zawarte w nim dll. .gitignore z „bin /” ignoruje foldery „Debug” i „Release”, ale także wszelkie pliki dll zawarte w folderze „bin”. …

26
Jak naprawić błąd „sudo: brak tty i brak określonego programu askpass”?
Próbuję skompilować niektóre źródła przy użyciu makefile. W pliku makefile znajduje się kilka poleceń, które należy uruchomić jako sudo. Kiedy kompiluję źródła z terminala, wszystko idzie dobrze i marka zostaje wstrzymana przy pierwszym uruchomieniu sudopolecenia czekającego na hasło. Po wpisaniu hasła dokonaj wznowienia i uzupełnienia. Ale chciałbym móc skompilować źródła …
438 linux  sudo  tty 

15
Jak przekazać wiele parametrów do funkcji w PowerShell?
Jeśli mam funkcję, która akceptuje więcej niż jeden parametr łańcuchowy, pierwszy parametr wydaje się otrzymać wszystkie dane przypisane do niego, a pozostałe parametry są przekazywane jako puste. Szybki skrypt testowy: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1" Write-Host "`$arg2 value: $arg2" } Test("ABC", "DEF") Wygenerowane dane wyjściowe to $arg1 …
438 powershell 

14
Gdzie jest mój plik .vimrc?
Korzystam z Vima i naprawdę chciałbym zapisać moje ustawienia. Problemem jest to, że nie mogę znaleźć mojego pliku .vimrc i nie znajduje się on w standardowej /home/user/.vimrclokalizacji. Jak mogę znaleźć ten plik?
438 vim 


7
Czy uzyskać statystyki dla każdej grupy (takie jak liczba, średnia itp.) Za pomocą pand GroupBy?
Mam ramkę danych dfi używam z niej kilku kolumn do groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() W powyższy sposób prawie otrzymuję potrzebną tabelę (ramkę danych). Brakuje dodatkowej kolumny, która zawiera liczbę wierszy w każdej grupie. Innymi słowy, mam na myśli, ale chciałbym również wiedzieć, ile liczb wykorzystano do uzyskania tych środków. Na przykład w …



10
Rekurencyjnie szukaj plików z określonym rozszerzeniem
Próbuję znaleźć wszystkie pliki z określonym rozszerzeniem w katalogu i jego podkatalogach za pomocą bash (najnowsza wersja Ubuntu LTS). Oto, co jest zapisane w pliku skryptu: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' …
437 linux  bash  recursion 

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.