Programowanie

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

3
Bash Script: policz unikalne linie w pliku
Sytuacja: Mam duży plik (miliony wierszy) zawierający adresy IP i porty z kilku godzinnego przechwytywania sieci, po jednym IP / port na linię. Linie mają następujący format: ip.ad.dre.ss[:port] Pożądany rezultat: Każdy pakiet, który otrzymałem podczas logowania, ma swój wpis, więc istnieje wiele zduplikowanych adresów. Chciałbym móc to uruchomić za pomocą …
134 bash 

7
Od io.Reader do stringów w Go
Mam io.ReadCloserobiekt (z http.Responseobiektu). Jaki jest najbardziej efektywny sposób przekształcenia całego strumienia w stringobiekt?
134 go 

29
Zbuduj tablicę drzewa z płaskiej tablicy w javascript
Mam złożony plik json, który muszę obsługiwać za pomocą javascript, aby uczynić go hierarchicznym, aby później zbudować drzewo. Każda pozycja json ma: id: unikalny identyfikator, parentId: identyfikator węzła nadrzędnego (czyli 0, jeśli węzeł jest korzeniem drzewa) poziom: poziom głębokości w drzewie Dane json są już „uporządkowane”. Chodzi mi o to, …
134 javascript  arrays  list  tree 

30
Odmowa dostępu (klucz publiczny) na gitlab
Mój problem polega na tym, że nie mogę pchać ani pobierać z GitLab. Jednak mogę klonować (przez HTTP lub SSH). Otrzymuję ten błąd, gdy próbuję pchać: Odmowa uprawnień (publickey) fatalna: nie można odczytać ze zdalnego repozytorium Ze wszystkich wątków, które sprawdziłem, oto co zrobiłem: Skonfiguruj klucz SSH na moim komputerze …
134 git  ubuntu  ssh  gitlab 

3
Jak przekonwertować tablicę NumPy na obraz PIL przy użyciu mapy kolorów matplotlib
Mam prosty problem, ale nie mogę znaleźć dobrego rozwiązania. Chcę wziąć tablicę NumPy 2D, która reprezentuje obraz w skali szarości i przekonwertować ją na obraz RGB PIL, stosując niektóre z map kolorów matplotlib. Mogę uzyskać rozsądny wynik w formacie PNG za pomocą pyplot.figure.figimagepolecenia: dpi = 100.0 w, h = myarray.shape[1]/dpi, …

21
Automatyczne odtwarzanie wideo nie działa w przeglądarce Safari i Chrome na komputerze
Spędziłem sporo czasu, próbując dowiedzieć się, dlaczego osadzono wideo w ten sposób: <video height="256" loop autoplay muted controls id="vid"> <source type="video/mp4" src="video_file.mp4"></source> <source type="video/ogg" src="video_file.ogg"></source> </video> rozpoczyna odtwarzanie automatycznie po załadowaniu strony do FireFox, ale nie może odtwarzać automatycznie w przeglądarkach opartych na Webkit. Zdarzyło się to tylko na niektórych …

7
Przekazywanie nagłówków z żądaniem POST axios
Napisałem żądanie POST axios zgodnie z zaleceniami z dokumentacji pakietu npm, na przykład: var data = { 'key1': 'val1', 'key2': 'val2' } axios.post(Helper.getUserAPI(), data) .then((response) => { dispatch({type: FOUND_USER, data: response.data[0]}) }) .catch((error) => { dispatch({type: ERROR_FINDING_USER}) }) I to działa, ale teraz zmodyfikowałem moje zaplecze API, aby akceptowało nagłówki. …

2
Zwrócony wynik PostgreSQL jako tablica JSON?
Chciałbym, aby PostgreSQL zwracał wynik zapytania jako jedną tablicę JSON. Dany create table t (a int primary key, b text); insert into t values (1, 'value1'); insert into t values (2, 'value2'); insert into t values (3, 'value3'); Chciałbym coś podobnego do [{"a":1,"b":"value1"},{"a":2,"b":"value2"},{"a":3,"b":"value3"}] lub {"a":[1,2,3], "b":["value1","value2","value3"]} (właściwie lepiej byłoby znać …
134 json  postgresql 

16
Jak sprawić, by karty Bootstrap 4 miały taką samą wysokość w kolumnach kart?
Używam Bootstrap 4 alpha 2 i wykorzystuję karty. W szczególności pracuję z tym przykładem zaczerpniętym z oficjalnych dokumentów. Jak sprawić, by wszystkie karty miały taką samą wysokość? Teraz myślę tylko o ustawieniu następującej reguły CSS: .card { min-height: 200px; } Ale to jest tylko zakodowane rozwiązanie, które nie zadziała w …

9
Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger był dostępny przed zainicjowaniem powiązania
Jakieś rozwiązanie tego problemu? Ślad stosu: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInitialized()` first. If you're …
134 flutter 

16
Gradle: nie można określić wersji Java z „11 .0.2”
Uruchomiłem następujący komentarz: ./gradlew app:installDebug tylko do spełnienia z dziennikiem: FAILURE: Build failed with an exception. * What went wrong: Could not determine java version from '11.0.2'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * …
134 java  gradle  gradlew 


14
Jak wydrukować obiekt grupowania
Chcę wydrukować wynik grupowania z Pandami. Mam ramkę danych: import pandas as pd df = pd.DataFrame({'A': ['one', 'one', 'two', 'three', 'three', 'one'], 'B': range(6)}) print(df) A B 0 one 0 1 one 1 2 two 2 3 three 3 4 three 4 5 one 5 Podczas drukowania po pogrupowaniu według …
134 python  pandas 

9
Czym jest useState () w Reakcie?
Obecnie uczę się koncepcji hooków w Reakcie i próbuję zrozumieć poniższy przykład. import { useState } from 'react'; function Example() { // Declare a new state variable, which we'll call "count" const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p> <button onClick={() => setCount(count + 1)}> Click …

18
Lista SELECT nie znajduje się w klauzuli GROUP BY i zawiera niezagregowaną kolumnę… niezgodna z sql_mode = only_full_group_by
AM używając MySQL 5.7.13 na moim komputerze z systemem Windows z serwerem WAMP Oto mój problem podczas wykonywania tego zapytania SELECT * FROM `tbl_customer_pod_uploads` WHERE `load_id` = '78' AND `status` = 'Active' GROUP BY `proof_type` Zawsze dostaję taki błąd Wyrażenie nr 1 z listy SELECT nie znajduje się w klauzuli …

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.