Programowanie

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

12
Jaka jest różnica między HTTP a REST?
Po przeczytaniu wielu informacji na temat różnic między REST i SOAP mam wrażenie, że REST to tylko jedno słowo na HTTP. Czy ktoś może wyjaśnić, jaką funkcjonalność REST dodaje do HTTP? Uwaga : nie szukam porównania REST względem SOAP. Aktualizacja : Dziękujemy za odpowiedzi. Teraz stało się dla mnie jasne, …
303 http  rest 


6
Double vs. BigDecimal?
Muszę obliczyć niektóre zmienne zmiennoprzecinkowe, a mój kolega sugeruje, żebym użył BigDecimalzamiast tego, doubleponieważ będzie to bardziej precyzyjne. Ale chcę wiedzieć, co to jest i jak najlepiej wykorzystać BigDecimal?

4
Jak uzyskać kontrole w WPF, aby wypełnić dostępne miejsce?
Niektóre elementy sterujące WPF (takie jak Button) wydają się szczęśliwie zajmować całą dostępną przestrzeń w swoim kontenerze, jeśli nie określisz wysokości, jaką ma mieć. I niektórzy, jak ci, których muszę teraz używać, (wielowierszowy) TextBoxi ListBoxwydają się bardziej zaniepokojeni po prostu zajmowaniem miejsca niezbędnego do dopasowania ich zawartości i więcej. Jeśli …

27
Uzyskujesz dostęp do kluczy dict jak atrybut?
Uważam, że wygodniej jest uzyskiwać dostęp do klawiszy dykta obj.foozamiast obj['foo'], więc napisałem ten fragment: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Zakładam jednak, że musi istnieć jakiś powód, dla którego Python nie zapewnia tej funkcjonalności po wyjęciu z pudełka. Jakie byłyby ograniczenia …

11
polecenie sed z opcją -i nie działa na Macu, ale działa na Linuksie
Z powodzeniem użyłem następującego sedpolecenia do wyszukiwania / zamiany tekstu w systemie Linux: sed -i 's/old_link/new_link/g' * Jednak gdy wypróbuję to w systemie Mac OS X, otrzymuję: „polecenie c oczekuje \ po którym następuje tekst” Myślałem, że mój Mac działa z normalną powłoką BASH. Co tam? EDYTOWAĆ: Według @High Performance …
303 linux  macos  bash  sed 

10
Odłamki i repliki w Elasticsearch
Próbuję zrozumieć, co to jest fragment i replika w Elasticsearch, ale nie udało mi się tego zrozumieć. Jeśli pobiorę Elasticsearch i uruchomię skrypt, to z tego, co wiem, uruchomiłem klaster z jednym węzłem. Teraz ten węzeł (mój komputer) ma 5 odłamków (?) I kilka replik (?). Co to jest, czy …

30
POST odznaczone pola wyboru HTML
Mam mnóstwo pól wyboru, które są domyślnie zaznaczone. Moi użytkownicy prawdopodobnie odznaczą kilka (jeśli w ogóle) pól wyboru, a resztę pozostawią zaznaczone. Czy istnieje sposób, aby formularz POST był polami wyboru, które nie są zaznaczone, zamiast tych, które są zaznaczone?
303 html  forms  post  checkbox 


20
Jak mogę iterować po wyliczeniu?
Właśnie zauważyłem, że nie można używać standardowych operatorów matematycznych na wyliczeniu, takich jak ++ lub + = Więc jaki jest najlepszy sposób na iterację wszystkich wartości w wyliczeniu C ++?
303 c++  enums 

6
Jak wykonać filtr OR w zapytaniu Django?
Chcę mieć możliwość wyświetlenia elementów, które albo użytkownik dodał (są wymienione jako twórcy), albo element został zatwierdzony. Zasadniczo muszę wybrać: item.creator = owner or item.moderated = False Jak mam to zrobić w Django? (najlepiej z filtrem lub zestawem zapytań).

8
Podczas niektórych wywołań AJAX pojawia się błąd „net :: ERR_BLOCKED_BY_CLIENT”
Ostatnio zdałem sobie sprawę, że niektóre rozszerzenia adblockera (takie jak adBlocker plus) blokują niektóre wywołania Ajax. Ten błąd pojawia się na konsoli: GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT Dlaczego blokuje niektóre wywołania Ajax, ale nie inne i co to powoduje? Czy istnieje inne obejście niż nakazanie użytkownikowi wyłączenia adblockera?


12
Jak porównać tylko datę bez godziny w typach DateTime w Linq do SQL z Entity Framework?
Czy istnieje sposób na porównanie dwóch DateTimezmiennych, Linq2Sqlale z pominięciem części Czas. Aplikacja przechowuje elementy w bazie danych i dodaje opublikowaną datę. Chcę zachować dokładny czas, ale nadal będę w stanie przyciągnąć samą datę. Chcę porównać 12/3/89 12:43:34i 12/3/89 11:22:12nie brać pod uwagę faktycznej pory dnia, więc oba są uważane …


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.