Programowanie

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

5
Czy w języku Java RegEx jest rozróżniana wielkość liter?
W Javie, wykonując replaceAll w celu wyszukania wzorca wyrażenia regularnego, takiego jak: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (aby usunąć zduplikowane kolejne słowa bez rozróżniania wielkości liter, np. test testowy), nie jestem pewien, gdzie umieściłem ?i. Czytałem, że ma to być na początku, ale jak to wyjmę to łapię zduplikowane kolejne słowa (np. Test …

9
Hash String przez SHA-256 w Javie
Rozglądając się tutaj, a także ogólnie po Internecie, znalazłem Bouncy Castle . Chcę użyć Bouncy Castle (lub innego darmowego narzędzia) do wygenerowania SHA-256 Hash of a String w Javie. Patrząc na ich dokumentację, nie mogę znaleźć żadnych dobrych przykładów tego, co chcę robić. Czy ktoś tutaj może mi pomóc?
111 java  bouncycastle  sha256  jce 


3
PHP cURL vs file_get_contents
Czym te dwa fragmenty kodu różnią się podczas uzyskiwania dostępu do interfejsu API REST? $result = file_get_contents('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); i $ch = curl_init('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); Sądząc po obu, dają ten sam rezultat print_r(json_decode($result))

3
W jaki sposób Anaconda jest powiązana z Pythonem?
Jestem początkującym i chcę nauczyć się programowania. Tak więc, na razie zacząłem samodzielnie uczyć się Pythona, mając pewną wiedzę na temat programowania w językach C i Fortran. Teraz zainstalowałem Python w wersji 3.6.0 i miałem problem ze znalezieniem odpowiedniego tekstu do nauki Pythona w tej wersji. Nawet seria wykładów online …

6
Pobieranie pidów ze słowa kluczowego ps -ef | grep
Chcę użyć ps -ef | grep "keyword"do określenia pid procesu demona (w wyjściu ps -ef znajduje się unikalny ciąg). Mogę zabić proces za pomocą czy pkill keywordjest jakieś polecenie, które zwraca pid zamiast go zabijać? (pidof lub pgrep nie działa)
111 linux  shell  daemon 

16
Jak uzyskać różnicę między dwiema datami w JavaScript?
Tworzę aplikację, która pozwala definiować zdarzenia w ramach czasowych. Chcę automatycznie wypełnić datę końcową, gdy użytkownik wybierze lub zmieni datę rozpoczęcia. Nie mogę jednak do końca zrozumieć, jak uzyskać różnicę między tymi dwoma czasami, a następnie jak utworzyć nową datę końcową, korzystając z tej różnicy.
111 javascript  date 


12
Przywracanie starego zachowania kopiowania wklejania w tmux za pomocą myszy
To właśnie robiłem w tmuxie do kopiowania-wklejania (za pomocą myszki klawiatura działa inaczej i nie to mnie interesuje): Zaznacz tekst myszką, wciśnięty lewy przycisk Wklej tekst środkowym przyciskiem Zaktualizowałem system operacyjny i otrzymałem nową wersję tmux. Nie zmieniłem .tmux.confpliku konfiguracyjnego. To jest to, co mam zrobić z obecną wersją tmux, …

10
Jak oznaczyć komentarze „Do zrobienia” w Xcode?
Obecnie pracuję nad zadaniem manipulacji obrazem opartym na systemie iOS. Problem: Pracuję nad różnymi modułami. Więc jeśli w przyszłości będę musiał dodać coś do modułu, chcę oznaczyć to jako notatkę do zrobienia. Czy są jakieś inne makra lub podobne do dodania notatki do zrobienia w Xcode? Próbowałem: Do tego obecnie …
111 xcode 

15
Sprawdź, czy URL ma określony ciąg znaków z PHP
Chciałbym wiedzieć, czy w adresie URL występuje jakieś słowo. Na przykład, jeśli w adresie URL znajduje się słowo samochód, np. Www.domena.com/samochód lub www.domena.com/samochód/audi/, będzie to echo „samochód istnieje”, a jeśli nie ma nic, będzie to oznaczało „brak samochodów”. .
111 php  string  url 

14
Pobieranie adresu MAC
Potrzebuję wieloplatformowej metody określania adresu MAC komputera w czasie wykonywania. W systemie Windows można użyć modułu „wmi”, a jedyną metodą, jaką znalazłem pod Linuksem, było uruchomienie ifconfig i wykonanie wyrażenia regularnego na jego wyjściu. Nie podoba mi się używanie pakietu, który działa tylko w jednym systemie operacyjnym, a analiza danych …

4
Rzucanie Tomcat 8 - org.apache.catalina.webresources.Cache.getResource Nie można dodać zasobu
Właśnie zaktualizowałem Tomcat z wersji 7.0.52 do 8.0.14. Otrzymuję to dla wielu statycznych plików graficznych: org.apache.catalina.webresources.Cache.getResource Nie można dodać zasobu o lokalizacji [/base/1325/WA6144-150x112.jpg] do pamięci podręcznej, ponieważ po usunięciu wygasłych wpisów pamięci podręcznej było za mało wolnego miejsca - rozważ zwiększenie maksymalnego rozmiaru pamięci podręcznej Nie określiłem żadnych konkretnych ustawień …


5
Android - wyśrodkuj TextView poziomo w LinearLayout
Mam następujący podstawowy układ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/title_bar_background"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textAppearance="?android:attr/textAppearanceLarge" android:padding="10dp" android:text="HELLO WORLD" /> </LinearLayout> <LinearLayout> Wygląda na to, że xml jest poprawny, ale tekst jest wyrównany do lewej. Widok tekstu zajmuje całą szerokość elementu nadrzędnego, a widok tekstu jest wyśrodkowany. …

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.