Programowanie

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

7
Jak analizować JSON w Scali przy użyciu standardowych klas Scala?
Używam kompilacji w klasie JSON w Scala 2,8 do analizowania kodu JSON. Nie chcę korzystać z Liftweb jednego lub innego ze względu na zminimalizowanie zależności. Sposób, w jaki to robię, wydaje się zbyt konieczny, czy jest lepszy sposób, aby to zrobić? import scala.util.parsing.json._ ... val json:Option[Any] = JSON.parseFull(jsonString) val map:Map[String,Any] …
113 json  scala 

5
Git: Jak usunąć plik ze zmian historycznych?
Mam zatwierdzenie z identyfikatorem 56f06019 (na przykład). W tym zatwierdzeniu przypadkowo zatwierdziłem duży plik (50 MB). W innym zatwierdzeniu dodaję ten sam plik, ale w odpowiednim rozmiarze (mały). Teraz moje repozytorium, gdy klonuję, jest zbyt ciężkie :( Jak usunąć ten duży plik z historii repozytorium, aby zmniejszyć rozmiar mojego repozytorium?
113 git 

5
Jak z wdziękiem obsługiwać sygnał SIGKILL w Javie
Jak radzisz sobie z czyszczeniem, gdy program otrzymuje sygnał zabicia? Na przykład istnieje aplikacja, z którą się łączę, która chce, aby każda aplikacja innej firmy (moja aplikacja) wysyłała finishpolecenie podczas wylogowywania. Jak najlepiej wysłać to finishpolecenie, gdy moja aplikacja została zniszczona za pomocą kill -9? edycja 1: kill -9 nie …
113 java  sigkill 

8
Czy muszę zamykać () połączenie SQLConnection, zanim zostanie usunięte?
Zgodnie z moim innym pytaniem dotyczącym obiektów jednorazowego użytku , czy powinniśmy wywołać Close () przed końcem using bloku? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? …


7
Apache Prefork vs Worker MPM
Patrząc na plik konfiguracyjny Apache, widzę zdefiniowane Prefork i Worker MPM. Jaka jest różnica i który z nich jest używany przez Apache?
113 apache 


3
Jak stworzyć filtr Gmaila wyszukujący tekst tylko na początku tematu?
Otrzymujemy regularne automatyczne komunikaty o kompilacji z serwerów kompilacji Jenkins w pracy. Byłoby miło wyłowić je na etykiecie, pomijając skrzynkę odbiorczą. Korzystanie z filtra to oczywiście właściwy wybór. Żądanym identyfikatorem jest ciąg znaków [RELEASE]na początku tematu. Próba określenia któregokolwiek z poniższych wyrażeń regularnych powoduje, że e-maile zawierające ciąg znaków releasew …
113 regex  filter  gmail  subject 

6
Jak utworzyć niezmienną klasę?
Pracuję nad stworzeniem niezmiennej klasy. Oznaczyłem wszystkie właściwości jako tylko do odczytu. Mam listę przedmiotów w klasie. Chociaż jeśli właściwość jest tylko do odczytu, lista może być modyfikowana. Ujawnienie IEnumerable listy sprawia, że ​​jest ona niezmienna. Chciałem wiedzieć, jakie są podstawowe zasady, których należy przestrzegać, aby klasa była niezmienna?
113 c#  .net  immutability 

9
Tworzenie aplikacji na różne platformy iOS / Android [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Od jakiegoś czasu bawię się tworzeniem aplikacji na Androida w Javie i zaczynam sobie z tym …

6
Czy Swift wspiera refleksję?
Czy Swift wspiera refleksję? np. czy istnieje coś takiego jak valueForKeyPath:i setValue:forKeyPath:dla obiektów Swift? Właściwie to ma w ogóle dynamiczny system typów, coś w rodzaju obj.classObjective-C?
113 ios  reflection  swift 

2
Jaki jest cel ustawiania klucza w data.table?
Używam data.table i jest wiele funkcji, które wymagają ustawienia klucza (np X[Y].). W związku z tym chciałbym zrozumieć, co robi klucz, aby poprawnie ustawić klucze w moich tabelach danych. Jednym ze źródeł, które przeczytałem, było ?setkey. setkey()sortuje a data.tablei zaznacza jako posortowane. Kluczem są posortowane kolumny. Kluczem mogą być dowolne …
113 r  data.table 


5
Utwórz obiekt File w pamięci z ciągu znaków w Javie
Mam funkcję, która akceptuje plik jako argument. Nie chcę tworzyć / zapisywać nowego pliku (nie mam dostępu do zapisu w systemie plików) w celu przekazania moich danych ciągu do funkcji. Powinienem dodać, że dane String nie istnieją w pliku (więc nie mogę odczytać moich danych z pliku). Czy mogę używać …
113 java  file  file-io 

7
Ajax, przycisk Wstecz i aktualizacje DOM
Jeśli javascript modyfikuje DOM na stronie A, użytkownik przechodzi do strony B, a następnie naciska przycisk Wstecz, aby wrócić do strony A. Wszystkie modyfikacje DOM strony A zostają utracone, a użytkownikowi zostaje przedstawiona wersja, która została pierwotnie pobrana z serwera. Działa w ten sposób na stackoverflow, reddit i wielu innych …
113 javascript  ajax  firefox 

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.