Programowanie

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

6
Niestandardowe sortowanie list w Pythonie
Refaktoryzowałem stary kod i natknąłem się na to: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Kod działa (i napisałem go około 3 lata temu!), Ale nie mogę znaleźć tego udokumentowanego nigdzie w dokumentacji Pythona i wszyscy używają go …
98 python  list  sorting 

3
Przeglądanie folderów w MSYS
To będzie najtrudniejsze pytanie dnia. Jak poruszać się po strukturze folderów systemu Windows w powłoce MSYS? Kiedy uruchamiam powłokę, widzę tylko znak „~”. Wpisuję „ls” i folder jest pusty. Chcę tylko wiedzieć, jak dostać się na mój dysk C.
98 bash  msys 


3
Jak uruchomić wiele poleceń DOS równolegle?
Jak uruchomić wiele poleceń DOS? Mam forpętlę, która uruchamia wykrywanie serwera w celu wykrycia, który serwer działa i jest szybki. Ponieważ jest więcej serwerów, nie chcę uruchamiać wszystkich detekcji serwerów po kolei, ale równolegle.
98 batch-file  cmd 

7
Jak mogę udostępnić wiele projektów katalogowi node_modules?
Za każdym razem, gdy tworzę projekty, muszę pobrać wszystkie zależności modułów węzłów. Bez kopiowania node_modules, czy istnieje możliwość udostępniania centralnych node_modules w wielu projektach? jak poniżej, za każdym razem muszę uruchamiać wiele poleceń. npm install gulp-usemin npm install gulp-wrap npm install gulp-connect npm install gulp-watch npm install gulp-minify-css npm install …
98 node.js  npm 


8
Co robi?: Robić w Kotlinie? (Operator Elvisa)
Nie mogę dowiedzieć się, co ?:robi na przykład w tym przypadku val list = mutableList ?: mutableListOf() i dlaczego można go zmodyfikować do tego val list = if (mutableList != null) mutableList else mutableListOf()
98 kotlin 

5
Python os.path.join () na liście
potrafię >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Ale kiedy robię >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Czego tu brakuje?

2
Ustawianie przezroczystego tła obrazów w IrfanView
Mam kilka obrazów PNG, które składają się z czarnego kształtu i przezroczystego tła. Niestety, IrfanView pokazuje przezroczyste tło jako kolor czarny, więc widzę tylko czarny na czarnym. Odkryłem w ustawieniach Irfana, że ​​mogę zmienić kolor tła okna, ale zmienia się on tylko wokół obrazu, przezroczysty kolor jest nadal czarny. Czy …

1
Jak współdzielić oś x dwóch wykresów podrzędnych po ich utworzeniu?
Próbuję udostępnić dwie osie wykresów podrzędnych, ale muszę udostępnić oś x po utworzeniu figury. Na przykład tworzę tę figurę: import numpy as np import matplotlib.pyplot as plt t= np.arange(1000)/100. x = np.sin(2*np.pi*10*t) y = np.cos(2*np.pi*10*t) fig=plt.figure() ax1 = plt.subplot(211) plt.plot(t,x) ax2 = plt.subplot(212) plt.plot(t,y) # some code to share both …


4
Co to jest nagłówek http X-REQUEST-ID?
Dużo już googlowałem na ten temat, czytałem różne artykuły o tym nagłówku, jego zastosowaniu w Heroku i projektach opartych na Django. Jednak w mojej głowie wciąż jest to zdezorientowane. Jaki jest cel tego nagłówka? Czy narusza prywatność użytkownika? Czy może pomóc w śledzeniu użytkownika?

3
Jaki jest cel przesyłania wiadomości opartych na parach klucz / wartość w Kafce? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 12 miesięcy temu . Popraw to pytanie Wszystkie przykłady z Kafki | producenci pokazują, że ProducerRecordpara klucz / wartość …


12
C ++ Tuple vs Struct
Czy jest jakaś różnica między używaniem a std::tuplei tylko danych struct? typedef std::tuple<int, double, bool> foo_t; struct bar_t { int id; double value; bool dirty; } Z tego, co znalazłem w Internecie, stwierdziłem, że istnieją dwie główne różnice: structjest bardziej czytelny, a tuplema wiele ogólnych funkcji, których można używać. Czy …
98 c++  struct  tuples 

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.