Programowanie

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

4
Czy potrzebuję zarówno package-lock.json, jak i package.json?
Po zaktualizowaniu mojego NPM do najnowszej wersji (z 3.X do 5.2.0) i uruchomieniu npm installna istniejącym projekcie, otrzymuję automatycznie utworzony package-lock.jsonplik. Mogę powiedzieć, że package-lock.jsondaje mi dokładne drzewo zależności, w przeciwieństwie do package.json. Na podstawie samych tych informacji wydaje się, że package.jsonsą one zbędne i nie są już potrzebne. Czy …

9
Jak porównać stare i nowe wartości w React hookach useEffect?
Powiedzmy, że mam 3 wejścia: rate, sendAmount i acceptAmount. Umieściłem te 3 wejścia na różnicowych parametrach useEffect. Zasady są następujące: Jeśli wartość sendAmount uległa zmianie, obliczam receiveAmount = sendAmount * rate Jeśli wartość otrzymanej kwoty uległa zmianie, obliczam sendAmount = receiveAmount / rate Jeśli kurs się zmienił, obliczam receiveAmount = …

13
Jak słuchać zmian tras w React Router v4?
Mam kilka przycisków, które działają jak trasy. Za każdym razem, gdy zmienia się trasa, chcę się upewnić, że aktywny przycisk się zmienia. Czy istnieje sposób, aby nasłuchiwać zmian tras w React Router v4?


17
Zmień programowo kolor do rysowania
Próbuję zmienić kolor na obrazie z białym znacznikiem za pomocą kodu. Wyczytałem, że poniższy kod powinien zmienić kolor, ale mój marker pozostaje biały. Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY ) Przegapiłem coś? Czy istnieje inny sposób zmiany kolorów w moich elementach do rysowania znajdujących się w folderze res?
149 android 

4
Czy React zachowuje kolejność aktualizacji stanu?
Wiem, że React może przeprowadzać aktualizacje stanu asynchronicznie i wsadowo w celu optymalizacji wydajności. Dlatego nigdy nie możesz ufać, że stan zostanie zaktualizowany po wywołaniu setState. Ale można zaufać React aby zaktualizować stan w tej samej kolejności, jak setStatenazywany jest przez ten sam składnik? różne komponenty? W poniższych przykładach rozważ …

7
Jak mogę sprawić, by git ignorował przyszłe zmiany w pliku?
Utworzyłem domyślną wersję pliku zawartego w repozytorium git. Ważne jest, aby gdy ktoś sklonował repozytorium, otrzymał kopię tego pliku. Chciałbym jednak ustawić git tak, aby później ignorował zmiany w tym pliku. .gitignoredziała tylko na nieśledzonych plikach. Moją motywacją jest to, że ten plik zawiera informacje specyficzne dla maszyny. Chciałbym podać …
149 git  gitattributes 

11
Visual Studio Code - konwertuj spacje na karty
Mam w projekcie zarówno pliki TypeScript, jak i HTML, w obu plikach karty są konwertowane na spacje. Chcę wyłączyć automatyczną konwersję i upewnić się, że mój projekt ma tylko karty. Edytować: Przy tym ustawieniu wydaje się działać w plikach HTML, ale nie w plikach TypeScript. { "editor.insertSpaces": false }

9
Błąd: nie można pobrać za pomocą rebase: masz zmiany niestacjonarne
Zacząłem współpracować z kilkoma przyjaciółmi nad projektem i używają repozytorium git heroku. Sklonowałem repozytorium kilka dni temu i od tego czasu wprowadzili pewne zmiany, więc próbuję uzyskać najnowsze aktualizacje Uruchomiłem git pull --rebasepolecenie zgodnie z opisem tutaj (Czy to właściwy sposób?): Https://devcenter.heroku.com/articles/sharing#merging-code-changes Otrzymuję następujący błąd: $ git pull --rebase Cannot …
149 git  heroku  pull 


12
Ustaw wysokość wykresu w Chart.js
Chcę narysować poziomy wykres słupkowy za pomocą Chart.js, ale skaluje on wykres zamiast używać wysokości, którą przypisuję kanwie ze skryptu. Czy istnieje sposób, aby ustawić wysokość wykresu ze skryptu? Zobacz skrzypce: Jsfidle HTML <div class="graph"> <div class="chart-legend"> </div> <div class="chart"> <canvas id="myChart"></canvas> </div> </div> JavaScript var ctx = $('#myChart'); ctx.height(500); …

3
Co powstrzyma złośliwy kod przed sfałszowaniem nagłówka „Origin” w celu wykorzystania mechanizmu CORS?
Tak jak rozumiem, jeśli skrypt po stronie klienta działający na stronie z foo.com chce zażądać danych z bar.com, w żądaniu musi określić nagłówek Origin: http://foo.com, a bar musi odpowiedzieć Access-Control-Allow-Origin: http://foo.com. Co ma powstrzymać złośliwy kod z witryny roh.com przed zwykłym sfałszowaniem nagłówka w Origin: http://foo.comcelu zażądania stron z paska?
149 javascript  ajax  http  cors 

17
Spring boot - Not a managed type
Używam Spring boot + JPA i mam problem z uruchomieniem usługi. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Oto plik Application.java, @Configuration @ComponentScan @EnableAutoConfiguration(exclude …

11
Drukowanie ostatniej kolumny wiersza w pliku
Mam plik, który jest stale zapisywany / aktualizowany. Chcę znaleźć ostatnią linię zawierającą określone słowo, a następnie wydrukować ostatnią kolumnę tego wiersza. Plik wygląda mniej więcej tak. Z czasem zostanie do niego dołączonych więcej linii A1 / B1 / C1. A1 123 456 B1 234 567 C1 345 678 A1 …
149 file  awk  tail 

4
Cykl importu jest niedozwolony
Mam problem z cykl importu niedozwolony Pojawia się, gdy próbuję przetestować mój kontroler. Jako wyjście mam can't load package: import cycle not allowed package project/controllers/account imports project/controllers/base imports project/components/mux imports project/controllers/account import cycle not allowed package project/controllers/account imports project/controllers/base imports project/components/mux imports project/controllers/account import cycle not allowed package project/controllers/account imports …
149 go 

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.