Programowanie

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

28
Elegancki sposób na sprawdzenie brakujących pakietów i ich instalację?
Wydaje mi się, że w dzisiejszych czasach udostępniam dużo kodu współautorom. Wielu z nich to początkujący / średniozaawansowani użytkownicy R i nie zdają sobie sprawy, że muszą instalować pakiety, których jeszcze nie mają. Czy istnieje elegancki sposób na połączenie installed.packages(), porównaj to z tymi, które ładuję i zainstaluj, jeśli go …
336 r  packages  r-faq 

7
Kodowanie URL w Androidzie
Jak kodujesz adres URL w Androidzie? Myślałem, że to tak: final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8"); URL url = new URL(encodedURL); Jeśli zrobię powyższe, znak http://in urlAsStringzostanie zastąpiony przez http%3A%2F%2Fin, encodedURLa następnie dostanę a, java.net.MalformedURLExceptiongdy użyję adresu URL.
336 android  url  urlencode 

30
Błąd MySQL 1215: Nie można dodać ograniczenia klucza obcego
Próbuję przekazać mój nowy schemat do mojego serwera db, ale nie mogę zrozumieć, dlaczego pojawia się ten błąd. Próbowałem tutaj znaleźć odpowiedź, ale wszystko, co znalazłem, powiedziało, aby ustawić silnik db na Innodb lub upewnić się, że klucze, których próbuję użyć jako klucza obcego, są kluczami głównymi we własnych tabelach …

4
Aktualizacja do AppCompat v22.1.0 i teraz uzyskiwanie IllegalArgumentException: AppCompat nie obsługuje bieżących funkcji motywu
Właśnie zaktualizowałem swoją aplikację, aby korzystała z nowo wydanej aplikacji AppCompat w wersji 22.1.0, a po otwarciu aplikacji pojawia się następujący wyjątek. Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106) Jak to naprawić?

16
Nawiguj programowo, używając routera reagującego V4
Właśnie wymieniłem react-routerz v3 na v4. Ale nie jestem pewien, jak programowo nawigować w funkcji członka Component. tzn. w handleClick()funkcji chcę nawigować /path/some/wherepo przetworzeniu niektórych danych. Robiłem to przez: import { browserHistory } from 'react-router' browserHistory.push('/path/some/where') Ale nie mogę znaleźć takich interfejsów w wersji 4. Jak nawigować za pomocą v4?






26
Losowy rekord z MongoDB
Szukam losowego rekordu z ogromnego (100 milionów rekordów) mongodb. Jaki jest najszybszy i najbardziej efektywny sposób? Dane już tam są i nie ma pola, w którym mogę wygenerować losową liczbę i uzyskać losowy wiersz. Jakieś sugestie?

16
Jak zmienić rozmiar mapy bitowej w systemie Android?
Mam pobraną mapę bitową ciągu Base64 z mojej zdalnej bazy danych ( encodedImagejest to ciąg reprezentujący obraz z Base64): profileImage = (ImageView)findViewById(R.id.profileImage); byte[] imageAsBytes=null; try { imageAsBytes = Base64.decode(encodedImage.getBytes()); } catch (IOException e) {e.printStackTrace();} profileImage.setImageBitmap( BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length) ); profileImage to mój ImageView Ok, ale muszę zmienić rozmiar tego obrazu, …
336 android  bitmap  base64 

3
Python setup.py develop vs install
Dwie opcje w setup.py developi installmylą mnie. Według tej strony za pomocądevelop tworzy specjalny link do katalogu stron-pakietów. Ludzie zasugerowali, żebym użył go python setup.py installdo nowej instalacji i python setup.py developpo wprowadzeniu jakichkolwiek zmian w pliku instalacyjnym. Czy ktoś może rzucić nieco światła na użycie tych poleceń?
336 python  setuptools 


5
Czy to .yaml czy .yml?
Według yaml.org , oficjalne rozszerzenie pliku to .yaml. Zacytować: Czy istnieje oficjalne rozszerzenie plików YAML? Jeśli to możliwe, użyj „.yaml”. Wydaje się jednak, że w Internecie istnieje różnica zdań, z którego rozszerzenia korzystać. Jeśli szukasz przykładów w Internecie , wiele z nich używa niesankcjonowanego .ymlrozszerzenia. Wyszukiwanie w Google zwraca prawie …

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.