Programowanie

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


20
Pakiet Maven / instalacja bez testu (pomiń testy)
Próbuję spakować mój projekt. Ale automatycznie uruchamia testy poprzedzające wykonanie pakowania. Testy wstawiają część zawartości do bazy danych. Nie tego chcę, muszę unikać uruchamiania testów podczas pakowania aplikacji. Czy ktoś wie, jak uruchomić pakiet bez testu?
343 java  maven 


30
Alternatywne klauzule PreparedStatement IN?
Jakie są najlepsze obejścia dla używania INklauzuli SQL z instancjami java.sql.PreparedStatement, które nie są obsługiwane dla wielu wartości z powodu problemów związanych z bezpieczeństwem ataku wstrzykiwania SQL: Jeden ?symbol zastępczy reprezentuje jedną wartość, a nie listę wartości. Rozważ następującą instrukcję SQL: SELECT my_column FROM my_table where search_column IN (?) Używanie …


15
Oracle: Jeśli istnieje tabela
Piszę kilka skryptów migracyjnych dla bazy danych Oracle i miałem nadzieję, że Oracle ma coś podobnego do IF EXISTSkonstrukcji MySQL . W szczególności, ilekroć chcę upuścić tabelę w MySQL, robię coś takiego DROP TABLE IF EXISTS `table_name`; W ten sposób, jeśli tabela nie istnieje, DROPnie powoduje błędu, a skrypt może …
343 sql  oracle  sql-drop 

3
Jaka jest różnica między „normalnym przeładowaniem”, „twardym przeładowaniem” oraz „pustą pamięcią podręczną i twardym przeładowaniem” w Chrome?
Niedawno odkryłem tę nową funkcję w Chrome: Potrafię zrozumieć różnicę między opcją 1 a opcją 3, a ta opcja 2 jest prawdopodobnie czymś pośrednim, ale nigdzie nie mogę znaleźć dokładniejszych informacji. Czy ktoś zna dokładne zachowanie każdej z 3 opcji?

27
Kiedy używasz POST, a kiedy GET?
Z tego, co mogę zebrać, są trzy kategorie: Nigdy nie używaj GETi nie używajPOST Nigdy nie używaj POSTi nie używajGET Nie ma znaczenia, którego używasz. Czy mam rację zakładając te trzy przypadki? Jeśli tak, jakie są przykłady z każdego przypadku?

9
val () nie wyzwala zmiany () w jQuery
Próbuję wywołać changezdarzenie w polu tekstowym, gdy zmieniam jego wartość za pomocą przycisku, ale nie działa. Sprawdź to skrzypce . Jeśli wpiszesz coś w polach tekstowych i klikniesz gdzie indziej, changeuruchomi się. Jednak po kliknięciu przycisku wartość pola tekstowego zostanie zmieniona, ale changenie zostanie uruchomiona. Dlaczego?
343 jquery  triggers 


6
Informacje o „* .d.ts” w TypeScript
Jestem ciekawy, *.d.tsponieważ jestem nowicjuszem w TypeScript. Ktoś powiedział mi, że ten rodzaj pliku to coś w rodzaju „pliku głównego” w C ++, ale tylko dla JS. Ale nie mogę przekonwertować czystego pliku JS do *.d.tspliku, chyba że forcely zmienić *.jssię *.ts. Mam więc trzy pliki: plik JS, plik TS …
343 typescript  .d.ts 

30
Python Pandas Błąd tokenizacji danych
Próbuję użyć pand do manipulowania plikiem .csv, ale otrzymuję ten błąd: pandas.parser.CParserError: Błąd tokenizacji danych. Błąd C: Oczekiwano 2 pól w linii 3, patrz 12 Próbowałem czytać dokumenty pand, ale nic nie znalazłem. Mój kod jest prosty: path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) Jak mogę to rozwiązać? …
343 python  csv  pandas 


30
git rebase: „błąd: nie można stat„ plik ”: Odmowa uprawnień”
Używam git i dokonałem małego zatwierdzenia, a następnie dużego. Zdecydowałem się użyć git rebasedo zmiażdżenia dwóch commits razem przed ich wypchnięciem. (Nigdy tego nie robiłem.) Więc zrobiłem: git rebase -i HEAD~2 To dało mi mojego edytora, w którym wybrałem wcześniejsze zatwierdzenie i zgniecenie późniejszego. Kiedy uratowałem, git powiedział: błąd: nie …
342 git  git-rebase 


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.