Programowanie

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

19
Jak zainstalować narzędzia do kompilacji zestawu SDK systemu Android w wierszu polecenia?
Chcę skonfigurować środowisko programistyczne Androida z wiersza polecenia i napotkałem następujący problem: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz po rozpakowaniu pliku uruchom tools/android update sdk --no-ui Jednak działa zbyt wolno Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Powoduje to, że nic w narzędziach do budowania folderów, a chcę, nie jest aapt i apkbuilder, ponieważ chcę budować apk z wiersza …

5
Rozpocznij działanie z parametrem
Jestem bardzo nowy w rozwoju Androida. Chcę utworzyć i rozpocząć działanie, aby wyświetlić informacje o grze. Pokazuję te informacje, że potrzebuję gameId. Jak mogę przekazać ten identyfikator gry do działania? Identyfikator gry jest absolutnie niezbędny, więc nie chcę tworzyć ani uruchamiać aktywności, jeśli nie ma ona identyfikatora. To tak, jakby …


12
Czy metody interfejsu Java powinny być deklarowane z publicznym modyfikatorem dostępu lub bez niego?
Czy metody w interfejsie Java powinny być deklarowane z publicmodyfikatorem dostępu lub bez niego ? Technicznie nie ma to oczywiście znaczenia. Metoda klasowa, która implementuje „an” interfacejest zawsze public. Ale jaka jest lepsza konwencja? Sama Java nie jest w tym spójna. Patrz na przykład Collectionvs. Comparablelub Futurevs. ScriptEngine.

9
konwersja bitmapy Java na tablicę bajtów
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Kiedy patrzę na bufor po wywołaniu copyPixelsToBufferbajtów, wszystkie mają wartość 0 …

7
etykietki dla przycisku
Czy można utworzyć etykietkę przycisku HTML. Jest to zwykły przycisk HTML i nie ma atrybutu Tytuł, ponieważ istnieje on dla niektórych formantów HTML. Wszelkie myśli lub komentarze?
292 html  button  tooltip 

13
Wyszukaj i zamień wiersz w pliku w Pythonie
Chcę zapętlić zawartość pliku tekstowego, wyszukać i zamienić w niektórych wierszach i zapisać wynik z powrotem do pliku. Mogłem najpierw załadować cały plik do pamięci, a następnie zapisać go z powrotem, ale prawdopodobnie nie jest to najlepszy sposób na zrobienie tego. Jak najlepiej to zrobić w ramach następującego kodu? f …
292 python  file 

13
Bash OSX, polecenie „obserwuj”
Szukam najlepszego sposobu na zduplikowanie komendy Linux „obserwuj” w systemie Mac OSX. Chciałbym uruchamiać polecenie co kilka sekund, aby wzorować dopasowanie do zawartości pliku wyjściowego za pomocą „tail” i „sed”. Jaka jest moja najlepsza opcja na komputerze Mac i czy można tego dokonać bez pobierania oprogramowania?
292 macos  bash  automation  watch 

22
Określ, czy działa na zrootowanym urządzeniu
Moja aplikacja ma pewną funkcjonalność, która będzie działać tylko na urządzeniu, na którym jest dostępny root. Zamiast tego, że ta funkcja zawodzi, gdy jest używana (a następnie wyświetla odpowiedni komunikat o błędzie dla użytkownika), wolałbym możliwość cichego sprawdzenia, czy root jest dostępny jako pierwszy, a jeśli nie, ukrywanie odpowiednich opcji …
292 android  root 

11
Logiczny operator XOR w C ++?
Czy jest coś takiego? Po raz pierwszy spotkałem się z praktyczną potrzebą, ale nie widzę takiej w Stroustrup . Zamierzam napisać: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Ale nie ma ^^operatora. Czy mogę użyć bitowej ^tutaj i uzyskać prawidłową odpowiedź (niezależnie …

18
Jak zainstalować klejnot pg PostgreSQL na Ubuntu?
Próbuję zainstalować klejnot pg PostgreSQL dla Ruby. Wydałem następujące polecenie: gem install pg Zainstalowałem Ruby 1.9.2 przy użyciu RVM. Powyższe polecenie pokazuje mi następujący błąd. Błąd jest następujący: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby extconf.rb checking …
292 ruby  postgresql  pg 

17
Serializuj obiekt na XML
Mam odziedziczoną klasę C #. Pomyślnie „zbudowałem” obiekt. Ale muszę serializować obiekt do formatu XML. Czy jest na to łatwy sposób? Wygląda na to, że klasa została skonfigurowana do serializacji, ale nie jestem pewien, jak uzyskać reprezentację XML. Moja definicja klasy wygląda następująco: [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = …

21
Jak sprawdzić, czy baza danych mysql istnieje
Czy można sprawdzić, czy baza danych (MySQL) istnieje po nawiązaniu połączenia? Wiem, jak sprawdzić, czy tabela istnieje w bazie danych, ale muszę sprawdzić, czy baza danych istnieje. Jeśli nie, muszę wywołać inny fragment kodu, aby go utworzyć i wypełnić. Wiem, że to wszystko brzmi trochę nieelegancko - jest to szybka …
292 mysql  database  exists 

4
Jak przesłać formularz dotyczący zmiany listy rozwijanej?
Tworzę stronę w JSP, na której mam listę rozwijaną, a gdy użytkownik wybierze wartość, musi kliknąć przycisk Start, a następnie wartość jest wysyłana do serwletu. </select> <input type="submit" name="GO" value="Go"/> Jak to zrobić, aby zmieniło się? Np. Gdy użytkownik wybierze Johna, wszystkie jego dane zostaną pobrane z bazy danych i …
292 html  jsp 

12
błąd odbioru: „Błąd: błąd SSL: SELF_SIGNED_CERT_IN_CHAIN” podczas korzystania z npm
Używam npm v1.0.104 / node 0.6.12 na Ubuntu - otrzymuję błąd skopiowany poniżej podczas próby instalacji jakichkolwiek nowych modułów przez npm (wcześniej testowałem socket.io używając http, nie https i zastanawiam się, czy to mogłoby spowodowały problem z certyfikatami npm / unsigned). Błąd pojawia się, gdy npm próbuje rozwiązać adres URL …

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.