묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문
1. id 값이getmapping으로 넘어오는 것도 관계가 궁급합니다. itemList.html에도 특정하게 id값을 넘겨달라 라고 보이는 문구도 없어보이는데 id값만 인자로 지정해서 넘어오는 것도 궁금합니다. 이어지는 부분이 없다고생각하는데 이런건 requestparam으로 받는게 맞지 않을까요? public String updateItemForm(@PathVariable("itemId") Long id, Model model){ Book one = (Book) itemService.findOne(id); 선생님 이부분에서 items/createItemForm 에서 정보를 입력받으면 submit버튼을 누르는 순간 postmapping 으로 값들이 담겨져서 밑의 코드처럼 bookform 형식의 값이담긴 form이 넘어와지게 된다고 하셨는데 booform의 클래스의 필드이름들이 html(createItemForm )태그에 타임리프 문법에 있는 name, id, isbn 등등 필드 이름과 매칭이 돼서 넘어오는줄 알았는데 bookform클래스의 필드 이름이 다르게 바껴도 값이 넘어오더라고요.... 어떻게 매칭이 되고 어떤 관계가 있어서 bookform에 잘 맞춰서 넘어오게되는지 궁금합니다. @PostMapping("/items/new")public String create(BookForm form){ Book book = new Book(); book.setName(form.getName()); book.setPrice(form.getPrice()); book.setStockQuantity(form.getStockQuantity()); book.setAuthor(form.getAuthor()); book.setIsbn(form.getIsbn()); itemService.saveItem(book); return "redirect:/";}
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
Response Time 개선 질문이요
response time(900ms->400ms)이 줄어들긴 했는데 선생님처럼 확 줄어 들지는 않았습니다. 코드도 동일 하게 했는데도 불구하고 강의에서 나온 반응 시간과 꽤 차이가 나는경우는 왜일까요? 참고로 저는 m1 맥북프로를 사용합니다. (단순 피시 문제는 아닐거 같아서요...)
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
np.where 결과에서 dtype이 int64
np.where 결과가 그냥 인덱스라고 생각했다가, 결과값 뒤에 [0]붙여 len()를 적용하기에 뭘까 생각했습니다. 튜플이라는 것을 무심코 들었네요. 궁금한점은 index 값이 들어가는데 튜플이 왜 필요할까? 그리고 dtype가 int64로 했을까? 인데스면 -값도 없는데 uint64로 하면 메모리도 줄이지 않을까 하는 생각이 들어서 질문 남깁니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
302 코드로 주문 중복 처리 관련 질문 드립니다.
안녕하세요. 만약 브라우저에서 POST요청이 서버로 들어가고 302응답은 아직 받지 못한 상태에서 사용자가 브라우저 리프레시를 하는 경우는 중복 주문을 막을 순 없는거라고 보면 될까요??
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
강의다 듣고 슬라이더 작동부분에 대한 질문입니다.
해당사이트는 슬라이드 모양이 저렇게 되어있는데.. 저게 누르면 버튼이 스타트버튼으로 바뀌게 되어있고.. 1/16숫자는 2/16 3/16이렇게 바뀌더라고요.ㅠㅠ 옵션 아무리 찾아봐도 힘들어서 1주일째 방치중인데 혹시 방법이 없나요 제 코드는 현재 이렇게 되어있는 상태입니다. 작동은 하는데 저게 겹쳐서 작동을 안하네요 ㅠㅠ 유튜브, 구글 모든걸 다 검색해도 저걸 겹치게해서 작동하는게 없어서 질문 올립니다. 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
세션에관하여 질문있습니다
안녕하세요 강의를 듣던 중 session 생성에 관하여 궁금한점이 생겨 질문드리게 되었습니다. 위 코드에서 _sessionFactory를 이용하여 Session 인스턴스를 만든 후(강의에선 GameSession) Start와 OnConnected 함수를 수행하고나면 가비지컬렉션 대상에 포함되지 않나요? 즉, 세션이 사라지지 않나요? Start 함수 안의 낚싯대를 던져놓는 AcceptAsync함수 때문에 가비지 컬렉션 대상에서 제외되는건가요? 읽어주셔서 감사합니다.
-
미해결기술적 분석 어디까지 알아보고 왔니?
강의교재 신청합니다!
좋은강의 감사합니다.forkepco@daum.net <<
-
미해결모의해킹 실무자가 알려주는, 파일 다운로드 취약점 공격 기법과 실무 사례 분석
test.jsp 테스트 하실 때
vscode에서 코드 작성하신거 같은데 jsp 적용 시킬려면 따로 설정해야하나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
typescript 타입 관련 질문
안녕하세요 선생님. 강좌를 모두 듣고 , 혼자서 복습할 겸 파일 하나하나 다시 한 번 보고 있습니다. 타입스크립트를 좀 더 공부해볼려고 강의시간에 미처 다 다루지 못하고 넘어간 타입들을 하나하나 지정해주고 있는데요, 마우스 Click 이벤트와 관련된 event의 타입을 정할 때 React.MouseEvent<...>로 지정해주고 나서, 예를 들어 id에 접근을 하려고 한다면 e.target.id 로 접근하면 제대로 타입스크립트 오류가 뜨고, 반면 e.currentTaget.id로 접근하면 정상적으로 접근할 수 있었습니다. 해당 문제를 구글링을 해보니, Event Delegation과 관련해서 e.target은 마우스에 무엇이 클릭되느냐에 따라 그때그때 담기는 대상이 다르기에 이를 EventTarget으로 처리하지 않아 e.target에서 그 밑에 있는 property를 제대로 탐색할 수 없다고 이해했습니다. (구글링을 많이 해보았으나 관련 내용이 충분하지 못해 정확한 정보인지는 모르겠습니다) 위 과정에서 두 가지 의문점이 생겼는데요! 1) 그렇다면 타입스크립트는 Event Delegation과 관련된 기법을 지양한다고 봐도 될까요? 2) 강의에서는 원활한 강의 진행 + 굳이 안 해도 정상 작동하는 이유로 event와 같은 몇몇 매개변수의 타입을 지정하지 않고 넘어가셨는데, 이 경우 대부분 any 타입으로 지정되는 것으로 알고 있습니다. 타입스크립트에서 any로 사용하는 것은 최대한 지양한다고 알고 있는데, 실무에서도 위와 유사한 이유로 타입 지정을 건너뛰는 경우가 빈번한가요?매번 감사드립니다 :)
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
Context path 설명해주시는거 대단하십니다
이 글은 질문은 아니고 감사해서 글썼습니다 Context path 설명해주시는거 대단하십니다 제가 그동안 자바 배우면서 들은것중에 정말 최고이십니다
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
bootstrap library 설치 error
수업 구간: 섹션3 Lottery UI 마크업(처음부터) 제가 수업을 들으면서 먼저 실행해보고 코드를 분석해보는 식으로 공부하고 있었습니다. 제가 react web을 올리고 난 후에 yarn add bootstrap을 하면 사진과 같은 에러가 계속 나네요 인터넷에 찾아모니 모듈과 package-lock.json을 삭제하고 npm install하면 된다고 해서 했는데 그러면 yarn start로 웹서버창이 켜지지 않았습니다. 제가 의심스러운 것은 yarn 버전이 강의에서 쓰시던 버전과 달라서 그런건지 궁금합니다. 어떻게 해야 웹서버창도 켜고 yarn add bootstarp도 성공해서 웹 UI를 볼 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
함수
직업 선택은 언제나 잘못된 직업이 선택되면 다시 선택하게 반복문을 돌릴건데 굳이 함수안으로 반복문을 넣지 않고 메인함수 안에 넣으신건가요?
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
판다님 도움이 절실히 필요합니다 ..
29번30번 줄에 <button type="button" class="btn btn-outline-danger mt-3" onclick="js:begin()">시작하기</button> 이렇게 제대로 했는데 새로고침해서 시작하기 눌러도 화면이 안바뀌네요 .. 그리고 개발자도구 로 봐도 29번 30번 이 잘못되었다고 나오는데 분명히 판다님이랑 똑같이 했고 판다님 깃허브가서 확인도했는데 . 제발 답변부탁드려요 .. 낼 아침 10시부터 저녁 7시까지 학원이에여 .. 열심히 살라고 하는중이에요 한번만 도와주세요 부탁드릴게여 ㅠㅠ
-
미해결초보를 위한 쿠버네티스 안내서
쿠버네티스 설치 (windows) 강의에서요
minikube start --driver=virtualbox 명령어를치면 버쥬얼박스에 설치에서 안뜨네요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
네트워크 단절시 no-cache와 must-revalidate
안녕하세요?? 좋은 강의 수강하다보니 HTTP도 마지막까지 왔습니다. 네트워크 단절시 no-cache와 must-revalidate 차이에서 no-cache는 200 OK를, must-revalidate는 504 Gateway Timeout 오류를 응답한다고 하셨는데, 캐시 무효화를 위해 no-cache와 must-revalidate를 모두 사용하고 네트워크 단절이 발생하면 200 OK와 504 Gateway Timeout 중 어떤 응답이 발생하나요? 504 Gateway Timeout만 발생한다면 no-cache를 쓰는 이유도 궁금합니다. 감사합니다!
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
터미널에서 인식이 안됩니다
똑같이 했는데도 안됩니다.
-
미해결예제로 살펴보는 PyQt Tutorial
파이썬 설치시 반드시 같은 버전으로 해야하나요?
3.9 버전으로 체킹까지 다 하고 설치를 하였으나, 파워쉘에서 안되더라고요. 혹시 그 버전으로 해야하나요?
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
pip install -r requirements.txt 오류
안녕하세요 선생님. 강의 재밌게 잘 듣고 있습니다. 설치관련 문의사항 있어 질문드립니다. pip install -r requirements.txt 입력시 다음과 같이 오류가 발생하는데 원인을 모르겠습니다. 영상에서는 자연스럽게 설치되던데... 그래서 노가다로 텍스트 파일안에 있는 내용을 일일이 입력하여 버전에 맞게 다 설치 하였습니다. 그래도 나중에 쓸일이 있을거 같아 원인을 알고 싶습니다. 혹시 이런 종류의 에러를 보신적 있으신지요..? 사진의 내용은 다음과 같습니다. (crawling_class) C:\Users\YeongJaeKim\Desktop\python_class3>pip install -r requirements.txt ERROR: Exception: Traceback (most recent call last): File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\cli\base_command.py", line 189, in _main status = self.run(options, args) File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\cli\req_command.py", line 178, in wrapper return func(self, options, args) File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\commands\install.py", line 287, in run reqs = self.get_requirements(args, options, finder, session) File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\cli\req_command.py", line 358, in get_requirements for parsed_req in parse_requirements( File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\req\req_file.py", line 147, in parse_requirements for parsed_line in parser.parse(filename, constraint): File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\req\req_file.py", line 337, in parse yield from self._parse_and_recurse(filename, constraint) File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\req\req_file.py", line 341, in _parse_and_recurse for line in self._parse_file(filename, constraint): File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\req\req_file.py", line 371, in _parse_file _, content = get_file_content(filename, self._session) File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\req\req_file.py", line 555, in get_file_content content = auto_decode(f.read()) File "C:\Users\YeongJaeKim\anaconda3\envs\crawling_class\lib\site-packages\pip\_internal\utils\encoding.py", line 39, in auto_decode return data.decode( UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 2: illegal multibyte sequence
-
미해결플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지
설명란의 해당링크는 어디있는 건가요?
인프런 강의를 처음 들어서 잘 모르겠네요... 설치 관련한 링크가 설명란에 있다고 하는데.. 어디 있는거죠?
-
미해결딥러닝 웹서비스 프로젝트 1 - 기본편. Object Detect 불량품 판별
에러 뜨면서 안되는데 어떻게 해야할까요
Method Not Allowed The method is not allowed for the requested URL. 이 에러가 뜨면서 안되는데요.. 이것저것 검색해서 찾아봤는데 해결이 안되네요..