Programowanie

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

8
Przekazywanie przechwytywania lambda jako wskaźnika funkcji
Czy można przekazać funkcję lambda jako wskaźnik funkcji? Jeśli tak, to muszę robić coś niepoprawnie, ponieważ pojawia się błąd kompilacji. Rozważ następujący przykład using DecisionFn = bool(*)(); class Decide { public: Decide(DecisionFn dec) : _dec{dec} {} private: DecisionFn _dec; }; int main() { int x = 5; Decide greaterThanThree{ [x](){ …

15
Cień dla obrazu PNG w CSS
Mam obraz PNG, który ma dowolny kształt (nie kwadratowy). Muszę zastosować efekt cienia do tego obrazu. Standardowe podejście ... -o-box-shadow: 12px 12px 29px #555; -icab-box-shadow: 12px 12px 29px #555; -khtml-box-shadow: 12px 12px 29px #555; -moz-box-shadow: 12px 12px 29px #555; -webkit-box-shadow: 12px 12px 29px #555; box-shadow: 12px 12px 29px #555; ... …
210 css  image  png  transparency 


9
Wiele poleceń w aliasie bash
Chciałbym zdefiniować alias, który uruchamia następujące dwa polecenia kolejno. gnome-screensaver gnome-screensaver-command --lock W tej chwili dodałem alias lock='gnome-screensaver-command --lock' do mojego .bashrc, ale ponieważ tak często blokuję stację roboczą, łatwiej byłoby po prostu wpisać jedno polecenie.


4
Jak otworzyć plik do odczytu i zapisu?
Czy istnieje sposób otwarcia pliku do odczytu i zapisu? Aby obejść ten problem, otwieram plik do pisania, zamykam go, a następnie otwieram ponownie do odczytu. Ale czy jest jakiś sposób, aby otworzyć plik dla obu czytania i pisania?
210 python  file  file-io 

4
Visual Studio Code: Jak wyświetlać zakończenia linii
Jak mogę wyświetlać linie podziału (CR, LF) w Visual Studio Code (nie w Visual Studio). Używam następujących ustawień, ale żadne z nich nie pokazuje zakończeń linii. "editor.renderWhitespace": true, "editor.renderControlCharacters": true, "editor.renderIndentGuides": true Czy jest ustawienie dla lineingsów? Edycja 1: Otworzyłem problem na GitHub: https://github.com/Microsoft/vscode/issues/12223 Edycja 2: Soham Kamani stworzył rozszerzenie …

14
Jak skopiować cały katalog plików do istniejącego katalogu za pomocą Pythona?
Uruchom następujący kod z katalogu zawierającego katalog o nazwie bar(zawierający jeden lub więcej plików) i katalog o nazwie baz(zawierający także jeden lub więcej plików). Upewnij się, że nie ma katalogu o nazwie foo. import shutil shutil.copytree('bar', 'foo') shutil.copytree('baz', 'foo') Nie powiedzie się z: $ python copytree_test.py Traceback (most recent call …
210 python  shutil  copytree 

4
Do czego służą pliki „spec.ts” generowane przez Angular CLi?
Jestem nowy w Angular 2 (i ogólnie Angular ...) i uważam, że jest bardzo wciągający. Używam Angular CLi do generowania i obsługi projektów. Wydaje się, że działa dobrze - chociaż w przypadku moich małych projektów edukacyjnych produkuje więcej, niż potrzebuję - ale tego należy się spodziewać. Zauważyłem, że generuje on …


5
Jak mogę przełączyć moje repozytorium git na określone zatwierdzenie
W moim repozytorium git wykonałem 5 zatwierdzeń, jak poniżej w moim dzienniku git: commit 4f8b120cdafecc5144d7cdae472c36ec80315fdc Author: Michael Date: Fri Feb 4 15:26:38 2011 -0800 commit b688d46f55db1bc304f7f689a065331fc1715079 Author: Michael Date: Mon Jan 31 10:37:42 2011 -0800 commit b364f9dcec3b0d52666c4f03eb5f6efb7e1e7bda Author: Michael Date: Wed Jan 26 13:33:17 2011 -0800 commit 4771e26619b9acba3f059b491c6c6d70115e696c Author: Michael …
210 git 

12
# Zdefiniować makro do drukowania debugowania w C?
Próba utworzenia makra, którego można użyć do drukowania komunikatów debugowania po zdefiniowaniu DEBUG, jak na przykład następujący pseudo kod: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Jak można to osiągnąć za pomocą makra?
209 c  c-preprocessor 

24
Jak sprawić, by proces potomny umierał po wyjściu rodziców?
Załóżmy, że mam proces, który odradza dokładnie jeden proces potomny. Teraz, gdy proces nadrzędny kończy działanie z jakiegokolwiek powodu (normalnie lub nienormalnie, przez zabicie, ^ C, stwierdzenie niepowodzenia lub cokolwiek innego) chcę, aby proces potomny umarł. Jak to zrobić poprawnie? Kilka podobnych pytań na temat stackoverflow: (zapytano wcześniej) Jak mogę …
209 c  linux  unix  process  fork 

5
Dlaczego zachowanie związane z przepełnieniem liczb całkowitych bez znaku jest zdefiniowane, a przepełnienie ze znakiem całkowitym nie?
Niepisane przepełnienie liczb całkowitych jest dobrze zdefiniowane zarówno przez standardy C, jak i C ++. Na przykład stwierdza stan C99 standard ( §6.2.5/9) Obliczenia obejmujące niepodpisane operandy nigdy nie mogą się przepełnić, ponieważ wynik, który nie może być reprezentowany przez wynikowy typ liczb całkowitych bez znaku, jest zmniejszany modulo o …

4
ASP.NET MVC3 - obszar tekstowy z @ Html.EditorFor
Mam aplikację ASP.NET MVC3 i mam również formularz dodawania wiadomości. Kiedy VS2010 utworzył widok domyślny, mam tylko dane wejściowe dla danych tekstowych, ale chcę mieć obszar tekstowy dla tekstu wiadomości. Jak mogę to zrobić ze składnią Razor. Wprowadzanie tekstu wygląda następująco: @Html.EditorFor(model => model.Text)

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.