Programowanie

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



7
Błąd RE: niedozwolona sekwencja bajtów w systemie Mac OS X
Próbuję zastąpić ciąg znaków w pliku Makefile w systemie Mac OS X w celu kompilacji krzyżowej do systemu iOS. Ciąg ma osadzone podwójne cudzysłowy. Polecenie to: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Błąd to: sed: RE error: illegal byte sequence Próbowałem uciec od podwójnych cudzysłowów, przecinków, myślników i dwukropków bez radości. …
184 regex  macos  bash  sed 

10
Aktualizacja stanu zmian rekwizytów w formularzu React
Mam problem z formularzem React i prawidłowym zarządzaniem stanem. Mam pole wprowadzania czasu w formie (modalnej). Wartość początkowa jest ustawiana jako zmienna stanu w getInitialStatei jest przekazywana z komponentu nadrzędnego. To samo w sobie działa dobrze. Problem pojawia się, gdy chcę zaktualizować domyślną wartość start_time za pomocą komponentu nadrzędnego. Sama …
184 reactjs 

11
Znajdź, skąd jest ładowana klasa java
Czy ktoś wie, jak programowo dowiedzieć się, skąd faktycznie ładuje klasę Java? Często pracuję nad dużymi projektami, w których ścieżka klas jest bardzo długa, a ręczne wyszukiwanie nie jest tak naprawdę opcją. Ostatnio miałem problem z tym, że moduł ładujący klasę ładował niepoprawną wersję klasy, ponieważ znajdowała się ona na …

6
Dlaczego kod wewnątrz testów jednostkowych nie może znaleźć zasobów pakietu?
Część kodu, który testuję jednostkowo, wymaga załadowania pliku zasobów. Zawiera następujący wiersz: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; W aplikacji działa dobrze, ale po uruchomieniu przez jednostkę do testów jednostkowych pathForResource:zwraca zero, co oznacza, że ​​nie można jej zlokalizować foo.txt. Upewniłem się, że foo.txtjest to uwzględnione w fazie kompilacji …


6
Pętla nad tablicami, wypisywanie zarówno indeksu, jak i wartości
Chcę zrobić coś takiego: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: Następnie próbowałem przejść przez to za pomocą for: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done # Output: # ?: bar # ?: naz …
184 bash 

1
Wyłącz wszystkie ostrzeżenia gcc
Pracuję nad projektem, który odczyta komunikaty o błędach kompilatora określonej odmiany i zrobię z nimi użyteczne rzeczy. Przykładowa baza kodu, na której testuję to (losowa aplikacja typu open source), a więc często przebudowywana, zawiera kilka bitów, które generują ostrzeżenia, które mnie nie interesują. Jak wyłączyć wszystkie ostrzeżenia z GCC, aby …
184 gcc  g++  warnings 


3
Spring Boot - nadrzędny pom, gdy już masz nadrzędny pom
Czy istnieje jakieś zalecane zalecane podejście do włączenia pom-bootu z systemem rozruchu sprężynowego do projektów, które już mają wymaganą nadrzędną POM? Co polecasz dla projektów, które muszą rozciągać się od organizacyjnego rodzica (jest to niezwykle powszechne, a nawet coś, co wiele / większość projektów publikuje w Maven Central w zależności …

4
Co to jest identyfikator URI przekierowania? jak to się ma do aplikacji na iOS dla OAuth2.0?
Początkujący programista tutaj, proszę wybaczyć ignorancję i wyjaśnienia będą naprawdę miłe :) Próbowałem przeczytać samouczki dotyczące określonej usługi OAuth 2.0, ale nie rozumiem tego identyfikatora URI przekierowania ... w moim konkretnym kontekście, powiedzmy, że próbuję zbudować aplikację na iPhone'a, która używa OAuth 2.0 do niektórych usług . Mam wygenerowany identyfikator …

17
Android: dlaczego nie ma wartości maxHeight dla widoku?
Widoki mają,minHeight ale jakoś brakuje maxHeight: To, co próbuję osiągnąć, to wypełnienie niektórych elementów (widoków) ScrollView. Kiedy jest 1..3 elementów, chcę je wyświetlić bezpośrednio. Oznacza to, że ScrollViewma wysokość 1, 2 lub 3 elementów. Gdy są 4 lub więcej elementów, chcę, ScrollViewaby przestał się rozwijać (a więc a maxHeight) i …

7
Dlaczego kolumna tekstowa nie może mieć wartości domyślnej w MySQL?
Jeśli spróbujesz utworzyć kolumnę TEXT w tabeli i nadasz jej domyślną wartość w MySQL, pojawi się błąd (przynajmniej w systemie Windows). Nie widzę żadnego powodu, dla którego kolumna tekstowa nie powinna mieć wartości domyślnej. Dokumentacja MySQL nie zawiera wyjaśnień. Wydaje mi się to nielogiczne (i nieco frustrujące, ponieważ chcę wartości …

12
DDD - reguła, że ​​encje nie mają bezpośredniego dostępu do repozytoriów
W Domain Driven Design, wydaje się, że wiele z umową , że podmioty nie powinny dostęp Repozytoria bezpośrednio. Czy to pochodzi z książki Erica Evansa Domain Driven Design , czy pochodzi z innych źródeł? Gdzie jest kilka dobrych wyjaśnień uzasadnienia? edytuj: Aby wyjaśnić: nie mówię o klasycznej praktyce OO polegającej …

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.