Programowanie

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

1
Jak prawidłowo obsłużyć stronę spakowaną na gzip podczas używania curl?
Napisałem skrypt bash, który pobiera dane wyjściowe ze strony internetowej za pomocą curl i wykonuje kilka operacji na ciągach na wyjściu html. Problem polega na tym, że uruchamiam go na witrynie, która zwraca dane wyjściowe spakowane gzipem. Przechodzenie do witryny w przeglądarce działa dobrze. Kiedy uruchamiam curl ręcznie, otrzymuję dane …
139 bash  curl  gzip 





6
rreplace - Jak zamienić ostatnie wystąpienie wyrażenia w ciągu?
Czy w Pythonie istnieje szybki sposób na zastąpienie ciągów, ale zamiast zaczynać od początku, jak to się replacedzieje, zaczynając od końca? Na przykład: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
139 python  string 

14
Java LinkedHashMap pobiera pierwszy lub ostatni wpis
Skorzystałem LinkedHashMapbo ważna jest kolejność w jakiej wpisywano klucze na mapie. Ale teraz chcę uzyskać wartość klucza na pierwszym miejscu (pierwszy wpisany wpis) lub na końcu. Czy powinna istnieć taka metoda first()i last()czy coś takiego? Czy muszę mieć iterator, aby uzyskać tylko pierwszy wpis klucza? Dlatego użyłem LinkedHashMap! Dzięki!

3
Pobierz bieżący ślad stosu w Rubim bez zgłaszania wyjątku
Chcę rejestrować bieżący ślad śledzenia (stacktrace) w aplikacji Rails 3 bez wystąpienia wyjątku. Każdy pomysł jak? Dlaczego tego chcę? Próbuję prześledzić wywołania, które są wykonywane, gdy Railsy szukają szablonu, aby móc wybrać część procesu do przesłonięcia (ponieważ chcę zmienić ścieżkę widoku dla określonego mojego kontrolera podklasy). Chciałbym wywołać ją z …
139 ruby  stack-trace 

8
Lepiej „spróbować” czegoś i wyłapać wyjątek lub sprawdzić, czy można najpierw uniknąć wyjątku?
Czy powinienem przetestować, czy ifcoś jest prawidłowe, czy po prostu tryto zrobić i wyłapać wyjątek? Czy istnieje solidna dokumentacja mówiąca, że ​​jeden sposób jest preferowany? Czy jest jeden sposób bardziej pytoniczny ? Na przykład, czy powinienem: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Lub: try: x …



3
Co to jest „punkt wejścia” w npm init
Mam pusty nowy projekt, po uruchomieniu npm init mam listę pytań do odpowiedzi, na przykład: name: (karma) version: (1.0.0) description:my project description entry point: (index.js) Jestem naprawdę zdezorientowany tym, który mówi „punkt wejścia”. Czy powinien to być mój plik index.html, czy app.js, czy też coś innego?
139 javascript  node.js  npm 

6
Jak uzyskać dostęp do istniejącej kolekcji w Mongoose?
Mam dużą kolekcję 300 questionobiektów w bazie danych test. Mogę łatwo wchodzić w interakcje z tą kolekcją za pomocą interaktywnej powłoki MongoDB; Jednak gdy próbuję pobrać kolekcję przez Mongoose w aplikacji express.js, otrzymuję pustą tablicę. Moje pytanie brzmi: w jaki sposób mogę uzyskać dostęp do już istniejącego zestawu danych zamiast …


11
Czy w Pythonie 3 jest funkcja „foreach”?
Kiedy spotykam się z sytuacją, mogę to zrobić w javascript, zawsze myślę, czy istnieje foreach funkcja, to wygoda. Przez cały rozumiem funkcję opisaną poniżej: def foreach(fn,iterable): for x in iterable: fn(x) po prostu robią to na każdym elemencie i nie zwróciły ani nie zwróciły, myślę, że powinna to być funkcja …

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.