Programowanie

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

3
Promise.all (). Potem () rozwiązać?
Korzystanie z Node 4.x. Kiedy masz Promise.all(promises).then()właściwy sposób rozwiązania danych i przekazania ich następnemu .then()? Chcę zrobić coś takiego: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); Ale nie jestem pewien, jak uzyskać dane do drugiego .then(). Nie mogę użyć resolve(...)w pierwszym .then(). …


1
Zlecenie wykonania dekoratora
def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_italic def hello(): return "hello world" helloHTML = hello() Wynik: "<b><i>hello world</i></b>" Z grubsza rozumiem o dekoratorach i jak to działa z jednym z nich w większości przykładów. W …

5
Czy istnieje składnia YAML do udostępniania części listy lub mapy?
Więc wiem, że mogę zrobić coś takiego: sitelist: &sites - www.foo.com - www.bar.com anotherlist: *sites I mają sitelisti anotherlistoba zawierają www.foo.comi www.bar.com. Jednak naprawdę chcę, anotherlistaby zawierał równieżwww.baz.com , bez konieczności powtarzania www.foo.comi www.baz.com. W ten sposób otrzymuję błąd składni w parserze YAML: sitelist: &sites - www.foo.com - www.bar.com anotherlist: …

11
Edytuj skrypt powłoki, gdy jest uruchomiony
Czy możesz edytować skrypt powłoki, gdy jest uruchomiony, i mieć wpływ na zmiany działającego skryptu? Ciekawi mnie konkretny przypadek skryptu csh, który mam, który uruchamia kilka różnych smaków kompilacji i działa przez całą noc. Jeśli coś przyjdzie mi do głowy w trakcie operacji, chciałbym wejść i dodać dodatkowe polecenia lub …
96 linux  shell  csh 

29
Usuń tekst z przycisku Wstecz, zachowując ikonę
Chcę usunąć tekst z przycisku Wstecz, ale chcę zachować ikonę. próbowałem let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationController, action: nil) navigationItem.leftBarButtonItem = backButton Jednak powoduje to całkowite usunięcie tekstu i ikony.
96 ios  swift  xcode 

5
Jak używać zmiennej środowiskowej wewnątrz cytowanego ciągu w Bash
Wypróbowałem różne formy następujących w skrypcie bash: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" Ale nie mogę uzyskać składni, aby poprawnie rozwinąć COLUMNSzmienną środowiskową. Próbowałem różnych form: svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W $COLUMNS' i svn diff $@ --diff-cmd /usr/bin/diff -x …

30
Baza danych MySQL nie uruchomi się w XAMPP Manager-osx
Pobrałem XAMPP około miesiąc temu i działało dobrze. Dzisiaj zainstalowałem oprogramowanie do rozpoznawania głosu, a następnie ponownie uruchomiłem komputer. Od tego czasu MySQL nie uruchamia się w mojej aplikacji manager-OSX. To nie wyrzuca mnie w dzienniku aplikacji. Oto, co mówi: Stopping all servers... Stopping Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd …
96 php  mysql  macos  xampp 


13
Jak mogę uzyskać identyfikator kanału z YouTube?
Próbuję odzyskać dane z mojego kanału za pomocą YouTube Data API V3 . Do tego potrzebuję mojego identyfikatora kanału. Próbowałem znaleźć identyfikator mojego kanału na koncie YouTube i zawiodłem pod każdym względem. Gdyby ktoś miał dla mnie choć jedną wskazówkę, byłbym niesamowicie zadowolony. Oto adres URL, którego używam do pobierania …

7
Kiedy wymagana jest opcja TCP SO_LINGER (0)?
Myślę, że rozumiem formalne znaczenie tej opcji. W jakimś starszym kodzie, który teraz obsługuję, używana jest opcja. Klient narzeka na RST jako odpowiedź dla FIN ze swojej strony na połączenie zamknięte z jego strony. Nie jestem pewien, czy mogę go bezpiecznie usunąć, ponieważ nie rozumiem, kiedy należy go użyć. Czy …

10
Załaduj ponownie aplikację Flask po zmianie pliku szablonu
Domyślnie, uruchamiając aplikację Flask przy użyciu wbudowanego serwera ( Flask.run), monitoruje ona swoje pliki w języku Python i automatycznie ponownie ładuje aplikację, jeśli jej kod ulegnie zmianie: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Niestety, wydaje się, że działa to tylko dla plików * .py i nie …
96 python  flask  jinja2 


8
Kolejność MySQL według określonych wartości ID
Czy możliwe jest sortowanie w mysql według „kolejności według” przy użyciu predefiniowanego zestawu wartości kolumn (ID), takich jak: order by (ID = 1,5,4,3), aby uzyskać rekord 1, 5, 4, 3 w tym rozkazać? UPDATE: O nadużywaniu mysql ;-) Muszę wyjaśnić, dlaczego tego potrzebuję ... Chcę, aby moje rekordy zmieniały się …
96 mysql  sorting 

10
IIS - 401.3 - nieautoryzowane
Próbuję rozpocząć korzystanie z usług IIS. Utworzyłem nową witrynę w Menedżerze IIS, zamapowałem ją na folder w moim systemie plików i dodałem index.html do tego folderu. Ustawiłem port na 85 dla tej witryny. Kiedy próbuję uzyskać dostęp http://localhost:85/index.html, pojawia się następujący komunikat o błędzie: 401.3 - nieautoryzowany - nie masz …
96 iis  iis-7 

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.