묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberRepository 오류 관련 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 첫번째 사진처럼 memberRepository '0개의 인수가 필요하지만 1개가 발생하였습니다'라는 문구와 함께 오류가 발생합니다. 공유된 코드를 복사하였는데도 해결되지 않아 질문드립니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코드포스
강의 중간에 블로그에 코드포스 문제를 모아놓으셨다고 하셨는데 어디 있는 지 알 수 있을까요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
router url
첫번째 질문 ) index.js에서 { path : '/login', component : LoginPage } 이런식으로 쓰고 App.vue페이지에서 <router-link to="/login">로그인</router-link> 로 써주셨는데 path에 들어가는 내용과 router-link의 to 들어가는 내용이 일치해야 하나요? ===================================== 두번째 질문 ) 한 페이지 내에서 링크가 여러개 있는 경우가 있는데 그런 경우 router-link와 router-view를 어떤식으로 배치해야하는지 궁금합니다. ===================================== 세번째 질문 ) 이때까지 배운 내용으로만 보면 router-link가 일반 HTML의 a태그의 대용으로 쓰이는것 같습니다. 만약 이 router-link태그의 스타일을 주려면 router-link에 다른 속성을 추가해서 주나요 아니면 다른 방법이 있는건가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
락 획득을 시도하는 순서에 대한 질문입니다.
DB락의 순서에 대해서 질문입니다. 세션1이 트랜잭션을 시작하고, 데이터를 변경하기 위해 update쿼리를 날리면 그 때 락을 획득하고, 획득했다면 실제로 쿼리가 수행되는 것인가요?? 그러니까 일단 데이터 변경 쿼리를 실행해야 락 획득을 시도하는 것인거죠?? 그래서 데이터 변경 구문을 날릴때가 아니고, 조회 시에도 락을 획득하고 싶다면 따로 select for update구문을 사용하는 것 맞나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
insideTess가 1에서 2로 변할 때는 변화가 없고 3부터 변화가 있네요.
33:13에서 insideTess를 2로 바꿨을 때 삼각형이 늘어나지 않았지만 3으로 하니까 늘어나네요. 왜 그런 걸까요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
list 데이터를 하나의 셀에 입력 할 수 있나요?
위 강의를 보고 응용해보고자 하는중인데 아래 코드와 같이 작업하여 A1하나의 셀에 cmt 데이터를 다 넣고 싶은데 A1, A2, A3 이렇게 입력이 됩니다. 어떻게 방법이 없을까요? rom pickle import APPEND from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager # 크롬 드라이버 자동 업데이트 from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import requests, openpyxl, time, pyautogui # 브라우저 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach", True) #chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"]) # 불필요한 에러 메세지 없애기 # 셀레니움 드라이버 세팅 service = Service(executable_path=ChromeDriverManager().install()) browser = webdriver.Chrome(service=service,options=chrome_options) wb = openpyxl.Workbook() ws = wb.active ws.append(['이미지','순번', '시즌', '스타일', '컬러', '스타일명', '택가', '판매가', '선호도', '상품설명', '혼용률', '제조년월','URL']) ws.column_dimensions['A'].width = 5 ws.column_dimensions['B'].width = 5 ws.column_dimensions['C'].width = 5 ws.column_dimensions['D'].width = 15 ws.column_dimensions['E'].width = 10 ws.column_dimensions['F'].width = 30 ws.column_dimensions['G'].width = 10 ws.column_dimensions['H'].width = 10 ws.column_dimensions['I'].width = 10 ws.column_dimensions['J'].width = 10 ws.column_dimensions['k'].width = 10 ws.column_dimensions['l'].width = 10 ws.column_dimensions['m'].width = 10 browser.implicitly_wait(5) # 웹페이지가 로딩 될때까지 5초는 기다림 browser.maximize_window() # 화면 최대화 url = f"https://www.creasmall.com/display/category/goods/list/form?brandGrpNo=0&cateGb=G032_101&cate1No=1200" browser.get(url) # 주소 이동 browser.execute_script("location.reload()") browser.find_element(By.CSS_SELECTOR, f'#contents > div > section.filter-item-wrap > div:nth-child(2) > a').click() browser.find_element(By.CSS_SELECTOR, f'#contents > div > section.filter-item-wrap > div:nth-child(2) > div > ul > li:nth-child(3) > a > span').click() time.sleep(0.1) browser.find_element(By.CSS_SELECTOR, f'#contents > div > section.filter-item-wrap > div:nth-child(1) > a').click() browser.find_element(By.CSS_SELECTOR, f'#cy1201 > span').click() time.sleep(0.1) items = browser.find_elements(By.CSS_SELECTOR, '#goodsArea > li >a') for i, item in enumerate(items, 1): if i >= 31 and i <= 31: time.sleep(0.1) browser.find_element(By.CSS_SELECTOR, f'#goodsArea > li:nth-child({i}) > a').click() time.sleep(0.1) comments = browser.find_elements(By.CSS_SELECTOR, '#reviewDiv > div.review-list-wrap > ul > li > div > a > div.cdesc') for comment in comments: cmt = comment.text ws.append([cmt]) wb.save('dd3sdf33dk.xlsx') browser.quit()
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
트랜잭션에 관해서
트랜잭션에 관해서 질문드립니다. 웹을 구동하고 상품등록 후 상품목록 조회를 했을 때 등록된 상품이 보이지 않았습니다. 질문글을 통해 ItemService 클래스에서 saveItem 메소드에 @Transactional을 빼먹어 등록이 되지 않아서 발생한 문제였습니다. 그런데 saveItem 위에 @Transactional을 넣지 않았을 때 왜 상품등록 조회에 제가 등록한 상품이 보이지 않았던걸까요 ? @Transactional을 넣어야만 상품목록이 DB나 웹에 조회되는 이유를 혹시 알 수 있을까요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
C# 비동기 처리 방식 질문드립니다.
C++은 IOCP모델에서 쓰레드를 직접 생성해서 IOCP의 쓰레드풀을 통해 관리되고, 비동기 함수가 완료되면 쓰레드풀에 있던 대기상태의 쓰레드가 실행상태로 바뀌면서 작업을 처리하는 방식이라면 C#은 직접 쓰레드를 생성하지 않을뿐이지 비동기 함수를 이용하면 알아서 쓰레드풀에서 쓰레드를 생성하고 관리하는 것 같던데 비동기 함수 사용하는 순간 C++ IOCP처럼 사용한다고 생각하면 될까요? 아직 뒷강의를 보진 않았지만 위 말이 맞다면 Send,Recv 비동기 함수도 AcceptAsync함수처럼 처리하면 되는지 궁금합니다. +질문으로.. C++을 처음 공부할 때 예외처리문을 멀리하고, 예외상황이 발생하면 차라리 Crash를 터트리고 문제상황을 고치는게 좋다고 배웠는데 C#은 문제가 발생하면 항상 예외를 던지더라구요. C#을 쓸땐 try~catch같은 예외처리문을 항상 사용하는게 좋은 습관이 될까요?
-
미해결스프링 핵심 원리 - 기본편
이번 강의에서 코드는 어떻게 수정하면 될까요?
안녕하세요 김영한 선생님 혹은 도와주시는 서포터즈님들! 제가 좀 전에 에러에 쫓기며 코드가 너무 뒤집어져서, 막막함을 담은 글을 썼다가 눈물을 닦고 어찌어찌 이전 강의까지는 코드를 되돌렸습니다..! 혹시 보셨는지 모르겠어요. 급히 지우고 나니 답장 달아주고계신 건 아닌지 아차 싶었는데 양해 부탁드립니다 여간 두 시간 대장정 끝에 바로 앞 강의 '중복 등록과 충돌'까지는 따라왔고 테스트도 마쳤는데, 이번 강의가 지나고 나면 제 코드가 어떻게 되어있어야 하는지 궁금합니다. 강의도 30분으로 다른 것보다 길고, 예제가 다양하다 보니 제가 따라하면서 조금 벅차서 놓친 게 있었던 거 같아요. 두세번 봤는데 아직 모르겠어서, 주입 방법 네 가지는 우선 이해했는데 그중 어떤 것을 선택해서 코드가 어떻게 수정되어야 할까요? 이때까지 생성자 주입으로 강의가 진행되었고 앞으로도 다른 것보단 생성자 주입을 쓰라고 하신 것으로 이해했는데, 그렇다면 이번 강의에서 결론적으로 코드가 바뀐 부분은 없다고 봐도 될까요?! 제 코드에 대한 질문은 아니지만, 비교하거나 하기 위해 필요하실까 하여 링크 첨부합니다. https://drive.google.com/file/d/1s-mULTs3pr2vk4aU7a96Ll4M_WMTgcas/view?usp=sharing 늘 좋은 강의 제공해주시고 쏟아지는 질문들에 친절히 답변해주셔서 감사합니다!
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
얕은 복사 깊은 복사 설명이 이상한 거 같습니다.
얕은 복사가 참조 주소 값을 복사하는 거고 깊은 복사가 실제 값을 복사하는 거라고 알고 있습니다. 그렇다면 얕은 복사는 객체가 복사되었을 때 원본이나 사본 중 하나만 바뀌더라도 바라보고 있는 주소가 같기 때문에 값이 같이 바뀌게 되고 깊은 복사가 바뀌지 않는다라고 표현하는게 맞다고 생각하는데 전체적인 설명이 잘못되지 않았나 합니다. 확인 부탁드립니다. [제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결실전 리액트 프로그래밍
혹시 import 옆에 파일 사이즈 표시 어떻게 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
이미지파일
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 크리애플에서 파일들을 다운받았습니다. 하지만 "nomadProgramerIcon.png" 이미지 등을 찾을 수 없으며, 폴더를 어디로 설정해야 하는지 모르겠습니다. 이미지들의 위치와 python프로그램들 저장위치, 다운받은 자료들의 저장위치를 질문드립니다. 감사합니다.
-
미해결C# ADO.NET 데이터베이스 프로그래밍
교수님 4강진행중인데 교수님과 같은 디자인창이 안뜹니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 웹 MVC
Spring Boot 2.6 이상 버전에서의 DispatcherServlet
안녕하세요 강사님! 실무에서 강사님의 강의를 들으며 많은 도움을 받고 있는 쥬니어 개발자입니다. 다름이 아니라 Spring Boot 로 된 프로젝트를 진행하며 DispatcherServlet에 대해 의문점이 생겨 질문을 남겨봅니다. 개발 중 Filter 부분에서 HttpServletRequest가 어떤 Handler에 맵핑 되었는지 확인해야 할 일이 생겨 HandlerMapping 인터페이스의 getHandler 메소드를 사용하여 해결하였습니다. 하지만 문제는 개인적으로 진행하는 토이프로젝트에서는 같은 로직으로 구현하였을 때 에러가 발생하였습니다. 좀 더 구글링해본 결과 2.6 이상 버젼에서 발생하는 문제로 Matching-Strategy가 달라 발생한 문제라고 하여 기본값을 ant-path-matcher 로 바꿔 해결하였습니다. 여기서 저의 의문점은 2.6 버젼 이상에서의 PathPatternParser 맵핑 기반 DispatcherServlet은 기존 방식의 Handler를 가져오는 방식과 달라진걸까요? 요청이 들어왔을 때 DispatcherServlet이 가지고 있는 모든 Mapping객체들을 for 문을 통해 getHandler를 호출해보아도 핸들러가 반환되지 않고 구글링해봐도 딱히 자료가 없어 이렇게 여쭙습니다. 긴글 읽어주셔서 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderSearch가 어떻게 생성되어 http 요청메세지와 함께 전달되는지 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. JPA 기본 강의를 듣고 실전1편 강의를 다시복습하고 있는데요, 다시 복습을 해도 홈화면에서 주문 내역을 클릭해서 직접 Get /orders 요청이 가는 경우와, 주문 후에 Get /orders 요청이 리다이렉션되는 경우에, 어떻게 name 필드와 status 필드가 null인 OrderSearch가 생성되어 함께 전달되는지 잘 모르겠습니다. (과거에 질문 했던 내용인데, 당시 답변으로도 잘 이해가 가지 않아 다시 질문 드립니다.)
-
미해결젭(ZEP) 메타버스 월드 만들기
에셋스토어가 왜 안보일까요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! Querydsl
QueryDsl은 왜 엔티티를 직접 사용하지 않고 굳이 Q타입을 만들어서 사용하는 이유가 뭔가요?
제목 그대로 QueryDsl은 엔티티를 직접 이용해 쿼리를 작성하지 않고 Q 타입을 생성하여 Q타입을 사용하는 이유가 무엇인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade 사용관련 질문
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]엔티티에 cascade를 넣고 사용하려합니다 연관관계 맵핑과 상관없이 일대다 나 다대일 어느쪽이든 둘중하나에서만 사용해도 되는건가요? 그리고 연관관계 편의메서드는 일대다 나 다대일 중 통상적으로 어느쪽에 선언하는게 좋은지도 궁금합니다
-
미해결
seaborn을 사용한 lineplot에서 신뢰구간(ci)가 그림자로 표현이 되지 않는 이유
d안녕하세요 데이터 시각화 중에 신뢰구간이 그림자로 표현이 되지 않아서 질문드립니다. seaborn lineplot 과 relplot을 사용하여 ci 신뢰구간을 그림자표현으로 보여야 하는데 그림자로 나타나지 않아서 문의드립니다... 선형회귀그래프 lmplot으로 그려볼경우는 작게 신뢰구간이 표시되긴하는데 왜 lineplot으로는 확인이 안될까요... 데이터 타입은 x축 int y축 float로 확인하였습니다 답변 부탁드립니다 감사합니다
-
미해결
Where Can You Get The Best Website Designing Services in Delhi?
Mega Web Design is a notable Web Design Company Delhi & NCR. Their qualified developers create fantastic websites that are both unique and functional, as well as error-free, and they also offer excellent website design services. Their goal is to provide their clients with an aesthetically appealing and browser friendly website. As a result, you'll have the chance to work with a superb Website Design Company in Delhi and NCR. Contact them immediately if you want the best services for your organization.