Programowanie

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


12
Różnica między onStart () i onResume ()
Nie rozumiem znaczenia stanu onStart()przejściowego. onResume()Metoda nazywana jest zawsze po onStart(). Dlaczego nie może być onResume()wywołane po, onRestart()a onCreate()metody po prostu wykluczają onStart()? Jaki jest jej cel? Dlaczego nie możemy bez tego żyć onStart(). Nadal uważam to za zbędne (prawdopodobnie dlatego, że nie rozumiem do końca jego znaczenia).
176 android 

4
Dodaj widoki poniżej paska narzędzi w CoordinatorLayout
Mam następujący układ: <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="match_parent" /> </android.support.design.widget.CoordinatorLayout> Dodaję Fragments do FrameLayout, zastępując je. Jedna z moich Fragmentlist to lista, która ma następujący układ: <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" …

13
Wykrywanie wielokropka przepełnienia tekstu HTML
Mam zbiór elementów blokowych na stronie. Wszystkie mają ustawione odstępy, przepełnienie, przepełnienie tekstu w regułach CSS, dzięki czemu przepełniony tekst jest przycinany i używany jest wielokropek. Jednak nie wszystkie elementy się przepełniają. Czy mimo wszystko mogę użyć javascript do wykrycia, które elementy są przepełnione? Dzięki. Dodano: przykładowa struktura HTML, z …
176 javascript  html  css  ellipsis 

8
Sprawdzanie, czy jquery jest ładowane przy użyciu JavaScript
Próbuję sprawdzić, czy moja biblioteka Jquery jest załadowana na moją stronę HTML. Sprawdzam, czy działa, ale coś jest nie tak. Oto co mam: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript" src="/query-1.6.3.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ if (jQuery) { // jQuery is loaded alert("Yeah!"); } else { // jQuery is not loaded alert("Doesn't Work"); …
176 javascript  jquery 

15
Jak mogę sprawdzić, kiedy tabela MySQL została ostatnio zaktualizowana?
W stopce mojej strony chciałbym dodać coś w stylu „ostatnia aktualizacja xx / xx / 200x”, z datą ostatniej aktualizacji danej tabeli MySQL. Jaki jest najlepszy sposób, aby to zrobić? Czy istnieje funkcja pobierania ostatniej zaktualizowanej daty? Czy powinienem mieć dostęp do bazy danych za każdym razem, gdy potrzebuję tej …
176 mysql  sql 

6
Wiele poziomów „collection.defaultdict” w Pythonie
Dzięki wspaniałym ludziom z SO odkryłem możliwości oferowane przez collections.defaultdict, zwłaszcza w zakresie czytelności i szybkości. Z powodzeniem je wykorzystałem. Teraz chciałbym zaimplementować trzy poziomy słowników, z których dwa najwyższe to, defaultdicta najniższy to int. Nie znajduję odpowiedniego sposobu, aby to zrobić. Oto moja próba: from collections import defaultdict d …

5
Jak mogę przerwać tę długą linię w Pythonie?
Jak zabrałbyś się do formatowania tak długiej linii? Chciałbym, aby szerokość nie przekraczała 80 znaków: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) Czy to moja najlepsza opcja? url = "Skipping {0} because its thumbnail was already in our system as {1}." logger.info(url.format(line[indexes['url']], video.title))

4
Entity Framework linq query Include () wiele jednostek podrzędnych
To może być naprawdę elementarne pytanie, ale jaki jest dobry sposób na uwzględnienie wielu jednostek podrzędnych podczas pisania zapytania obejmującego TRZY poziomy (lub więcej)? czyli mam 4 tabel: Company, Employee, Employee_CariEmployee_Country Firma ma relację 1: m z pracownikiem. Pracownik ma relację 1: m zarówno z Employee_Car, jak i Employee_Country. Jeśli …


16
Ciekawe przykłady niestandardowych alokatorów w C ++?
Jakie są naprawdę dobre powody, aby zrezygnować std::allocatorz niestandardowego rozwiązania? Czy spotkałeś się z sytuacjami, w których było to absolutnie konieczne dla poprawności, wydajności, skalowalności itp.? Jakieś naprawdę sprytne przykłady? Niestandardowe podzielniki zawsze były cechą Biblioteki Standardowej, której nie potrzebowałem. Zastanawiałem się tylko, czy ktoś tutaj na SO mógłby podać …

10
Jaka jest różnica między printf () i puts () w C?
Wiem, że możesz drukować za pomocą printf()i puts(). Widzę również, że printf()pozwala to na interpolację zmiennych i formatowanie. Jest puts()tylko prymitywną wersją printf(). Czy powinien być używany na wszystkie możliwe sposoby printf()bez interpolacji ciągów?
176 c  string  output  printf  puts 

5
Uruchom klasę w pliku JAR
Jeśli masz plik jar o nazwie myJar.jarznajdujący się w / myfolder i chcesz użyć wywołanej myClassz niego klasy , jak możesz to zrobić z wiersza poleceń? Myślałem, że wejdę do katalogu i powiesz, java -cp myJar.jar.myClassale to nie działa. Każda pomoc będzie mile widziana.
176 java  command-line  jar 

4
RabbitMQ i relacja między kanałem a połączeniem
Klient RabbitMQ Java ma następujące pojęcia: Connection - połączenie z instancją serwera RabbitMQ Channel - ??? Pula wątków konsumenta - pula wątków, które zużywają komunikaty z kolejek serwera RabbitMQ Kolejka - struktura przechowująca wiadomości w kolejności FIFO Próbuję zrozumieć związek, a co ważniejsze , skojarzenia między nimi. Nadal nie jestem …

3
wygeneruj model przy użyciu user: referencje vs user_id: integer
Nie wiem, jak wygenerować model, który należy do innego modelu. Moja książka używa tej składni do powiązania Micropost z użytkownikiem: rails generate model Micropost user_id:integer ale http://guides.rubyonrails.org/ mówi, żeby zrobić to w ten sposób: rails generate model Micropost user:references Migracje generowane przez te 2 są różne. Ponadto, w przypadku pierwszego, …

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.