Programowanie

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

2
C # / Linq: Zastosuj funkcję mapowania do każdego elementu w IEnumerable?
Szukałem sposobu na przekształcenie każdego elementu IEnumerable w coś innego za pomocą funkcji mapowania (w sposób zgodny z Linq), ale nic nie znalazłem. Na (bardzo prosty) przykład powinien być w stanie zrobić coś takiego IEnumerable<int> integers = new List<int>() { 1, 2, 3, 4, 5 }; IEnumerable<string> strings = integers.Transform(i …
107 c#  linq 

4
Wyłącz potwierdzenie zakończenia IPython
To naprawdę irytujące, że za każdym razem, gdy piszę exit(), pojawia się monit o potwierdzenie zakończenia; oczywiście, że chcę wyjść! W przeciwnym razie nie napisałbym exit()!!! Czy istnieje sposób na przesłonięcie domyślnego zachowania IPythona, aby zakończyć bez monitu?
107 python  ipython 


5
Jak użyć autodoc Sphinx do udokumentowania metody __init __ (self) klasy?
Sphinx domyślnie nie generuje dokumentów dla __init __ (self). Próbowałem następujących rzeczy: .. automodule:: mymodule :members: i ..autoclass:: MyClass :members: W conf.py ustawienie następujących elementów tylko dołącza __init __ (self) docstring do klasy docstring ( dokumentacja Sphinx autodoc wydaje się zgadzać, że jest to oczekiwane zachowanie, ale nie wspomina o …

6
Jak zignorować białe znaki w ciągu tematu wyrażenia regularnego?
Czy istnieje prosty sposób na zignorowanie białych znaków w ciągu docelowym podczas wyszukiwania dopasowań przy użyciu wzorca wyrażenia regularnego? Na przykład, jeśli szukam frazy „koty”, chciałbym, aby pasowały słowa „c ats” lub „ca ts”. Nie mogę wcześniej usunąć białych znaków, ponieważ muszę znaleźć indeks początkowy i końcowy dopasowania (w tym …
107 regex  whitespace 

11
Jak uniemożliwić przeglądarce wywoływanie podstawowego wyskakującego okienka autoryzacji i obsługę błędu 401 za pomocą JQuery?
Muszę wysłać żądanie autoryzacji przy użyciu podstawowego uwierzytelniania. Z powodzeniem zaimplementowałem to przy użyciu jquery. Jednak gdy otrzymuję błąd 401, otwiera się wyskakujące okienko przeglądarki uwierzytelniania podstawowego i nie jest wywoływane wywołanie zwrotne błędu jquery ajax.

6
Dodaj niezabezpieczony rejestr do platformy Docker
Mam docker 1.12 działający na CentOS. Próbuję dodać do niego niezabezpieczony rejestr, a rzeczy wymienione w dokumentacji po prostu nie działają. System używa, systemdwięc utworzyłem /etc/systemd/system/docker.service.d/50-insecure-registry.confplik. $ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf [Service] Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"' Po załadowaniu demona i ponownym uruchomieniu usługi docker, systemd pokazuje, że zmienna środowiskowa tam jest $ sudo systemctl show …


8
Jak rozciągnąć wysokość div, aby wypełnić nadrzędny div - CSS
Mam stronę z elementami div, jak poniżej <div id="container"> <div id="A"> </div> <div id="B"> <div id="B1"></div> <div id="B2">B2</div> </div> <div id="C"></div> <div id="D"> </div> </div> ze stylizacją jak; html, body { margin: 0; padding: 0; border: 0; } #B, #C, #D { position: absolute; } #A{ top: 0; width: 100%; …
107 css 





30
npm - EPERM: operacja niedozwolona w systemie Windows
Pobiegłem npm config set prefix /usr/local Po uruchomieniu tego polecenia, próbując uruchomić jakiekolwiek polecenia npm w systemie operacyjnym Windows, otrzymuję poniższe. Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local' at Error (native) Usunęli wszystkie pliki z C:\Users\<your username>\.config\configstore\ To nie działało. Jakieś sugestie ?

11
Jak zmienić kursor między trybami Normal i Insert w Vimie?
Chciałbym wiedzieć, jak zmienić, jeśli to możliwe, kursor w Vimie (w kolorze, kształcie itp.) W zależności od trybu, w którym się znajdujesz. Ciągle zapominam, że nie jestem w trybie wstawiania i zaczynam pisać kod, co skutkuje różnego rodzaju szalonymi rzeczami. Byłoby pomocne, gdyby kursor zawierał jakieś wizualne wskazanie.
107 vim 

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.