Programowanie

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

6
Jak wyświetlić widok niestandardowy w ActionBar?
Chcę wyświetlić wyszukiwanie niestandardowe na pasku akcji (używam do tego ActionBarSherlock). Mam to: Ale chcę, aby układ niestandardowy (pole edittext) zajmował całą dostępną szerokość. Zaimplementowałem niestandardowy układ zgodnie z sugestią tutaj . Oto mój niestandardowy układ search.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="?attr/actionButtonStyle" android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_gravity="fill_horizontal" android:focusable="true" > <FrameLayout android:layout_width="fill_parent" …

9
Jak obsługiwać TimeZones kalendarza za pomocą Java?
Mam wartość datownika pochodzącą z mojej aplikacji. Użytkownik może znajdować się w dowolnej lokalnej strefie czasowej. Ponieważ ta data jest używana dla usługi sieciowej, która zakłada, że ​​podany czas jest zawsze w GMT, muszę przekonwertować parametr użytkownika z powiedzmy (EST) na (GMT). Oto kicker: użytkownik jest nieświadomy swojego TZ. Wpisuje …

8
Angularjs: input [tekst] ngChange uruchamia się podczas zmiany wartości
ngChange odpala, gdy wartość się zmienia (ngChange nie są podobne do klasycznego zdarzenia onChange). Jak mogę powiązać klasyczne zdarzenie onChange z angularjs, które będzie uruchamiane tylko wtedy, gdy zawartość zostanie zatwierdzona? Aktualne wiązanie: <input type="text" ng-model="name" ng-change="update()" />
92 angularjs 

6
Jakie jest najlepsze podejście do nazywania klas?
Wymyślenie dobrych, precyzyjnych nazw klas jest niezwykle trudne. Wykonane dobrze, sprawia, że ​​kod jest bardziej samodokumentujący i dostarcza słownictwa do rozumowania kodu na wyższym poziomie abstrakcji. Klasom, które implementują określony wzorzec projektowy, można nadać nazwę opartą na dobrze znanej nazwie wzorca (np. FooFactory, FooFacade), a klasy, które bezpośrednio modelują koncepcje …
92 naming 



3
Nieblokujące we / wy UNIX: O_NONBLOCK kontra FIONBIO
W każdym przykładzie i dyskusji, na którą natknąłem się w kontekście programowania gniazd BSD, wydaje się, że zalecanym sposobem ustawienia deskryptora pliku na nieblokujący tryb I / O jest użycie O_NONBLOCKflagi fcntl()np. int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, flags | O_NONBLOCK); Od ponad dziesięciu lat zajmuję się programowaniem …


5
Jak skonfigurować projekt Django z magazynami django i Amazon S3, ale z różnymi folderami na pliki statyczne i pliki multimedialne?
Konfiguruję projekt Django, który korzystał z systemu plików serwera do przechowywania plików statycznych aplikacji ( STATIC_ROOT) i plików przesłanych przez użytkownika ( MEDIA_ROOT). Muszę teraz hostować całą tę zawartość na Amazon S3, więc stworzyłem do tego wiadro. Korzystając django-storagesz botozaplecza pamięci, udało mi się przesłać zebrane statystyki do zasobnika S3: …

7
Jak odzyskać obiekty Git uszkodzone w wyniku awarii dysku twardego?
Miałem awarię dysku twardego, która spowodowała uszkodzenie niektórych plików repozytorium Git. Podczas pracy git fsck --fullotrzymuję następujące dane wyjściowe: error: .git/objects/pack/pack-6863e0a0e4b4ded6090fac5d12eba6ca7346b19c.pack SHA1 checksum mismatch error: index CRC mismatch for object 6c8cae4994b5ec7891ccb1527d30634997a978ee from .git/objects/pack/pack-6863e0a0e4b4ded6090fac5d12eba6ca7346b19c.pack at offset 97824129 error: inflate: data stream error (invalid code lengths set) error: cannot unpack 6c8cae4994b5ec7891ccb1527d30634997a978ee from …


4
Jak prawidłowo skonfigurować połączenie PDO
Od czasu do czasu pojawiają się pytania dotyczące łączenia się z bazą danych. Większość odpowiedzi nie jest tak, jak to robię, lub po prostu mogę nie uzyskać poprawnych odpowiedzi. Tak czy inaczej; Nigdy o tym nie myślałem, ponieważ sposób, w jaki to robię, działa na mnie. Ale oto szalona myśl; …
92 php  mysql  sql  class  pdo 



13
LLVM C ++ IDE dla Windows
Czy istnieje środowisko C / C ++ IDE dla systemu Windows, które jest zintegrowane z kompilatorem LLVM (i analizatorem Clang C / C ++), tak jak robi to nowoczesny Xcode. Mam Dev-Cpp (używa przestarzałego GCC) i Code :: Blocks (z niektórymi GCC). Ale GCC daje mi bardzo tajemnicze komunikaty o …
92 c++  windows  ide  llvm  clang 

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.