Programowanie

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


14
Przenośny sposób na uzyskanie rozmiaru pliku (w bajtach) w powłoce?
Na Linuksie używam stat --format="%s" FILE, ale Solaris, do którego mam dostęp, nie ma polecenia stat. Czego więc powinienem użyć? Piszę skrypty Bash i tak naprawdę nie mogę zainstalować żadnego nowego oprogramowania w systemie. Rozważałem już użycie: perl -e '@x=stat(shift);print $x[7]' FILE lub nawet: ls -nl FILE | awk '{print …
121 linux  bash  shell  solaris 


11
Jak poprawnie odrzucić DialogFragment?
Dokumentacja mówi tak dla dismiss()metody z Dialogklasy: Zamknij to okno dialogowe, usuwając je z ekranu. Tę metodę można bezpiecznie wywołać z dowolnego wątku. Zauważ, że nie powinieneś nadpisywać tej metody, aby wykonać czyszczenie, gdy okno dialogowe jest zamknięte, zamiast tego zaimplementuj ją w onStop(). W moim kodzie wszystko, co robię, …



4
Jak uzyskać i ustawić bieżącą pozycję przewijania strony internetowej?
Jak mogę uzyskać i ustawić bieżącą pozycję przewijania strony internetowej? Mam długi formularz, który wymaga odświeżenia na podstawie działań / danych wejściowych użytkownika. W takim przypadku strona resetuje się na samą górę, co jest denerwujące dla użytkowników, ponieważ muszą przewinąć z powrotem do miejsca, w którym się znajdowali. Gdybym mógł …
121 javascript  html 

5
Jak wysłać tylko jeden pakiet UDP za pomocą netcata?
Chcę wysłać tylko jedną krótką wartość w pakiecie UDP, ale uruchamiam polecenie echo -n "hello" | nc -4u localhost 8000 Widzę, że serwer pobiera hello , ale muszę nacisnąć Ctrl+, caby wyjść z polecenia netcat. Jak mogę to zakończyć po wysłaniu pozdrowienia ? Przepraszamy, ale ponownie przeczytałem stronę podręcznika i …
121 udp  netcat 

14
Kolejka o stałym rozmiarze, która automatycznie usuwa z kolejki stare wartości po nowych kodach
Używam ConcurrentQueuedo udostępnionej struktury danych, której celem jest przechowywanie ostatnich N przekazanych do niej obiektów (rodzaj historii). Załóżmy, że mamy przeglądarkę i chcemy mieć 100 ostatnio przeglądanych adresów URL. Chcę kolejki, która automatycznie upuszcza (usuwa z kolejki) najstarszy (pierwszy) wpis po wstawieniu nowego wpisu (kolejce), gdy pojemność się zapełni (100 …
121 c#  queue  fifo 

12
Ustaw czas na 00:00:00
Mam problem ze zresetowaniem godzin w Javie. Na dany dzień chcę ustawić godziny na 00:00:00. To jest mój kod: /** * Resets milliseconds, seconds, minutes and hours from the provided date * * @param date * @return */ public static Date trim(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.MILLISECOND, …

3
Wyrażenie regularne bez rozróżniania wielkości liter w JavaScript
Chcę wyodrębnić ciąg zapytania z mojego adresu URL za pomocą JavaScript i chcę wykonać porównanie bez rozróżniania wielkości liter dla nazwy ciągu zapytania. Oto co robię: var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); if (!results) { return 0; } return results[1] || 0; Ale powyższy kod przeprowadza wyszukiwanie …
121 javascript  regex 

10
Wersja Java automatycznie zmienia się na java 1.5 po aktualizacji Mavena
Używam zaćmienia jako IDE. Kiedy klikam prawym przyciskiem myszy projekt, a następnie klikam maven zaktualizuj moją wersję java, zmieniam się na 1.5. Oto, co zrobiłem do tej pory, wykonałem wszystkie wymienione tutaj kroki http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires-java-1-6-or-newer-in-maven-projects/ Zmieniłem „ścieżkę budowania Java” na „domyślny jre obszaru roboczego 1.8.0_25” Następnie zmieniono „kompilator java” na 1.8 …
121 java  eclipse  maven 

10
Czy istnieje zmienna nazwana krotka w Pythonie?
Czy ktoś może zmienić namedtuple lub zapewnić alternatywną klasę, tak aby działała dla obiektów zmiennych? Przede wszystkim ze względu na czytelność chciałbym coś podobnego do namedtuple, które robi to: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) >>> …

5
Linux bash: przypisanie wielu zmiennych
W linux bash istnieje coś podobnego do następującego kodu w PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; tj. przypisujesz w jednym zdaniu odpowiednią wartość do 3 różnych zmiennych. Powiedzmy, że mam funkcję bash, myBashFuntionktóra zapisuje na stdout łańcuch „qwert asdfg zxcvb”. Czy można zrobić coś takiego: (var1 var2 var3) = …

6
Wyczyść dane aplikacji programowo
Chcę programowo wyczyścić dane mojej aplikacji. Dane aplikacji mogą zawierać wszystko, na przykład bazy danych, wspólne preferencje, pliki wewnętrzne-zewnętrzne lub inne pliki utworzone w aplikacji. Wiem, że możemy wyczyścić dane z urządzenia mobilnego poprzez: Ustawienia-> Aplikacje-> Zarządzaj aplikacjami-> Moja_aplikacja-> Wyczyść dane Ale muszę zrobić powyższe rzeczy za pomocą programu na …
121 android 

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.