Programowanie

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

8
Jak dodać klucz obcy do istniejącej tabeli SQLite?
Mam następującą tabelę: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Jak dodać ograniczenie klucza obcego na parent_id? Załóżmy, że klucze obce są włączone. Większość przykładów zakłada, że ​​tworzysz tabelę - chciałbym dodać ograniczenie do istniejącego.
128 sql  sqlite  foreign-keys  ddl 

10
Klon GitHub z żądania ściągnięcia?
Chciałbym sklonować repozytorium z GitHub. Problem w tym, że nie chcę głównej gałęzi; Chcę wersję w tym niezatwierdzonym żądaniu ściągnięcia . Czy mogę sklonować wersję żądania ściągnięcia zamiast głównego repozytorium?
128 git  github  pull-request 

3
React Enzyme znajdź drugi (lub n-ty) węzeł
Testuję komponent React z płytkim renderowaniem Jasmine Enzyme. Uproszczony tutaj do celów tego pytania ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentma 2 wystąpienia MyInnerComponenti chciałbym przetestować rekwizyty na każdym z nich. Pierwsza, którą umiem przetestować. Używam findz …
128 reactjs  jasmine  enzyme 

4
Jak zatrzymać pętlę JavaScript for?
Używam tego JavaScript do iteracji przez tablicę i znalezienia pasującego elementu tablicy: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i : remIndex …

10
java.net.SocketException: Reset połączenia
Otrzymuję następujący błąd podczas próby odczytu z gniazda. Robię readInt()się na to InputStream, a ja otrzymuję ten błąd. Po przeczytaniu dokumentacji sugeruje to, że część połączenia będąca klientem zamknęła połączenie. W tym scenariuszu jestem serwerem. Mam dostęp do plików dziennika klienta i to nie zamyka połączenia, aw rzeczywistości jego pliki …

8
Dlaczego Thread.Sleep jest tak szkodliwy
Często widzę, że wspomniano, że Thread.Sleep();nie należy go używać, ale nie rozumiem, dlaczego tak jest. Jeśli Thread.Sleep();może powodować problemy, czy są jakieś alternatywne rozwiązania z takim samym skutkiem, które byłyby bezpieczne? na przykład. while(true) { doSomework(); i++; Thread.Sleep(5000); } inny to: while (true) { string[] images = Directory.GetFiles(@"C:\Dir", "*.png"); foreach …
128 c#  multithreading  sleep 

4
Czy Conda lub Conda-Forge powinny być używane w środowiskach Pythona?
Condai conda-forgeoba są menedżerami pakietów Pythona. Jaki jest właściwy wybór, gdy pakiet istnieje w obu repozytoriach? Na przykład Django można zainstalować z jednym i drugim, ale różnica między nimi polega na kilku zależnościach (conda-forge ma o wiele więcej). Nie ma wytłumaczenia tych różnic, nie ma nawet prostego pliku README. Którego …
128 python  anaconda  conda 

6
Co to jest „montowanie” w React js?
Zbyt wiele razy słyszę termin „montowanie” podczas nauki ReactJS. Wydaje się, że w odniesieniu do tego terminu występują metody cyklu życia i błędy. Co dokładnie oznacza React przez montowanie? Przykłady: componentDidMount() and componentWillMount()

6
Ruby's || = (lub równa się) w JavaScript?
Uwielbiam ||=mechanizm Ruby . Jeśli zmienna nie istnieje lub istnieje nil, utwórz ją i ustaw jako coś: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Muszę teraz zrobić coś podobnego w JavaScript. Jaka jest konwencja lub właściwy sposób, aby to zrobić? Wiem, …
128 javascript  ruby  syntax 


8
Moment.js z Vuejs
Próbuję wydrukować datę i godzinę za pomocą następującego polecenia w vue-for {{ moment().format('MMMM Do YYYY, h:mm:ss a') }} ale się nie pojawia. To tylko puste miejsce. Jak mogę spróbować wykorzystać moment w vue?
128 momentjs  vue.js 

7
Jak zaimportować pojedynczą funkcję Lodash?
Używając pakietu webpack, próbuję zaimportować isEqual, ponieważ lodashwydaje się, że importuje wszystko. Próbowałem wykonać następujące czynności bez powodzenia: import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang'
128 javascript  lodash 

9
Jak zrobić wieloliniowy ciąg w node.js?
Wraz z pojawieniem się node.js, ciągi wieloliniowe stają się coraz bardziej potrzebne w JavaScript. Czy istnieje specjalny sposób na zrobienie tego w Node.JS, nawet jeśli nie działa w przeglądarkach? Czy są jakieś plany lub przynajmniej prośba o dodanie funkcji, którą mogę wesprzeć? Wiem już, że możesz użyć \n\na końcu każdego …



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.