Programowanie

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

5
Odczytywanie ograniczonego ciągu znaków do tablicy w Bash
Mam zmienną, która zawiera ciąg rozdzielany spacjami: line="1 1.50 string" Chcę podzielić ten ciąg ze spacją jako separator i zapisać wynik w tablicy, aby: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} wyjścia 1 1.50 string Gdzieś znalazłem rozwiązanie, które nie działa: arr=$(echo ${line}) Jeśli po tym uruchomię powyższe instrukcje echa, otrzymam: …
206 arrays  string  bash  shell 

3
Python argparse ignoruje nierozpoznane argumenty
Optparse, stara wersja ignoruje wszystkie nierozpoznane argumenty i kontynuuje. W większości sytuacji nie jest to idealne i zostało zmienione w argparse. Ale jest kilka sytuacji, w których chcesz zignorować nierozpoznane argumenty i przeanalizować te, które określiłeś. Na przykład: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 …


6
Usuń zależność od rozwidlenia repozytorium GitHub
Jak sprawić, aby GitHub zapomniał lub odłączył się od tego, że moje repo było pierwotnie widelcem innego projektu? Rozwidliłem projekt w GitHub. Widzę teraz „rozwidlony od cokolwiek / cokolwiek”. Repozytorium nadrzędne „cokolwiek / cokolwiek” nie jest już utrzymywane. Pozwolono mi kontynuować korzystanie z bazy kodu oryginalnego repozytorium w celu utworzenia …
206 github 

8
Uzyskaj nazwę pliku z ciągu URI w C #
Mam tę metodę pobierania nazwy pliku z identyfikatora URI ciągu. Co mogę zrobić, aby był bardziej wytrzymały? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 

12
Ta sama szuflada nawigacji w różnych działaniach
Zrobiłem działającą szufladę nawigacji, tak jak pokazano w samouczku na stronie developer.android.com . Ale teraz chcę użyć jednej szuflady nawigacji, którą utworzyłem w pliku NavigationDrawer.class dla wielu działań w mojej aplikacji. Moje pytanie brzmi: czy ktokolwiek tutaj może zrobić mały samouczek, który wyjaśnia, jak używać jednej szuflady nawigacji do wielu …

22
Czy istnieje sposób programowego przewijania widoku przewijania do określonego tekstu edycji?
Mam bardzo długą aktywność z przewijaniem. Jest to formularz z różnymi polami, które użytkownik musi wypełnić. Mam pole wyboru w połowie mojego formularza, a gdy użytkownik je sprawdzi, chcę przewinąć do określonej części widoku. Czy istnieje jakiś sposób programowego przewijania do obiektu EditText (lub innego obiektu widoku)? Wiem też, że …

4
Nadaj wszystkie uprawnienia użytkownikowi w bazie danych
Chciałbym dać użytkownikowi wszystkie uprawnienia do bazy danych, nie czyniąc go administratorem. Powodem, dla którego chcę to zrobić, jest to, że w tej chwili DEV i PROD są różnymi bazami danych w tym samym klastrze, więc nie chcę, aby użytkownik mógł zmieniać obiekty produkcyjne, ale musi mieć możliwość zmiany obiektów …

3
Ubuntu mówi „bash: ./program Odmowa dostępu” [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Używam Ubuntu na komputerze 1 i komputerze 2. Skompilowałem program C ++ na komputerze …
206 bash  shell  sh 


8
Różnica między `Optional.orElse ()` i `Optional.orElseGet ()`
Próbuję zrozumieć różnicę między metodami Optional<T>.orElse()a Optional<T>.orElseGet(). Opis orElse()metody to „Zwróć wartość, jeśli jest obecna, w przeciwnym razie zwróć inną”. Chociaż opis orElseGet()metody brzmi „Zwróć wartość, jeśli jest obecna, w przeciwnym razie wywołaj inną i zwróć wynik tego wywołania”. orElseGet()Metoda zajmuje interfejs funkcjonalny dostawca, który zasadniczo nie bierze żadnych parametrów …
206 java  java-8  optional 

13
Zmień tekst zastępczy za pomocą jQuery
Korzystam z wtyczki symbolu zastępczego jQuery (https://github.com/danielstocks/jQuery-Placeholder). Muszę zmienić tekst zastępczy ze zmianą menu rozwijanego. Ale to się nie zmienia. Oto kod: $(function () { $('input[placeholder], textarea[placeholder]').placeholder(); $('#serMemdd').change(function () { var k = $(this).val(); if (k == 1) { $("#serMemtb").attr("placeholder", "Type a name (Lastname, Firstname)").placeholder(); } else if (k == …


7
Która z nich jest bardziej wydajna, dla każdej pętli lub iteratora?
Jaki jest najbardziej skuteczny sposób na przejrzenie kolekcji? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } lub List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Proszę pamiętać, że to nie jest dokładną kopią tego …

14
Jak wysłać parametry z kliknięcia powiadomienia do działania?
Mogę znaleźć sposób na przesłanie parametrów do mojej aktywności z mojego powiadomienia. Mam usługę, która tworzy powiadomienie. Gdy użytkownik kliknie powiadomienie, chcę otworzyć moją główną aktywność z pewnymi specjalnymi parametrami. Np. Identyfikator przedmiotu, więc moja aktywność może załadować i przedstawić specjalny widok szczegółów przedmiotu. Mówiąc dokładniej, pobieram plik, a gdy …

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.