Programowanie

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

5
jak ignorować przestrzenie nazw za pomocą XPath
Moim celem jest wyodrębnienie określonych węzłów z wielu plików xml z wieloma przestrzeniami nazw przy użyciu XPath. Wszystko działa dobrze, o ile znam identyfikatory URI przestrzeni nazw. Sama nazwa przestrzeni nazw pozostaje stała, ale schematy (XSD) są czasami generowane przez klienta, tj. Są mi nieznane. Wtedy mam zasadniczo trzy możliwości: …




3
Prawidłowe użycie flush () w JPA / Hibernate
Zbierałem informacje o metodzie flush (), ale nie jestem do końca jasne, kiedy jej używać i jak używać jej poprawnie. Z tego, co przeczytałem, rozumiem, że zawartość kontekstu trwałości będzie synchronizowana z bazą danych, tj. Wydawanie zaległych oświadczeń lub odświeżanie danych encji. Teraz mam następujący scenariusz z dwoma podmiotami Ai …

4
Wyrażenie lambda i metoda generyczna
Załóżmy, że mam ogólny interfejs: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } I metoda sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Mogę wywołać tę metodę i przekazać jako argument wyrażenie lambda: List<String> list = Arrays.asList("a", …
111 java  generics  lambda  java-8 

6
Zachowanie sygnatur dekorowanych funkcji
Załóżmy, że napisałem dekoratora, który robi coś bardzo ogólnego. Na przykład może przekonwertować wszystkie argumenty na określony typ, przeprowadzić rejestrowanie, zaimplementować zapamiętywanie itp. Oto przykład: def args_as_ints(f): def g(*args, **kwargs): args = [int(x) for x in args] kwargs = dict((k, int(v)) for k, v in kwargs.items()) return f(*args, **kwargs) return …
111 python  decorator 






5
Jak wyjść z pdb i pozwolić programowi kontynuować?
Używam modułu pdb do debugowania programu. Chciałbym zrozumieć, jak mogę wyjść z pdb i pozwolić programowi na kontynuowanie aż do zakończenia. Uruchomienie programu jest kosztowne obliczeniowo, więc nie chcę wychodzić bez próby zakończenia skryptu. continuenie wydaje się działać. Jak mogę wyjść z pdb i kontynuować pracę z moim programem?
111 python  pdb 

1
W jaki sposób faktycznie wdrażane są repozytoria Spring Data?
Pracuję z repozytorium Spring Data JPA w swoim projekcie już od jakiegoś czasu i znam poniższe punkty: W interfejsach repozytorium możemy dodać metody takie jak findByCustomerNameAndPhone()(zakładając customerNamei phonesą pola w obiekcie domeny). Następnie Spring zapewnia implementację poprzez implementację powyższych metod interfejsu repozytorium w czasie wykonywania (podczas uruchamiania aplikacji). Interesuje mnie, …


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.