Programowanie

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



5
szybka sprawa
Czy Swift upadł przez oświadczenie? np. jeśli wykonam następujące czynności var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } czy możliwe jest wykonanie tego samego kodu dla przypadku „jeden” i przypadku „dwa”?


11
pip się zepsuł. jak naprawić błąd DistributionNotFound?
Za każdym razem, gdy próbuję użyć pip, pojawia się błąd. Na przykład: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==0.8.1 …
146 python  pip 


5
Zadeklaruj parametr metody bloku bez użycia typu typedef
Czy można określić parametr bloku metody w Objective-C bez użycia typedef? Musi być, podobnie jak wskaźniki do funkcji, ale nie mogę trafić w składnię wygrywającą bez użycia pośredniej czcionki: typedef BOOL (^PredicateBlock_t)(int); - (void) myMethodTakingPredicate:(PredicateBlock_t)predicate kompiluje się tylko powyższe, wszystkie te zawodzą: - (void) myMethodTakingPredicate:( BOOL(^block)(int) ) predicate - (void) …

7
Jak czytać z parameters.yml w kontrolerze w symfony2?
Umieściłem kilka zmiennych niestandardowych w moim app / config / parameters.yml. parameters: api_pass: apipass api_user: apiuser Muszę uzyskać do nich dostęp z mojego kontrolera i próbowałem je pobrać za pomocą $this->get('api_user'); z mojego pliku kontrolera. Kiedy próbuję, otrzymuję ten komunikat o błędzie: You have requested a non-existent service "api_user". Jaki …

3
Jak działa mechanizm recyklingu ListView
Więc mam ten problem miałem przed i naturalnie poprosiłem o pomoc na tutaj . Odpowiedź Luksprog była świetna, ponieważ nie miałem pojęcia, jak ListView i GridView zoptymalizowały się dzięki recyklingowi widoków. Dzięki jego radom mogłem zmienić sposób dodawania widoków do mojego widoku GridView. Problem w tym, że mam teraz coś, …

5
Utwórz użytkownika devise z konsoli Ruby
Masz jakiś pomysł, jak utworzyć i zapisać nowy obiekt użytkownika za pomocą urządzenia z konsoli ruby? Kiedy próbowałem to uratować, zawsze robię się fałszywy. Chyba coś mi brakuje, ale nie mogę znaleźć żadnych powiązanych informacji.

3
Jak przeglądać HashMap w JSP?
Jak mogę przejść przez pętlę HashMapw JSP? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 

2
Jak używać Pythona do logowania się na stronie internetowej i pobierania plików cookie do późniejszego wykorzystania?
Chcę pobrać i przeanalizować stronę internetową za pomocą Pythona, ale aby uzyskać do niej dostęp, potrzebuję zestawu kilku plików cookie. Dlatego muszę najpierw zalogować się do strony internetowej przez https. Moment logowania polega na wysłaniu dwóch parametrów POST (nazwa użytkownika, hasło) do /login.php. Podczas żądania logowania chcę pobrać pliki cookie …


11
PHP: Konwertuj dowolny ciąg do UTF-8 bez znajomości oryginalnego zestawu znaków lub przynajmniej spróbuj
Mam aplikację, która obsługuje klientów z całego świata i oczywiście chcę, aby wszystko, co trafia do moich baz danych, było zakodowane w UTF-8. Głównym problemem dla mnie jest to, że nie wiem, jakie kodowanie będzie miało źródło dowolnego ciągu - może to być z pola tekstowego (użycie <form accept-charset="utf-8">jest przydatne …

5
Problemy z wprowadzeniem komunikatu o zatwierdzeniu Gita w Vimie
System operacyjny: Windows piszę $ git commit następnie „# Wprowadź treść komunikatu” Piszę jakiś tekst, na przykład „Dodano weryfikację formularza” Naciśnij klawisz Enter i nie zatwierdzono. Następnie wciskam Shift + Enter, Ctrl + Enter, Alt + Enter - nadal nie zatwierdzono. Myślę, że to głupie kłopoty, ale co mam zrobić?
146 git  commit  message 

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.