Programowanie

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


17
:: operator (dwukropek) w Javie 8
Eksplorowałem źródło Java 8 i bardzo zaskoczyłem tę część kodu: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this is the gotcha line } //defined in Math.java public static int max(int a, int b) { return (a …
956 java  java-8 






16
Co to jest mixin i dlaczego są przydatne?
W „ Programming Python ” Mark Lutz wspomina o „mixinach”. Pochodzę z środowisk C / C ++ / C # i nie słyszałem wcześniej tego terminu. Co to jest mixin? Czytając między wierszami tego przykładu (do którego podłączyłem, ponieważ jest dość długi), przypuszczam, że jest to przypadek użycia wielokrotnego dziedziczenia …




27
Ustaw opcję wyboru „wybrano” według wartości
Mam selectpole z kilkoma opcjami. Teraz muszę wybrać jeden z tych optionsz jQuery. Ale jak mogę to zrobić, skoro znam tylko valuete, optionktóre należy wybrać? Mam następujący kod HTML: <div class="id_100"> <select> <option value="val1">Val 1</option> <option value="val2">Val 2</option> <option value="val3">Val 3</option> </select> </div> Muszę wybrać opcję z wartością val2. Jak …


8
Jak oznaczyć starszy zatwierdzenie w Git?
Jesteśmy nowi w Git i chcę ustawić tag na początku naszego repozytorium. Nasz kod produkcyjny jest taki sam jak repozytorium początkowe, ale od tego czasu wprowadziliśmy zatwierdzenia. Tag na początku pozwoliłby nam „wycofać” produkcję do znanego, stabilnego stanu. Jak więc dodać tag do dowolnego, starszego zatwierdzenia?


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.