Programowanie

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

10
Jak wyjść z automatycznie uzupełnianych nawiasów w IntelliJ IDEA (bez użycia klawiszy strzałek)?
Niedawno przełączyłem się z Eclipse na IntelliJ IDEA i zacząłem się zastanawiać, jak przesunąć kursor z pary automatycznie uzupełnianych nawiasów. W Eclipse po zakończeniu wpisywania w nawiasy, naciśnięcie klawisza tabulacji wyprowadza mnie z nawiasów. Jak mogę zrobić to samo bez używania klawiszy strzałek? Wielkie dzięki za Twoją pomoc!


2
Czy wątek SecureRandom jest bezpieczny?
Czy SecureRandomwątek jest bezpieczny? To znaczy, czy po jego zainicjowaniu można polegać na dostępie do następnej liczby losowej, aby był bezpieczny dla wątków? Badanie kodu źródłowego wydaje się wskazywać, że tak jest, a ten raport o błędzie wydaje się wskazywać, że brak dokumentacji jako bezpiecznej dla wątków jest problemem javadoc. …

6
PEP 8, dlaczego nie ma spacji wokół '=' w argumencie słowa kluczowego lub domyślnej wartości parametru?
Dlaczego PEP 8 nie zaleca stosowania spacji =w argumencie słowa kluczowego lub domyślnej wartości parametru ? Czy jest to niezgodne z zalecaniem spacji wokół każdego innego wystąpienia =w kodzie Pythona? Jak jest: func(1, 2, very_long_variable_name=another_very_long_variable_name) lepszy niż: func(1, 2, very_long_variable_name = another_very_long_variable_name) Wszelkie linki do dyskusji / wyjaśnień BDFL Pythona …

2
Android studio: dlaczego minSdkVersion i targetSdkVersion są określone zarówno w AndroidManifest.xml, jak i build.gradle?
Właśnie odkryłem coś dziwnego w Android Studio: ma pewne opcje konfiguracyjne w build.gradlepliku, które zastępują to, co jest określone w AndroidManifest.xmlpliku. Na przykład miałem następujące wiersze w build.gradle: android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 10 } ... } który przesłaniał odpowiedni tag w AndroidManifest.xml: <uses-sdk …

5
OPUBLIKOWANIE powiązania zasobu podrzędnego @OneToMany w Spring Data REST
Obecnie posiadam aplikację Spring Boot używającą Spring Data REST. Mam podmiot domeny Post, która ma @OneToManyzwiązek z innym podmiotem domeny Comment. Klasy te mają następującą strukturę: Post.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author; private String content; private String title; @OneToMany private List<Comment> comments; …

6
Dlaczego Math.Floor (Double) zwraca wartość typu Double?
Muszę uzyskać wartość całkowitą po lewej stronie z ułamka dziesiętnego lub podwójnego. Na przykład: muszę uzyskać wartość 4 z 4,6. Próbowałem użyć funkcji Math.Floor, ale zwraca podwójną wartość, na przykład: zwraca 4,0 z 4,6. Dokumentacja MSDN mówi, że zwraca wartość całkowitą. Czy coś mi umyka? A może jest inny sposób …
103 c#  math  floor 

4
Jak mogę zapewnić obsługę niestandardowych rzutów dla mojej klasy?
Jak mogę zapewnić obsługę rzutowania mojej klasy na inne typy? Na przykład, jeśli mam własną implementację zarządzania a byte[]i chcę, aby ludzie rzucali moją klasę na a byte[], co po prostu zwróci członka prywatnego, jak mam to zrobić? Czy powszechną praktyką jest pozwalanie im również rzutować to na strunę, czy …
103 c#  casting 

3
Jaka jest najlepsza praktyka tworzenia favicon w witrynie internetowej?
Pytanie Jaka jest najlepsza praktyka tworzenia favicon w witrynie internetowej? i czy plik .ico z obrazami 16x16 i 32x32 jest lepszy niż plik .png tylko z 16x16? Czy właściwa metoda preferowana dzisiaj nie działa w dość starych przeglądarkach? Metoda 1 Umieszczenie pliku o nazwie favicon.icow głównym katalogu jest jednokierunkowe. Przeglądarka …
103 html  favicon 

9
Polimorfizm z gsonem
Mam problem z deserializacją łańcucha JSON za pomocą Gson. Otrzymuję szereg poleceń. Poleceniem może być start, stop lub inny typ polecenia. Oczywiście mam polimorfizm, a polecenie start / stop dziedziczy po poleceniu. Jak mogę serializować go z powrotem do właściwego obiektu polecenia za pomocą gson? Wydaje się, że otrzymuję tylko …

8
Jak dodać dodatkowe informacje do skopiowanego tekstu internetowego
Niektóre witryny internetowe korzystają teraz z usługi JavaScript firmy Tynt, która dołącza tekst do kopiowanej zawartości. Jeśli skopiujesz tekst z witryny za pomocą tego, a następnie wkleisz, otrzymasz link do oryginalnej treści na dole tekstu. Tynt również to śledzi. To zgrabna sztuczka, dobrze wykonana. Ich skrypt robiący to imponujące - …

4
Jaka jest różnica między ContentType i MimeType
O ile wiem, są absolutnie równi. Jednak przeglądając niektóre dokumenty django, znalazłem ten fragment kodu: HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') co mnie zaskakuje, kiedy się dogadują Oficjalna dokumentacja była w stanie rozwiązać problem w praktyczny sposób: content_type to alias dla typu MIME. W przeszłości ten parametr był nazywany tylko typem MIME, …


5
Nazwy metod pobierania danych [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Ostrzeżenie: to jest niezbyt poważne pytanie / dyskusja, którą …


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.