Programowanie

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


9
Przesłanianie default_scope Rails
Jeśli mam model ActiveRecord :: Base z domyślnym zakresem: class Foo < ActiveRecord::Base default_scope :conditions => ["bar = ?",bar] end Czy można to zrobić Foo.find bez korzystania z default_scopewarunków? Innymi słowy, czy możesz przesłonić domyślny zakres? Myślałem, że za pomocą „default” w nazwie sugeruje, że był przeciążać, inaczej go nazwać …

9
Angularjs zapobiega przesłaniu formularza, gdy sprawdzanie poprawności danych wejściowych nie powiedzie się
Piszę prosty formularz logowania za pomocą angularjs z pewną weryfikacją danych wejściowych po stronie klienta, aby sprawdzić, czy nazwa użytkownika i hasło nie są puste i nie są dłuższe niż trzy znaki. Zobacz poniższy kod: <form name="loginform" novalidate ng-submit="login.submit()" class="css-form"> <fieldset> <div class="control-group input-prepend"> <span class="add-on"><i class="icon-user"></i></span> <input type="text" ng-model="login.username" …

8
Jak wykonać kopię zapasową lokalnego repozytorium Git?
Używam gita w stosunkowo małym projekcie i uważam, że spakowanie zawartości katalogu .git może być dobrym sposobem na wykonanie kopii zapasowej projektu. Ale to trochę dziwne, ponieważ kiedy przywracam, pierwszą rzeczą, którą muszę zrobić, jest git reset --hard. Czy są jakieś problemy z tworzeniem kopii zapasowej repozytorium git w ten …
155 git  backup 

11
Jak porównać flagi w C #?
Poniżej mam wyliczenie flag. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Nie mogę sprawić, by stwierdzenie if było prawdziwe. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. …
155 c#  .net  enums  attributes  flags 



30
Błąd „nierozpoznany selektor wysłany do instancji” w Objective-C
Utworzyłem przycisk i dodałem do niego akcję, ale jak tylko został wywołany, otrzymałem ten błąd: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' To jest mój kod: - (id)initWithNibName:(NSString *)nibNameOrNil …



28
Jak porównać dwa ciągi wersji w Javie?
Czy istnieje standardowy idiom do porównywania numerów wersji? Nie mogę po prostu użyć prostego porównania StringTo, ponieważ nie wiem jeszcze, jaka będzie maksymalna liczba wydań punktowych. Muszę porównać wersje i upewnić się, że są prawdziwe: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

17
Ustawić domyślną czcionkę dla całej aplikacji na iOS?
Mam niestandardową czcionkę, której chcę używać do wszystkiego, co wyświetla tekst w mojej aplikacji, etykiety, widoki tekstu itp. Czy istnieje sposób na ustawienie domyślnej czcionki (etykiety domyślnie używają czcionek SystemFont) dla całej aplikacji?
155 ios  fonts 


5
Jak wyśrodkować treść w układzie liniowym?
Próbuję wyśrodkować ImageViewwnętrze a LinearLayoutpoziomo i pionowo, ale po prostu nie mogę tego zrobić. Głównym powodem, dla którego nie używam RelativeLayoutdo tego celu, jest to, że potrzebuję layout_weight(moja Activityskłada się z czterech kolumn, które powinny być równo podzielone, a także reagować na różne szerokości ekranu, a każda kolumna maImageView wyśrodkowaną …

24
Github: błąd podczas klonowania mojego prywatnego repozytorium
Próbuję sklonować mój projekt GitHub przy użyciu adresu URL https, ale kończy się to niepowodzeniem z powodu błędu: $ git clone https://foo@github.com/foo/foo-private.git Cloning into foo-private... Password: error: error setting certificate verify locations: CAfile: /bin/curl-ca-bundle.crt CApath: none while accessing https://foo@github.com/foo/foo-private.git/info/refs fatal: HTTP request failed Co ja robię źle?
155 git  github 

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.