Programowanie

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

20
Trwały pokój z systemem Android: AppDatabase_Impl nie istnieje
Moja klasa bazy danych aplikacji @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public static void …

4
Jakie jest znaczenie katalogu / dist w projektach open source?
Odkąd po raz pierwszy zobaczyłem dist/katalog w wielu projektach open source, zwykle na GitHubie, zastanawiałem się, co to znaczy. Z dist, vendor, lib, src, i wiele innych nazw folderów, które widzimy dość często, czasami zastanawiam się, w jaki sposób należy wymienić własne foldery. Popraw mnie, jeśli się mylę! src: zawiera …


15
Jak odtworzyć dźwięk za pomocą Swift?
Chciałbym odtworzyć dźwięk za pomocą Swift. Mój kod działał w Swift 1.0, ale teraz nie działa już w Swift 2 lub nowszym. override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } bgMusic.numberOfLoops = 1 …
148 ios  swift  avfoundation 

14
Pandy procent całości z grupowaniem
Jest to oczywiście proste, ale jako tępy nowicjusz utknąłem. Mam plik CSV zawierający 3 kolumny, stan, identyfikator biura i sprzedaż dla tego biura. Chcę obliczyć procent sprzedaży na biuro w danym stanie (suma wszystkich procentów w każdym stanie to 100%). df = pd.DataFrame({'state': ['CA', 'WA', 'CO', 'AZ'] * 3, 'office_id': …
148 python  pandas 

18
Twoje hasło nie spełnia obecnych wymagań zasad
Chcę utworzyć nowego użytkownika w mysql ze składnią: create user 'demo'@'localhost' identified by 'password'; Ale zwraca błąd: Twoje hasło nie spełnia obecnych wymagań zasad. Próbowałem wielu haseł, ale nie działają. Jak mogę to naprawić?
148 mysql  passwords 

1
Jaki jest de facto sposób czytania i zapisywania plików w Rust 1.x?
Ponieważ Rust jest stosunkowo nowy, widziałem zbyt wiele sposobów czytania i zapisywania plików. Wiele z nich to wyjątkowo niechlujne fragmenty, które ktoś wymyślił na swoim blogu, a 99% przykładów, które znalazłem (nawet w przypadku przepełnienia stosu) pochodzi z niestabilnych kompilacji, które już nie działają. Teraz, gdy Rust jest stabilny, jaki …
148 file-io  rust 

10
Android TextView: „Nie łącz tekstu wyświetlanego z setText”
Ustawiam tekst za pomocą setText () w następujący sposób. prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); W tym pierwszym jest proste użycie, a drugim jest ustawienie tekstu z formatowaniem tekstu. Android Studio jest tak bardzo interesujące, że skorzystałem z Menu Analyze -> Code Cleanupi otrzymałem sugestię …


1
Żądania - jak sprawdzić, czy otrzymujesz kod 404
Korzystam z biblioteki Requests i uzyskuję dostęp do witryny sieci Web, aby zbierać z niej dane za pomocą następującego kodu: r = requests.get(url) Chcę dodać testowanie błędów w przypadku wprowadzenia nieprawidłowego adresu URL i zwrócenia błędu 404. Jeśli celowo wprowadzę nieprawidłowy adres URL, kiedy to zrobię: print r Rozumiem: <Response …

5
Zmień stary komunikat dotyczący zmiany w Git
Próbowałem edytować stary komunikat dotyczący zmiany, jak wyjaśniono tutaj . Chodzi o to, że teraz, kiedy próbuję uruchomić rebase -i HEAD~5, mówi interactive rebase already started. Więc próbuję: git rebase --continueale mam ten błąd: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. Jakieś …

5
Wykreślanie mapy cieplnej 2D za pomocą Matplotlib
Korzystając z Matplotlib, chcę wykreślić mapę cieplną 2D. Moje dane to tablica Numpy n-by-n, każda o wartości od 0 do 1. Tak więc dla elementu (i, j) tej tablicy chcę wykreślić kwadrat o współrzędnej (i, j) w moim mapa cieplna, której kolor jest proporcjonalny do wartości elementu w tablicy. Jak …
148 python  numpy  matplotlib 



6
Ustawienie zmiennej środowiskowej PATH w OSX na stałe
Przeczytałem kilka odpowiedzi, jak ustawić zmienne środowiskowe na OSX jako stałe. Najpierw wypróbowałem to, jak ustawić na stałe $ PATH w systemie Linux / Unix? ale pojawił się komunikat o błędzie no such file and directory, więc pomyślałem, że mogę spróbować ~/.bash_profilezamiast, ~/.profileale to nie zadziałało. Po drugie, znalazłem to …

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.