Programowanie

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

11
wyniki unix diff side-to-side?
Jak mogę wykreślić wyniki polecenia unix diff obok siebie zamiast jednej różnicy po drugiej? Poniżej przykład: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa < fd --- > …
108 bash  unix  diff 

5
React.js, poczekaj, aż setState zakończy działanie przed uruchomieniem funkcji?
Oto moja sytuacja: on this.handleFormSubmit () Wykonuję this.setState () wewnątrz this.handleFormSubmit (), wzywam this.findRoutes (); - co zależy od pomyślnego zakończenia this.setState () this.setState (); nie kończy się przed tym. findRoutes zostanie wywołany ... Jak mam czekać, aż this.setState () wewnątrz this.handleFormSubmit () zakończy się przed wywołaniem this.findRoutes ()? Słabe …

14
Dlaczego opcje Menedżera AVD nie są wyświetlane w Android Studio
Dlaczego nie widzę urządzenia wirtualnego z systemem Android (AVD) Jestem w obliczu problemu, aby utworzyć AVDw android studio, problem jest, że jestem w stanie dostrzec żadnej z tej opcji Narzędzia -> Android -> Menedżer AVD poniżej zrzut ekranu, na którym nie znajduję Narzędzia -> Android -> Menedżer AVD na powyższym …

10
Jak mogę dodać spis treści do notatnika Jupyter / JupyterLab?
Dokumentacja pod adresem http://ipython.org/ipython-doc/stable/interactive/notebook.html mówi Możesz zapewnić strukturę koncepcyjną dla swojego dokumentu obliczeniowego jako całości, używając różnych poziomów nagłówków; Dostępnych jest 6 poziomów, od poziomu 1 (najwyższy poziom) do poziomu 6 (akapit). Można ich później użyć do tworzenia spisów treści itp. Jednak nigdzie nie mogę znaleźć instrukcji, jak używać moich …

15
Dlaczego przesłanianie metod nie może generować wyjątków szerszych niż metoda przesłonięta?
Przeglądałem książkę SCJP 6 autorstwa Kathe sierra i natknąłem się na wyjaśnienia dotyczące rzucania wyjątków w metodzie nadpisanej. Zupełnie tego nie rozumiem. Czy ktoś może mi to wyjaśnić? Metoda przesłaniająca NIE może generować sprawdzonych wyjątków, które są nowe lub szersze niż te zadeklarowane przez zastąpioną metodę. Na przykład metoda, która …
108 java 

9
matplotlib / seaborn: pierwszy i ostatni rząd przecięty na pół działki mapy cieplnej
Podczas kreślenia map ciepła z porostem morskim (i macierzami korelacji z matplotlib) pierwszy i ostatni wiersz przecina się na pół. Dzieje się tak również, gdy uruchamiam ten minimalny przykład kodu, który znalazłem w Internecie. import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) …




2
matplotlib: paski kolorów i ich etykiety tekstowe
Chciałbym stworzyć colorbarlegendę dla heatmaptakiego, aby etykiety znajdowały się w środku każdego dyskretnego koloru. Przykład zapożyczony stąd : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() heatmap = …

2
Kolejność PostgreSQL array_agg
„Zwierzęta” stołowe: animal_name animal_type Tom Cat Jerry Mouse Kermit Frog Pytanie: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types FROM animals; Spodziewany wynik: Tom;Jerry;Kerimt, Cat;Mouse;Frog OR Tom;Kerimt;Jerry, Cat;Frog;Mouse Czy mogę mieć pewność, że kolejność w pierwszej funkcji agregującej będzie zawsze taka sama jak w drugiej. To znaczy nie chciałbym dostać: Tom;Jerry;Kermit, Frog;Mouse,Cat

8
Wydajny sposób na zwrócenie std :: vector w języku C ++
Ile danych jest kopiowanych, podczas zwracania std :: vector w funkcji i jak duża będzie optymalizacja, aby umieścić std :: vector w wolnym magazynie (na stercie) i zamiast tego zwrócić wskaźnik, tj. Jest: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return result; } …


16
Demo sortowania mat-table nie działa
Staram się, aby mat-tablesortowanie działało lokalnie i chociaż mogę sprawić, by dane były wyświetlane zgodnie z oczekiwaniami, kliknięcie wiersza nagłówka nie powoduje sortowania, tak jak w przypadku przykładów online (w ogóle nic się nie dzieje). Próbuję, aby to demo działało lokalnie: https://material.angular.io/components/sort/overview https://plnkr.co/edit/XF5VxOSEBxMTd9Yb3ZLA?p=preview Wygenerowałem nowy projekt za pomocą Angular CLI, …


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.