Programowanie

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

11
Kiedy używać Spring Integration, a kiedy Camel?
Jako doświadczony użytkownik Spring zakładałem, że Spring Integration będzie najbardziej sensowny w niedawnym projekcie wymagającym pewnych funkcji przesyłania wiadomości (JMS) ( więcej szczegółów ). Po kilku dniach pracy z Spring Integration nadal wydaje się, że jest dużo narzutów związanych z konfiguracją, biorąc pod uwagę liczbę kanałów, które musisz skonfigurować, aby …

5
Jednostki CSS - Jaka jest różnica między vh / vw a%?
Właśnie dowiedziałem się o nowej i niecodziennej jednostce CSS. vhivw zmierz odpowiednio procent wysokości i szerokości rzutni. Spojrzałem na to pytanie z Stack Overflow, ale sprawiło, że jednostki wyglądały jeszcze bardziej podobnie. Jak działa jednostka vw i vh Odpowiedź konkretnie mówi vw i vh to odpowiednio procent szerokości i wysokości …


15
Nie udało się rozwiązać zmiennej „$ {animal.sniffer.version}” podczas migracji do AndroidX
Używam Android Studio 3.2 Beta5 do migracji mojego projektu do AndroidX . Podczas przebudowy aplikacji otrzymuję następujące błędy: BŁĄD: [TAG] Nie udało się rozwiązać zmiennej „$ {animal.sniffer.version}” BŁĄD: [TAG] Nie udało się rozwiązać zmiennej „$ {junit.version}” Pełne czyszczenie i odbudowa nie działa! Czy ktoś wie, jak to naprawić? gradle.properties android.enableJetifier=true …

6
Pandy read_csv z adresu url
Używam języka Python 3.4 z IPythonem i mam następujący kod. Nie mogę odczytać pliku CSV z podanego adresu URL: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) Mam następujący błąd „Oczekiwana nazwa ścieżki do pliku lub obiekt podobny do pliku, pobrano typ” Jak mogę to naprawić?
138 python  csv  pandas  request 

8
Tworzenie a kompilowanie (Java)
Myślę, że odpowiedź na to pytanie jest dość oczywista, ale oto ona: Kiedy pracuję nad małym projektem dla szkoły (w języku Java), kompiluję go. W moim kurniku używamy mrówek do budowy naszego projektu. Myślę, że kompilowanie to podzbiór budowania. Czy to jest poprawne? Jaka jest różnica między budowaniem a kompilacją? …
138 java  build  compilation 

10
pojedyncze polecenie zatrzymania i usunięcia kontenera docker
Czy jest jakieś polecenie, które może łączyć polecenia docker stopi docker rmrazem? Za każdym razem, gdy chcę usunąć działający kontener, muszę wykonać 2 polecenia po kolei, zastanawiam się, czy istnieje połączone polecenie, które może uprościć ten proces. docker stop CONTAINER_ID docker rm CONTATINER_ID
138 docker 

12
Jak zaktualizować AWS CLI do najnowszej wersji?
Niedawno zauważyłem, że używam starej wersji interfejsu wiersza polecenia AWS, w której brakuje niektórych potrzebnych mi funkcji: $aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic Jak mogę zaktualizować do najnowszej wersji interfejsu AWS CLI (1.10.24)? Edytować: Uruchomienie następującego polecenia nie powoduje zaktualizowania interfejsu wiersza polecenia AWS: $ pip install --upgrade awscli Requirement already …

3
Lock Escalation - co się tutaj dzieje?
Zmieniając tabelę (usuwając kolumnę) w SQL Server 2008, kliknąłem przycisk Generuj skrypt zmiany i zauważyłem, że wygenerowany skrypt zmiany upuszcza kolumnę, mówi „go”, a następnie uruchamia dodatkową instrukcję ALTER TABLE, która wydaje się ustawiać eskalacja blokady dla tabeli do „TABELA”. Przykład: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE) Powinienem również …

26
Wygeneruj losową datę między dwoma innymi datami
Jak wygenerować losową datę, która musi znajdować się między dwoma innymi podanymi datami? Podpis funkcji powinien wyglądać mniej więcej tak: random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this i zwróci datę …
138 python  datetime  random 

7
Analizowanie ciągu daty w Go
Próbowałem przeanalizować ciąg daty "2014-09-12T11:45:26.371Z"w Go. Kod layout := "2014-09-12T11:45:26.371Z" str := "2014-11-12T11:45:26.371Z" t, err := time.Parse(layout , str) Mam ten błąd: czas analizy „2014-11-12T11: 47: 39.489Z”: miesiąc poza zakresem Jak mogę przeanalizować ten ciąg daty?
138 date  go 

9
Czy mogę przekierować standardowe wyjście w Pythonie do jakiegoś bufora ciągów?
Używam Pythona ftplibdo napisania małego klienta FTP, ale niektóre funkcje w pakiecie nie zwracają danych wyjściowych w postaci ciągu, ale drukują do stdout. Chcę przekierować stdoutdo obiektu, z którego będę mógł odczytać dane wyjściowe. Wiem, że stdoutmożna przekierować do dowolnego zwykłego pliku za pomocą: stdout = open("file", "a") Ale wolę …

10
link href do całego div w HTML / CSS
Oto, co próbuję osiągnąć w HTML / CSS: Mam obrazy w różnych wysokościach i szerokościach, ale wszystkie są poniżej 180 x 235. Więc to, co chcę zrobić, to stworzyć divz borderi vertical-align: middlewszystko. Zrobiłem to pomyślnie, ale teraz utknąłem na tym, jak poprawnie połączyć href w całości div. Oto mój …
138 html  css 

9
Utwórz klasę testową w IntelliJ
Pracuję w ramach tradycyjnej struktury projektów Maven Java wewnątrz IntelliJ, np main/java/com/x/y test/java/com/x/y Kiedy tworzę klasę o nazwie Foo w main / java / com / x / y przy użyciu IntelliJ, chciałbym automatycznie utworzyć plik o nazwie FooTest.java w test / java / com / x / y . …

16
zmiana źródła na tag wideo html5
Próbuję zbudować odtwarzacz wideo, który działa wszędzie. do tej pory chciałbym: <video> <source src="video.mp4"></source> <source src="video.ogv"></source> <object data="flowplayer.swf" type="application/x-shockwave-flash"> <param name="movie" value="flowplayer.swf" /> <param name="flashvars" value='config={"clip":"video.mp4"}' /> </object> </video> (jak widać na kilku stronach, na przykład wideo dla wszystkich ), tak dobrze. ale teraz chcę też jakąś listę odtwarzania / …
138 javascript  html  video  load 

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.