Programowanie

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

14
Prawidłowe wcięcie dla wielowierszowych ciągów Python
Jakie jest właściwe wcięcie multilinii w Pythonie w obrębie funkcji? def method(): string = """line one line two line three""" lub def method(): string = """line one line two line three""" albo coś innego? To dziwne, że ciąg wisi na zewnątrz funkcji w pierwszym przykładzie.
456 python  string 


30
Sprawa przeciwko sprawdzonym wyjątkom
Od wielu lat nie jestem w stanie uzyskać porządnej odpowiedzi na następujące pytanie: dlaczego niektórzy programiści tak sprawdzają wyjątki? Przeprowadziłem wiele rozmów, czytałem rzeczy na blogach, czytałem, co powiedział Bruce Eckel (pierwsza osoba, którą widziałem, wypowiadała się przeciwko nim). Obecnie piszę nowy kod i zwracam szczególną uwagę na sposób postępowania …

21
Odpowiedź na żądanie inspekcji wstępnej nie przechodzi kontroli kontroli dostępu
Otrzymuję ten błąd, używając ngResource do wywołania interfejsu API REST w Amazon Web Services: XMLHttpRequest nie może załadować http://server.apiurl.com:8000/s/login?login=facebook . Odpowiedź na żądanie inspekcji wstępnej nie przechodzi kontroli kontroli dostępu: Żądany zasób nie zawiera nagłówka „Kontrola dostępu - Zezwalaj na pochodzenie”. Dlatego źródło „ http: // localhost ” nie ma …

27
Jak usunąć niedozwolone znaki ze ścieżki i nazw plików?
Potrzebuję solidnego i prostego sposobu na usunięcie nielegalnej ścieżki i znaków pliku z prostego ciągu. Użyłem poniższego kodu, ale wydaje się, że nic nie robi, czego mi brakuje? using System; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string illegal = "\"M<>\"\\a/ry/ h**ad:>> a\\/:*?\"<>| li*tt|le|| …
456 c#  string  path  directory 

15
Jak dołączyć i odłączyć się od procesu Dockera?
Mogę dołączyć do procesu dokowania, ale Ctrl+ cnie działa, aby się od niego odłączyć. exitw zasadzie zatrzymuje proces. Jaki jest zalecany przepływ pracy, aby proces działał, czasami dołączając się do niego, aby wprowadzić pewne zmiany, a następnie odłączając?
456 docker 



11
Zaimportować plik z podkatalogu?
Mam plik o nazwie tester.py, znajduje się na /project. /projectma wywołany podkatalog libz plikiem o nazwie BoxTime.py: /project/tester.py /project/lib/BoxTime.py Chcę importować BoxTimez tester. Próbowałem tego: import lib.BoxTime Co spowodowało: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime Wszelkie pomysły na …

18
Czy kontroler ASP.NET MVC może zwrócić obraz?
Czy mogę utworzyć kontroler, który po prostu zwraca zasób obrazu? Chciałbym przekierować tę logikę przez kontroler, ilekroć wymagany jest adres URL taki jak poniżej: www.mywebsite.com/resource/image/topbanner Kontroler wyszuka topbanner.pngi wyśle ​​ten obraz bezpośrednio z powrotem do klienta. Widziałem przykłady tego, w których musisz utworzyć widok - nie chcę używać widoku. Chcę …

4
Jak mogę użyć wyszukiwarki do wyszukiwania znaków specjalnych? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Google usuwa większość znaków specjalnych z tekstu, który indeksują, więc nie jest to dobre narzędzie do wielu …



29
Najczystszy sposób na napisanie logiki ponownej próby?
Czasami muszę poddać się operacji kilka razy, zanim się poddam. Mój kod jest jak: int retries = 3; while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); } } Chciałbym przepisać to w ogólnej funkcji ponownej próby, takiej jak: TryThreeTimes(DoSomething); Czy jest …
455 c#  .net 

30
Jak zresetować stan sklepu Redux?
Używam Redux do zarządzania stanem. Jak zresetować sklep do stanu początkowego? Załóżmy na przykład, że mam dwa konta użytkowników ( u1i u2). Wyobraź sobie następującą sekwencję zdarzeń: Użytkownik u1loguje się do aplikacji i coś robi, więc buforujemy niektóre dane w sklepie. Użytkownik u1wylogowuje się. Użytkownik u2loguje się do aplikacji bez …

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.