Programowanie

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

9
C # przechwyć wyjątek przepełnienia stosu
Mam rekurencyjne wywołanie metody, która zgłasza wyjątek przepełnienia stosu. Pierwsze wywołanie jest otoczone blokiem try catch, ale wyjątek nie jest przechwytywany. Czy wyjątek przepełnienia stosu zachowuje się w specjalny sposób? Czy mogę prawidłowo złapać / obsłużyć wyjątek? Nie wiem, czy to istotne, ale dodatkowe informacje: wyjątek nie jest zgłaszany w …

5
jak słuchać kanałów N? (instrukcja dynamicznego wyboru)
aby rozpocząć nieskończoną pętlę wykonywania dwóch goroutines, mogę użyć poniższego kodu: po otrzymaniu wiadomości uruchomi nowy goroutine i będzie trwał wiecznie. c1 := make(chan string) c2 := make(chan string) go DoStuff(c1, 5) go DoStuff(c2, 2) for ; true; { select { case msg1 := <-c1: fmt.Println("received ", msg1) go DoStuff(c1, …
116 go 


2
Asynchroniczne implementacje interfejsu
Obecnie próbuję utworzyć moją aplikację przy użyciu niektórych metod Async. Wszystkie moje IO są wykonywane przez jawne implementacje interfejsu i jestem trochę zdezorientowany, jak sprawić, by operacje były asynchroniczne. Jak widzę rzeczy mam dwie opcje w realizacji: interface IIO { void DoOperation(); } OPCJA 1: wykonaj niejawną implementację asynchroniczną i …

5
Android Data Binding przy użyciu tagu include
Uwaga dotycząca aktualizacji: Powyższy przykład działa poprawnie , ponieważ poprawiono wydanie 1.0-rc4 problem z potrzebą niepotrzebnej zmiennej. Oryginalne pytanie: Robię dokładnie tak, jak jest to opisane w dokumentacji i nie działa: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> MyActivity.java: ... …

4
Docker: nie można wykonać RUN mkdir w pliku Dockerfile
Oto komunikat o błędzie, który otrzymuję podczas tworzenia obrazu platformy Docker: Krok 18: URUCHOM mkdir / var / www / app && chown luqo33: www-data / var / www / app ---> Uruchomiony w 7b5854406120 mkdir: nie można utworzyć katalogu '/ var / www / app': Nie ma takiego pliku …
116 docker 

3
Jak przeformułować pierwszy komunikat o zatwierdzeniu git?
Mam drzewo robocze zawierające 3 commmity: ➜ ~ myproject git: (mistrz) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: My Name <my@mail.com> …


5
Wyjątek „Za dużo wartości do rozpakowania”
Pracuję nad projektem w Django i właśnie zacząłem próbować rozszerzyć model użytkownika o tworzenie profili użytkowników. Niestety napotkałem problem: za każdym razem, gdy próbuję uzyskać profil użytkownika w szablonie ( user.get_template.lastIPna przykład), pojawia się następujący błąd: Środowisko: Metoda żądania: POBIERZ URL żądania: http: // localhost: 8000 / Wersja Django: 1.1.0 …
116 python  django 

7
Co dokładnie wyjaśnia PostgreSQL?
Wynik wyjaśniający MySQL jest dość prosty. PostgreSQL jest trochę bardziej skomplikowany. Nie udało mi się znaleźć dobrego źródła, które by to wyjaśniło. Czy możesz opisać, co dokładnie mówi wyjaśnienie lub przynajmniej wskazać mi dobre źródło informacji?
116 postgresql 




10
Funkcja Pythona jako argument funkcji?
Czy funkcja Pythona może być argumentem innej funkcji? Mówić: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass To są zasadniczo dwa pytania: Czy to w ogóle dozwolone? A jeśli tak, jak mam użyć tej funkcji w drugiej funkcji? Czy musiałbym użyć exec …


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.