Programowanie

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

5
Co to są obiekty „pierwszej klasy”?
Kiedy obiekty lub coś innego mówi się o „pierwszej klasie” w danym języku programowania i dlaczego? Czym różnią się od języków, w których nie są? EDYTOWAĆ. Kiedy ktoś mówi „wszystko jest przedmiotem” (jak w Pythonie), czy rzeczywiście ma na myśli, że „wszystko jest najwyższej klasy”?

9
iOS 8 usunął właściwość okna „minimalnego interfejsu użytkownika”, czy istnieją inne rozwiązania „miękkiego ekranu pełnoekranowego”?
(To pytanie składa się z wielu części, postaram się jak najlepiej podsumować scenariusz.) Obecnie tworzymy responsywną aplikację internetową (czytnik wiadomości), która pozwala użytkownikom przesuwać zawartość między kartami, a także przewijać zawartość kart w pionie. Powszechnym podejściem do problemu jest posiadanie opakowania divwypełniającego okno przeglądarki, ustawionego overflowna hiddenlub auto, a następnie …

14
Jak rozumieć klauzulę „else” pętli Pythona?
Wielu programistów Pythona prawdopodobnie nie zdaje sobie sprawy, że składnia whilepętli i forpętli zawiera opcjonalną else:klauzulę: for val in iterable: do_something(val) else: clean_up() Treść elseklauzuli jest dobrym miejscem dla niektórych rodzajów działań czyszczących i jest wykonywana przy normalnym zakończeniu pętli: tj. Wychodzenie z pętli za pomocą returnlub breakpomijanie elseklauzuli; wyjście …

10
Tekst Centrum Android na płótnie
Próbuję wyświetlić tekst przy użyciu poniższego kodu. Problem polega na tym, że tekst nie jest wyśrodkowany poziomo. Kiedy ustawiam współrzędne drawText, ustawia dolną część tekstu w tej pozycji. Chciałbym, aby tekst został narysowany tak, aby był wyśrodkowany również poziomo. To zdjęcie pokazuje mój problem dalej: @Override protected void onDraw(Canvas canvas) …



10
Podziel ciąg, przekonwertuj ToList <int> () w jednym wierszu
Mam ciąg, który ma liczby string sNumbers = "1,2,3,4,5"; Mogę go podzielić, a następnie przekonwertować na List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); Jak przekonwertować tablicę ciągów na listę liczb całkowitych? Tak, że będę mógł przekonwertować string[]naIEnumerable
191 c#  list  split 

16
Zapytanie SQL Server, aby znaleźć wszystkie uprawnienia / dostęp dla wszystkich użytkowników w bazie danych
Chciałbym napisać zapytanie na SQL 2008, które zgłosi wszystkich użytkowników, którzy mają dostęp do określonej bazy danych lub obiektów w bazie danych, takich jak tabele, widoki i procedury składowane, bezpośrednio lub z powodu ról itp. To raport zostanie wykorzystany do celów audytu bezpieczeństwa. Nie jestem pewien, czy ktoś ma zapytanie, …

4
Jak obsłużyć modalne zdarzenie zamknięcia w Twitterze Bootstrap?
W bootstrapie na Twitterze przeglądanie dokumentacji modalnej . Nie byłem w stanie dowiedzieć się, czy istnieje sposób na odsłuchanie bliskiego zdarzenia modalu i wykonanie funkcji. np. weźmy ten modal jako przykład: &lt;div class="modal-header"&gt; &lt;button type="button" class="close close_link" data-dismiss="modal" aria-hidden="true"&gt;&amp;times;&lt;/button&gt; &lt;h3&gt;Modal header&lt;/h3&gt; &lt;/div&gt; &lt;div class="modal-body"&gt; ... &lt;/div&gt; &lt;div class="modal-footer"&gt; &lt;a href="#" …

20
Jaki jest wzór fasady?
Czy fasada jest klasą, która zawiera wiele innych klas? Co sprawia, że ​​jest to wzór projektowy? Dla mnie jest to jak normalna klasa. Czy możesz mi wyjaśnić ten wzór elewacji ?

8
Android Paint: .measureText () vs .getTextBounds ()
Korzystam z tekstu Paint.getTextBounds(), ponieważ jestem zainteresowany uzyskaniem zarówno wysokości, jak i szerokości tekstu do renderowania. Jednak rzeczywisty tekst renderowane jest zawsze nieco szerszy niż .width()w Rectinformacji wypełnionej przez getTextBounds(). Ku mojemu zaskoczeniu przetestowałem .measureText()i stwierdziłem, że zwraca inną (wyższą) wartość. Spróbowałem i uznałem, że jest poprawny. Dlaczego zgłaszają różne …

8
Jak zaokrąglić średnio do 2 miejsc po przecinku w PostgreSQL?
Korzystam z PostgreSQL poprzez „kontynuację” klejnotu Ruby. Próbuję zaokrąglić do dwóch miejsc po przecinku. Oto mój kod: SELECT ROUND(AVG(some_column),2) FROM table Otrzymuję następujący błąd: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Po uruchomieniu następującego kodu nie pojawia się błąd: SELECT ROUND(AVG(some_column)) FROM table Czy ktoś wie, co …
191 sql  ruby  postgresql  sequel 




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.