Programowanie

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

5
Zmień adres e-mail w Git
Mam projekt hostowany w magazynie Git (teraz pod nazwą Bitbucket Server ). Jest zbudowany przy użyciu Jenkinsa. Teraz popełniłem literówkę podczas lokalnej instalacji Gita. Jak @ ab.com zamiast @ abc.com Po każdej kompilacji, jenkins wysyła powiadomienia e-mail, odbiera mój niepoprawny adres e-mail z zatwierdzenia Gita i próbuje go wysłać. Nawet …
112 git  email  jenkins  git-stash 

13
Wykryj Safari za pomocą jQuery
Chociaż obie są przeglądarkami opartymi na Webkit, Safari urlencodes w adresie URL, podczas gdy Chrome nie. Dlatego muszę rozróżnić te dwa w JS. Dokumenty jQuery dotyczące wykrywania przeglądarki oznaczają „safari” jako przestarzałe. Czy istnieje lepsza metoda, czy na razie po prostu trzymam się przestarzałej wartości?



24
Najlepszy sposób na dodanie „bieżącej” klasy do nawigacji w Railsach 3
Mam kilka stron statycznych w menu nawigacyjnym. Chcę dodać klasę „bieżącą” do aktualnie wyświetlanego elementu. Sposób, w jaki to robię, polega na dodaniu ton metod pomocniczych (każda dla jednej pozycji), aby sprawdzić kontroler i akcję. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end <ul> <li <%= …

10
Jak uniknąć łańcucha if / else if podczas klasyfikowania nagłówka w 8 kierunkach?
Mam następujący kod: if (this->_car.getAbsoluteAngle() <= 30 || this->_car.getAbsoluteAngle() >= 330) this->_car.edir = Car::EDirection::RIGHT; else if (this->_car.getAbsoluteAngle() > 30 && this->_car.getAbsoluteAngle() <= 60) this->_car.edir = Car::EDirection::UP_RIGHT; else if (this->_car.getAbsoluteAngle() > 60 && this->_car.getAbsoluteAngle() <= 120) this->_car.edir = Car::EDirection::UP; else if (this->_car.getAbsoluteAngle() > 120 && this->_car.getAbsoluteAngle() <= 150) this->_car.edir = Car::EDirection::UP_LEFT; …
111 c++  if-statement 


30
Wyrażenie regularne pasujące do prawidłowych adresów IPv6
Odpowiedzi na to pytanie są wysiłkiem społeczności . Edytuj istniejące odpowiedzi, aby ulepszyć ten post. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Mam problem z zapisaniem wyrażenia regularnego pasującego do prawidłowych adresów IPv6, w tym tych w ich skompresowanej formie (z ::pominięciem zer lub zerem na początku w każdej parze …
111 regex  networking  ipv6 

11
Gdzie przechowywać stałe globalne w aplikacji iOS?
Większość modeli w mojej aplikacji na iOS odpytuje serwer WWW. Chciałbym mieć plik konfiguracyjny przechowujący podstawowy adres URL serwera. Będzie wyglądać mniej więcej tak: // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" Komentując jedną lub drugą linię, mogę natychmiast zmienić serwer, …


15
Czy tabela z jedną kolumną jest dobrym projektem? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Czy można mieć tabelę z tylko jedną kolumną? Wiem, …

9
Jak sprawdzić, czy modal bootstrap jest otwarty, abym mógł użyć walidacji jQuery
Muszę dokonać walidacji tylko wtedy, gdy modal jest otwarty, ponieważ jeśli go otworzę, a następnie zamknę, i naciśnę przycisk otwierający modal, nie działa, ponieważ przeprowadza walidację jQuery, ale nie pokazuje, ponieważ modal został odrzucony. Więc chcę dodać jQuery, jeśli modal jest otwarty, więc sprawdzam, czy jest to możliwe? <script> $(document).ready(function(){ …



10
Usuń określony plik z katalogu dokumentów
Chcę usunąć obraz z katalogu dokumentów aplikacji. Kod, który napisałem, aby usunąć obraz to: -(void)removeImage:(NSString *)fileName { fileManager = [NSFileManager defaultManager]; paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); documentsPath = [paths objectAtIndex:0]; filePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", fileName]]; [fileManager removeItemAtPath:filePath error:NULL]; UIAlertView *removeSuccessFulAlert=[[UIAlertView alloc]initWithTitle:@"Congratulation:" message:@"Successfully removed" delegate:self cancelButtonTitle:@"Close" otherButtonTitles:nil]; [removeSuccessFulAlert show]; } …

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.