Programowanie

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




10
Serializuj obiekt na ciąg
Mam następującą metodę zapisania obiektu do pliku: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Przyznaję, że go nie napisałem (przekonwertowałem go tylko na metodę rozszerzenia, która …



14
Deklarujesz stałe statyczne w klasach ES6?
Chcę zaimplementować stałe w class , ponieważ to jest sens, aby znaleźć je w kodzie. Do tej pory wdrażałem następujące obejście metodami statycznymi: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Wiem, że istnieje możliwość majstrowania przy prototypach, ale wielu …

18
Przesuwaj całą linię w górę iw dół w Vimie
W Notepad ++ mogę użyć Ctrl+ Shift+ Up/, Downaby przesunąć bieżącą linię w górę lub w dół. Czy w Vimie jest podobne polecenie? Przeglądałem niekończące się przewodniki, ale nic nie znalazłem. Jeśli nie, jak mogę powiązać działanie z tą kombinacją klawiszy? Edycja: Odpowiedź Mykoli działa dla wszystkich linii, z wyjątkiem …
311 vim  vi 


12
Konfiguracja na żądanie nie jest obsługiwana przez bieżącą wersję wtyczki Android Gradle
Po uaktualnieniu do Androida Studio 3.1.2 pojawia się następujący błąd: Konfiguracja na żądanie nie jest obsługiwana przez bieżącą wersję wtyczki Android Gradle, ponieważ używasz wersji Gradle 4.6 lub nowszej. Sugestia: wyłącz konfigurację na żądanie, ustawiając plik org.gradle.configureondemand = false w pliku gradle.properties lub użyj wersji Gradle mniejszej niż 4.6. Próbowałem …

10
Jak iterować przez SparseArray?
Czy istnieje sposób na iterację w Javie SparseArray (dla Androida)? Kiedyś sparsearrayłatwo uzyskiwałem wartości według indeksu. Nie mogłem znaleźć.
311 java  android 

9
Jak mogę zmienić grubość mojego znacznika <hr>
Chcę zmienić grubość mojej poziomej reguły ( &lt;hr&gt;) w CSS. Wiem, że można to zrobić w HTML - &lt;hr size="10"&gt; Ale słyszę, że jest to przestarzałe, jak wspomniano tutaj w MDN . W CSS próbowałem użyć, height:1pxale nie zmienia to grubości. Chcę, żeby &lt;hr&gt;linia była 0.5pxgruba. Korzystam z Firefox 3.6.11 …
311 html  css  user-interface 

8
Jak zaktualizować pojedynczą bibliotekę za pomocą Composer?
Muszę zainstalować tylko 1 pakiet dla mojej dystrybucji SF2 (DoctrineFixtures). Kiedy biegnę php composer.phar update dostaję - Updating twig/twig (dev-master 39d94fa =&gt; v1.13.0) The package has modified files: M CHANGELOG M doc/filters/batch.test M doc/filters/index.rst M doc/filters/url_encode.rst M doc/functions/index.rst M doc/tags/index.rst M doc/tests/index.rst M lib/Twig/Autoloader.php M lib/Twig/Compiler.php M lib/Twig/CompilerInterface.php -10 more …

5
Różnica między git pull a git pull --rebase
Kiedyś zacząłem używać git i nie do końca rozumiem zawiłości. Moje podstawowe pytanie tutaj polega na ustaleniu różnicy między git pulla git pull --rebase, ponieważ dodanie --rebaseopcji nie wydaje się robić czegoś zupełnie innego: wystarczy pociągnąć. Pomóż mi zrozumieć różnicę.
311 git  git-pull 

11
Jak zmienić kolejność kolumn w ramce danych?
Jak zmienić to wejście (z sekwencją: czas, wejście, wyjście, pliki): Time In Out Files 1 2 3 4 2 3 4 5 Do tego wyjścia (z sekwencją: czas, wyjście, wejście, pliki)? Time Out In Files 1 3 2 4 2 4 3 5 Oto fikcyjne dane R: table &lt;- data.frame(Time=c(1,2), …
311 r  sorting  dataframe  r-faq 

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.