Programowanie

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


30
npm ERR cb () nigdy nie został wywołany
Mam aplikację Node.js hostowaną na Heroku. Za każdym razem, gdy robię a, pojawia git push herokusię następujący błąd: Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) -----> …
274 node.js  heroku  npm 

11
Zignoruj ​​wielokrotne zwracane wartości w Pythonie
Powiedzmy, że mam funkcję Python, która zwraca wiele wartości w krotce: def func(): return 1, 2 Czy istnieje dobry sposób na zignorowanie jednego z wyników zamiast przypisywania go do zmiennej tymczasowej? Powiedz, że gdybym był zainteresowany tylko pierwszą wartością, czy istnieje lepszy sposób niż ten: x, temp = func()
274 python  function  tuples 


3
Znaczenie podwójnych kresek w kasie Git
Co oznaczają podwójne myślniki przed nazwą pliku w tym poleceniu git? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt Czy są obowiązkowe? Czy to jest równoważne z git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
274 git  git-checkout 

6
Co oznacza „atomowy” w programowaniu?
W książce Effective Java napisano: Specyfikacja języka gwarantuje, że odczyt lub zapis zmiennej jest niepodzielny, chyba że zmienna jest typu longlub double[JLS, 17.4.7]. Co oznacza „atomowy” w kontekście programowania Java lub programowania w ogóle?
274 java  atomic 

3
Jak sprawdzić, czy kolumna istnieje w Pandach
Czy istnieje sposób sprawdzenia, czy kolumna istnieje w ramce danych Pandas? Załóżmy, że mam następujące DataFrame: >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) …
274 python  pandas  dataframe 

12
Jak zaktualizować dane adaptera RecyclerView?
Próbuję dowiedzieć się, na czym polega problem z aktualizacją RecyclerViewadaptera. Po otrzymaniu nowej listy produktów próbowałem: Zaktualizuj ArrayListz fragmentu, w którym recyclerViewzostał utworzony, ustaw nowe dane na adapter, a następnie wywołaj adapter.notifyDataSetChanged(); to nie działało. Utwórz nowy adapter, tak jak inni, i działał on dla nich, ale dla mnie bez …

6
Pandy Pythona: Uzyskaj indeks wierszy, których kolumna odpowiada określonej wartości
Biorąc pod uwagę DataFrame z kolumną „BoolCol”, chcemy znaleźć indeksy DataFrame, w których wartości dla „BoolCol” == True Obecnie mam iteracyjny sposób, aby to zrobić, co działa idealnie: for i in range(100,3000): if df.iloc[i]['BoolCol']== True: print i,df.iloc[i]['BoolCol'] Ale to nie jest właściwy sposób, aby to zrobić panda. Po kilku badaniach …
274 python  indexing  pandas 

17
Jak sprawdzić, czy działa jako root w skrypcie bash
Piszę skrypt, który wymaga uprawnień na poziomie administratora, i chcę go wykonać, aby jeśli skrypt nie był uruchamiany jako root, po prostu powtarza „Uruchom jako root”. i wychodzi. Oto pseudokod tego, czego szukam: if (whoami != root) then echo "Please run as root" else (do stuff) fi exit Jak mogę …
274 bash  shell  root 

13
Otwórz okno dialogowe katalogu
Chcę, aby użytkownik wybrał katalog, w którym zapisany zostanie plik, który wygeneruję. Wiem, że w WPF powinienem używać OpenFileDialogz Win32, ale niestety okno dialogowe wymaga wybrania pliku (plików) - pozostaje otwarty, jeśli po prostu kliknę OK bez wybierania jednego. Mógłbym „zhakować” funkcjonalność, pozwalając użytkownikowi wybrać plik, a następnie usunąć ścieżkę, …
274 wpf  filesystems  dialog 

4
Uzyskaj aktualną wartość ustawienia w Vimie
Czy istnieje prosty sposób na sprawdzenie aktualnej wartości określonego ustawienia Vima? Jeśli chcę poznać bieżącą wartość, powiedzmy tabstop, mogę uruchomić: :set tabstop bez podania argumentu, a Vim powie mi bieżącą wartość. Jest to dobre dla wielu ustawień, ale nie jest dobre dla tych, które są prawdziwe lub fałszywe. Na przykład, …
274 vim 

2
Regex - nie zawiera niektórych znaków
Potrzebuję wyrażenia regularnego w celu dopasowania, jeśli gdziekolwiek w zdaniu NIE ma <lub>. Jeśli w ciągu znajduje się <lub>, musi zwrócić false. Miałem częściowy sukces z tym, ale tylko wtedy, gdy moje <> są na początku lub na końcu: (?!<|>).*$ Używam .Net, jeśli to robi różnicę. Dzięki za pomoc.


30
iPhone nie jest dostępny. Podłącz ponownie urządzenie
Jestem na iOS 13.5 i używam Xcode 11.4 do tworzenia na nim. Otrzymuję ten komunikat o błędzie: Plik KBlackberry jest nazwa mojego urządzenia iPhone. Próbowałem zrestartować urządzenie i oczywiście ponownie podłączyć i różne inne rzeczy, ale nic nie wydaje się tego naprawiać. Następnym krokiem jest wypróbowanie nowszej wersji Xcode.
274 ios  xcode 

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.