Programowanie

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

5
Dlaczego Collections.sort używa Mergesort, a Arrays.sort nie?
Używam JDK-8 (x64). W przypadku Arrays.sort(prymitywów) w dokumentacji Java znalazłem: Algorytm sortowania to Dual-Pivot Quicksort autorstwa Vladimira Yaroslavskiya, Jona Bentleya i Joshua Blocha. " Dla Collections.sort(obiektów) znalazłem to „Timsort”: Ta implementacja jest stabilnym, adaptacyjnym, iteracyjnym łączeniem ... Ta implementacja zrzuca określoną listę do tablicy, sortuje tablicę i wykonuje iterację po …

3
JsonParseException: Niedozwolony znak bez cudzysłowu ((CTRL-CHAR, kod 10)
Próbuję użyć org.apache.httpcomponentsRest API, które będzie wysyłać dane w formacie JSON do API. Mam ten wyjątek: Spowodowany przez: com.fasterxml.jackson.core.JsonParseException: Niedozwolony znak bez cudzysłowu ((CTRL-CHAR, kod 10)): musi zostać zmieniony za pomocą odwrotnego ukośnika, aby został uwzględniony w ciągu. Powodem jest to, że ctrl-charjest zawarty w ciągu JSON. Czy jest jakiś …



3
Jakie jest znaczenie addToBackStack z parametrem null?
Mam kod klienta. Dla wszystkich fragmentów jest tylko jedno działanie, tj. Pojedyncza aktywność polega na zarządzaniu wszystkimi fragmentami. Ta aktywność zawiera następujący kod dla dowolnego fragmentu na końcu metody tego fragmentu Na przykład - fragment MoreFragment: MoreFragment firstFragment = new MoreFragment(); getSupportFragmentManager().beginTransaction() .replace(R.id.article_fragment, firstFragment) .addToBackStack(null).commit(); Więc, 1) Jakie jest znaczenie, …

1
Jak usunąć wpis tabeli Lua za pomocą jego klucza?
Mam tabelę lua, której używam jako hashmap, czyli z kluczami ciągów: local map = { foo = 1, bar = 2 } Chciałbym „wyskoczyć” z elementu tej tabeli identyfikowanego przez jego klucz. Istnieje table.remove()metoda, ale wymaga ona tylko indeksu elementu do usunięcia (tj. Liczby), a nie klucza ogólnego. Chciałbym móc …
97 lua  key  lua-table 


3
Stan jako tablica obiektów a obiekt z kluczem według id
W rozdziale dotyczącym projektowania kształtu stanu , dokumenty sugerują, aby zachować stan w obiekcie z kluczem identyfikacyjnym: Zachowaj każdą jednostkę w obiekcie przechowywanym z identyfikatorem jako kluczem i używaj identyfikatorów do odwoływania się do niej z innych jednostek lub list. Dalej stwierdzają Pomyśl o stanie aplikacji jak o bazie danych. …



13
Łączenie się z serwerem Microsoft SQL za pomocą Pythona
Próbuję połączyć się z SQL przez Pythona, aby uruchomić niektóre zapytania w niektórych bazach danych SQL na serwerze Microsoft SQL. Z moich badań w Internecie i na tym forum wynika, że ​​najbardziej obiecującą biblioteką jest piodbc. Więc stworzyłem następujący kod import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") cursor = …
97 python  sql  windows 



17
System.Data.SQLite Close () nie zwalnia pliku bazy danych
Mam problem z zamknięciem bazy danych przed próbą usunięcia pliku. Kod jest po prostu myconnection.Close(); File.Delete(filename); A Delete zgłasza wyjątek, że plik jest nadal używany. Po kilku minutach ponownie wypróbowałem funkcję Delete () w debugerze, więc nie jest to problem z synchronizacją. Mam kod transakcji, ale w ogóle nie działa …


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.