Programowanie

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


9
Czy mogę ustawić TTL dla @Cacheable
Staram się o @Cacheablewsparcie dla adnotacji wiosny 3.1 i zastanawiasz się, czy jest jakiś sposób, aby dane w pamięci podręcznej usunąć po pewnym czasie przez ustawienie TTL? W tej chwili z tego, co widzę, muszę sam to wyczyścić za pomocą @CacheEvict, a używając tego razem z @Scheduledmogę samodzielnie wykonać implementację …
106 java  spring 

3
Jak obsługiwane jest __eq__ w Pythonie i w jakiej kolejności?
Ponieważ Python nie udostępnia lewej / prawej wersji swoich operatorów porównania, w jaki sposób decyduje, którą funkcję wywołać? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return self.value == other >>> a = A() >>> a.value …

1
Sprawdź, czy lista obiektów zawiera obiekt o określonej wartości atrybutu
Chcę sprawdzić, czy moja lista obiektów zawiera obiekt o określonej wartości atrybutu. class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test("t1")) l.append(Test("t2")) l.append(Test("t2")) Chcę mieć możliwość sprawdzenia, czy lista zawiera na przykład obiekt o nazwie "t1". Jak można to zrobić? Znalazłem https://stackoverflow.com/a/598415/292291 , [x …
106 python  list  attributes  any 

3
Funkcja skrótu w Pythonie 3.3 zwraca różne wyniki między sesjami
Zaimplementowałem BloomFilter w Pythonie 3.3 i otrzymałem różne wyniki podczas każdej sesji. Analiza tego dziwnego zachowania doprowadziła mnie do wewnętrznej funkcji hash () - zwraca ona różne wartości skrótu dla tego samego ciągu w każdej sesji. Przykład: >>> hash("235") -310569535015251310 ----- otwieranie nowej konsoli Pythona ----- >>> hash("235") -1900164331622581997 Dlaczego …

13
Jackson databind enum nie uwzględnia wielkości liter
Jak mogę deserializować ciąg JSON, który zawiera wartości wyliczenia, w których wielkość liter nie jest rozróżniana? (używając Jackson Databind) Ciąg JSON: [{"url": "foo", "type": "json"}] i mój Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { …

9
Różnice w usługach sieci Web między REST i RPC
Mam serwis WWW, który akceptuje parametry JSON i ma określone adresy URL dla metod, np .: http://IP:PORT/API/getAllData?p={JSON} To zdecydowanie nie jest REST, ponieważ nie jest to stan bezpaństwowy. Uwzględnia pliki cookie i ma własną sesję. Czy to RPC? Jaka jest różnica między RPC a REST?
106 web-services  rest  rpc 

3
Wyłącz kliknięcie poza obszarem okna dialogowego materiału kątowego, aby zamknąć okno (z wersją Angular 4.0+)
Obecnie pracuję nad stroną resetowania hasła w projekcie Angular 4. Używamy Angular Material do tworzenia okna dialogowego, jednak gdy klient kliknie okno dialogowe, zamknie się ono automatycznie. Czy istnieje sposób na uniknięcie zamknięcia okna dialogowego przed wywołaniem funkcji „close” po stronie kodu? Albo jak utworzyć niezamykany modal?

5
Jak uzyskać wszystko przed: w łańcuchu Python
Szukam sposobu, aby uzyskać wszystkie litery w ciągu przed a:, ale nie mam pojęcia, od czego zacząć. Czy użyłbym wyrażenia regularnego? Jeśli tak to jak? string = "Username: How are you today?" Czy ktoś może pokazać mi przykład tego, co mogłem zrobić?
106 python  regex  string  split 

5
Jak zrestartować Postgresql
Mam Postgresql 9.3 i 9.4 zainstalowany na moim komputerze Linux Mint. Jak mogę zrestartować Postgresql 9.4? Metoda ponownego uruchomienia obu wersji jednocześnie jest również dobra.

12
Django Rest Framework - nie podano danych uwierzytelniających
Rozwijam API przy użyciu Django Rest Framework. Próbuję wyświetlić lub utworzyć obiekt „Zamówienie”, ale kiedy próbuję uzyskać dostęp do konsoli, pojawia się następujący błąd: {"detail": "Authentication credentials were not provided."} Wyświetlenia: from django.shortcuts import render from rest_framework import viewsets from django.contrib.auth.models import User from rest_framework.renderers import JSONRenderer, YAMLRenderer from rest_framework.response …


8
Jak porównać czasy w Pythonie?
Widzę, że można dokonać porównań dat i jest też datetime.timedelta(), ale staram się dowiedzieć, jak sprawdzić, czy aktualna godzina ( datetime.datetime.now()) jest wcześniejsza, późniejsza lub taka sama niż określona godzina (np. 8 rano) niezależnie od daty.

1
Przekonwertuj obiekt JSON na bufor i bufor na obiekt JSON z powrotem
Mam obiekt JSON i konwertuję go na a Bufferi wykonuję tutaj pewien proces. Później chcę przekonwertować te same dane bufora, aby przekonwertować je na ważny obiekt JSON. Pracuję na Node V6.9.1 Poniżej znajduje się kod, który próbowałem, ale otrzymuję, [object object]gdy konwertuję z powrotem na JSON i nie mogę otworzyć …
106 json  node.js  buffer 

5
Dynamicznie importuj obrazy z katalogu za pomocą pakietu internetowego
Oto mój bieżący proces importowania obrazów i ikon w pakiecie internetowym za pośrednictwem ES6: import cat from './images/cat1.jpg' import cat2 from './images/cat2.svg' import doggy from './images/doggy.png' import turtle from './images/turtle.png' <img src={doggy} /> To szybko się brudzi. Oto, czego chcę: import * from './images' <img src={doggy} /> <img src={turtle} /> …

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.