C:\Users\gustj\Desktop\test_runi>npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" 'concurrently'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. -어떡하죠-
안녕하세요! 영한님 !!! 좋은 강의 잘 듣고 있습니다. 수업중 궁금한 점이 생겨 질문 남깁니다.! 질문1)SingletonBean 즉 설정파일을 작성할때 @Configuration을 추가하지 않은 이유가 궁금합니다. @Configuration을 추가해야, 바이트 조작이 되어 싱글톤으로 유지되는것으로 알고있는데 추가하지 않고, 설정파일을 등록한 이유가 있나요..? 질문2) 해당 강의에서 생긴 의문점은 아니지만, @Configuration애 대해 궁금한 점이 생겨 질문 추가합니다. 설정 정보에 @Configuration을 주석처리하고 SingletonTest 의 해당부분을 테스트 하면 테스트가 통과되는 것을 볼 수 있습니다. 위의 테스트를 진행할때 각 서비스별로 2번씩 호출된 것을 볼수 있는데, 어떻게 같은 객체로 유지되는것 인지 궁금합니다. 제가 어떤 부분을 놓친걸까요???
Map<String, DiscountPolicy>를 생성자를 넣어줄 때, DiscountPolicy는 Autowired 에 의해 자동적으로 들어가는건 알겠는데String은 무슨 기준으로 들어가게되는건지 궁금합니다. 자동적으로 해당 클래스의 이름이 들어가도록 자바에서 정해놓은 것인가요?
x86 Native Tools Command Prompt for VS 2019를 실행시켜서 explorer . 실행 후 cd .. 까지 실행은 성공했는데 cd pre 치고 탭 키를 누르는데 컴퓨터에서 미실행 소리만 나고 preview 완성이 안됩니다. 그리고 preview를 직접 입력을 해서 실행을 해도 '지정된 경로를 찾을 수 없습니다.' 이렇게 뜨는데 뭐가 잘못된 걸까요? ㅠㅠ
{ "error" : { "name" : "usageLimitError" , "header" : "Unable to find mock" , "message" : "Your team plan allows 1000 mock server calls per month. Contact your team Admin to up your limit." } } - 다시 만들어 보았으나 안되네요. 사실 이전 계정으로도 동일 문제 발생하며 새 계정으로 사용하다가 또 다시 이런 문제와 직면하네요. 근본적인 해결책은 유료회원인가요? 아니면 다른 방법이 없을까요? 본 강의 너무 재밌게 보고 있었는데 이 문제로 인해 진도가 나아가지 못하네요. 근본적인 해결책이 있을가요?
https://github.com/bmealhouse/next-redux-saga next-redux-saga 기능이 nextjs에서 제공되어서 더이상 사용하지 않아도 된다는것같은데 맞나요?? 혹시 그렇다면 next와 redux-saga 연결을 next-redux-saga 설치없이도 할 수 있는것같은데 그러면 둘을 연결하는방법을 어디서 확인해서 할 수 있을까요? next랑 redux-saga공식문서보고해도 잘 모르겠어서 여쭤봅니다.ㅠㅠ
안녕하세요 실습을 진행하던 도중 에러가 떠서 질문올립니다. 'price'부분의 파라미터를 찾을 수 없다는 메세지가 뜨는데 파라미터를 추가해줘야 문제가 해결 될 것 같거든요. 그런데 어디에다가 파라미터를 추가 해야 할 지 모르겠네요. 어디에 파라미터를 추가해야할까요? ---- ----
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요 선생님! 웹 백엔드 개발자를 희망하는 대학생입니다. 선생님의 강의를 들으며 api를 설계하고 있는데 궁금증이 생겼습니다. 이전 까지 학습했던 spring 기반 웹 공부는 사용자의 요청에 따라 SSR를 통해 view를 응답해주는 것으로 알고 있는데 api는 uri와 http 메소드를 통해 json으로 응답해주는 것으로 알고 있습니다. 궁금한 점은 , 프로그래머가 아닌 일반 사용자가 view 에서가 아닌 api를 통해 json 형식으로 회원가입, 조회를 하지 않는거 같은데 api는 언제 쓰이는지 궁금합니다. 단순 개발자의 편의를 위해? 너무 두서가 없네요ㅠㅠ 아직 api의 감이 안잡혀서 그런거같습니다.. 본질적으로 왜 쓰이는지에 대해서 인지를 하고 학습을 하면 더 유용할 것 같습니다. 감사합니다^^
opt = webdriver.ChromeOptions() opt.add_argument( "headless" ) driver = webdriver.Chrome( "C:/Users/user-pc/Desktop/LAOCON/selenium/chromedriver.exe" , options =opt) driver.get( "https://www.google.co.kr/imghp?hl=ko&tab=ri&authuser=0&ogbl" ) 이 코드에서 Traceback (most recent call last): File "C:\Program Files\Python39\lib\multiprocessing\process.py", line 315, in _bootstrap self.run() File "C:\Program Files\Python39\lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "c:\Users\user-pc\Desktop\LAOCON\selenium\selenium\add csv.py", line 112, in start_selenium driver = webdriver.Chrome("C:/Users/user-pc/Desktop/LAOCON/selenium/chromedriver.exe", options=option) TypeError: __init__() got an unexpected keyword argument 'options' 이러한 오류가 나는 이유는 무엇이고 어떻게 수정해서 고칠 수 있는지 알려주셨스면 합니다 ㅠㅠ path도 정확하게 확인 다 했습니다
move가 경우에 따라 복사 작업을 줄여서 성능 향상을 가져온다고 알고 있는데 그것 때문에 move를 사용하신게 맞을까요? 다른 이유도 혹시 있을까요? 추가로 GameServer.cpp의 Pop()부분에서 q.TryPop(OUT data) 부분에 OUT을 붙여주셨는데 OUT을 빼도 동일한 결과가 나오나요? 이 data를 사용하겠다고 명시적으로 나타내기위해서 사용하신걸까요?