Programowanie

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

8
Adnotacja @UniqueConstraint w Javie
Mam fasolę Java. Teraz chcę mieć pewność, że pole powinno być niepowtarzalne. Używam następującego kodu: @UniqueConstraint(columnNames={"username"}) public String username; Ale pojawia się błąd: @UniqueConstraint is dissallowed for this location Jaki jest właściwy sposób używania unikalnych ograniczeń? Uwaga: używam platformy do zabawy.

7
Najlepszy sposób na dodanie obsługi Gradle do IntelliJ Project
Rozejrzałem się trochę i nie znalazłem najlepszego rozwiązania do konwersji istniejącego projektu IntelliJ na Gradle. Pracuję w środowisku zespołowym i obecnie udostępniamy plik .ipr, ponieważ mamy kilka konfiguracji kompilacji, które śledzimy. W końcu pozbędziemy się zwolenników Gradle, ale nie mogę zbytnio zepsuć sprawy, dopóki konwersja Gradle nie zostanie zakończona. Ponadto …

4
Jak wyłączyć przycisk, gdy wejście jest puste?
Jestem nowy w React JavaScript. Próbuję wyłączyć przycisk, gdy pole wejściowe jest puste. Jakie jest najlepsze podejście w Reakcie do tego? Robię coś takiego: <input ref="email"/> <button disabled={!this.refs.email}>Let me in</button> Czy to jest poprawne? To nie tylko powielanie atrybutu dynamicznego, ponieważ jestem również ciekawy przenoszenia / sprawdzania danych z jednego …
168 reactjs 

8
Używaj dynamicznych nazw zmiennych w „dplyr”
Chcę użyć dplyr::mutate()do utworzenia wielu nowych kolumn w ramce danych. Nazwy kolumn i ich zawartość powinny być generowane dynamicznie. Przykładowe dane z tęczówki: library(dplyr) iris <- tbl_df(iris) Utworzyłem funkcję do mutowania moich nowych kolumn ze Petal.Widthzmiennej: multipetal <- function(df, n) { varname <- paste("petal", n , sep=".") df <- mutate(df, …
168 r  dplyr  r-faq 

4
Operator „i” dla instrukcji „if” w Bash
Próbuję utworzyć prosty skrypt Bash, aby sprawdzić, czy witryna nie działa iz jakiegoś powodu operator „and” nie działa: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') STRING=$(curl -s $WEBSITE | grep -o "string_to_search") VALUE="string_to_search" if [ $STATUS -ne 200 ] && [[ …
168 bash  if-statement 

20
Pobieranie wszystkich zaznaczonych pól wyboru w tablicy
Więc mam te pola wyboru: <input type="checkbox" name="type" value="4" /> <input type="checkbox" name="type" value="3" /> <input type="checkbox" name="type" value="1" /> <input type="checkbox" name="type" value="5" /> I tak dalej. Jest ich około 6 i są ręcznie kodowane (tj. Nie są pobierane z bazy danych), więc prawdopodobnie przez jakiś czas pozostaną takie …
168 javascript  jquery  ajax  dhtml 


12
React-Native, Android, Genymotion: serwer ADB nie ACK
Pracuję z React-Native, Android i Genymotion na Macu. Kiedy uruchamiam react-native run-android, pod koniec operacji uruchamiania otrzymuję następujące linie: ... 04:54:40 E/adb: error: could not install *smartsocket* listener: Address already in use 04:54:40 E/adb: ADB server didn't ACK 04:54:40 E/ddms: '/Users/paulbrie/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary 04:54:40 E/adb: * …

4
Dlaczego należy używać Task <T> zamiast ValueTask <T> w C #?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать ValueTask &lt;T&gt;? Od C # 7,0 metody asynchroniczne mogą zwracać ValueTask &lt;T&gt;. Wyjaśnienie mówi, że należy go używać, gdy mamy buforowany wynik lub symulujemy asynchroniczność za pomocą kodu synchronicznego. Jednak nadal nie rozumiem, jaki jest problem …
168 c#  asynchronous 



1
Python mockuje wiele zwracanych wartości
Używam Pythona mock.patch i chciałbym zmienić wartość zwracaną dla każdego połączenia. Oto zastrzeżenie: łatana funkcja nie ma żadnych danych wejściowych, więc nie mogę zmienić wartości zwracanej na podstawie danych wejściowych. Oto mój kod w celach informacyjnych. def get_boolean_response(): response = io.prompt('y/n').lower() while response not in ('y', 'n', 'yes', 'no'): io.echo('Not …

6
git pracuje na dwóch gałęziach jednocześnie
Mam projekt z wieloma gałęziami. Chciałbym pracować na kilku gałęziach jednocześnie bez przełączania się z git checkout. Czy jest jakiś sposób, żebym mógł to zrobić poza skopiowaniem całego repozytorium gdzie indziej?
168 git  branch 



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.