묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
상품 등록 처리, 포스트 맵핑,addItem 메서드에서 리턴값(view 질문)
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 세션8 웹페이지 만들기를 영한님 강의를 보면서 혼자서 output까지 할수 있는상황을 만들려고 코드를 보고,따라 치고 그러는 와중 이었습니다.그러는 와중 상품 등록 처리에서 완료하고, 상품 상세 폼으로 가지 말고, 그냥 전체 상품을 보여주자 라는 생각이 들어서 코드의 리턴값(뷰값을) 을 "basic/item" 에서 "basic/items"로 변환을 하였습니다. (사진 참조)그리고 인터넷으로 상품 등록을 시키고 결과 화면이.이렇게 나오는것이었습니다.그래서 결과가 잘나오는지 확인하기 위해서 localhost8080:/basic/items을 인터넷으로 쳐보니 등록된 상품이 나오는 것을 확인할 수 있었습니다.그래서 어떻게 해야 결과가 나올까 생각하다가 리다이엑트가 생각나서 리다이엑트를 적용하고 등록하니 위에 화면처럼 다시 갈수 있는것을 확인할 수 있었습니다. 그래서 질문이 왜 리다이렉트를 쓰면 결과가 정상적으로 나오고 그냥 리턴값을 basic/items으로 하면 화면은 정상적으로 아이템즈 화면인데, url값은 basic/items/add 가 추가된것인지 궁금합니다. 답변부탁드립니다.
-
미해결
학습 문의 질문합니다.
강의를 듣다보면 이해가 되지않은 부분이 있는데바로바로 해결하지 못해도 일단 진도는 나가는 식으로 하고있고전체 강의를 반복하자라는 생각으로 하고있는데요이런 방법으로 해도 괜찮은걸까요? 한 강의를 완벽하게 이해하고 다음 강의로 넘어가야하는게 맞는건지잘 몰라도 일단 진도를 나간 뒤 처음부터 다시 반복적으로 듣는게 맞는지공부 방법 문의드립니다..
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
props 데이터 전달
props 데이터 전달이 이해가 안되는데요버튼에 텍스트를 추가한건 없는거같고 컬러만 RED로 추가한거같은데왜 메일 버튼에만 RED라는 텍스트가 나오는걸까요? 컬러를 레드로 했으면 빨간색으로 바껴야되는데 문자만 red로 바뀌고 색은 바뀌지 않은 문제를문의드립니다. 그리고 서버를 껏다 켯고 코드를 바꿧는데도 메일 버튼이 빨간색으로 바뀌지 않습니다ㅠㅠ
-
미해결디지털포렌식전문가 2급 필기 핵심 요약집[전자책]
공부 방법
디포전 2급 필기는 문제은행식이라고 알고있어서 요약집으로 공부하고 검정시험필기책에서 문제풀면서 새롭게 나오는 부분에 대해서는 암기를 하고 있는데 맞는 방향성인지 걱정이 들어 질문드립니다.
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
vite 설치에 대해 질문있습니다.
안녕하세요 vite를 설치해서 리액트를 잘 사용하다가 최근 vite를 설치하고 npm run dev로 실행을 하니 아래 이미지와 같은 에러가 계속 나더라구요. 찾아보니 버전과 관련이 되어 있는거 같은데 아무리 찾아봐도 해결이 되지 않더라구요. 현재 vite는 사용하지 못하는건가요?
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
유사도 검색 차이
안녕하세요. 수업을 듣고 실습도 같이 해보고 있습니다.유사도 쿼리 관련해서 질문이 있어서 문의드렸습니다.같은 upstatge 임베딩 모델을 사용했고 chunk size 등 같은 문서 spliter 를 사용했는데 유사도 검색에서 나오는 결과가 예시랑 다르게 나오는 이유가 무엇인가요?
-
미해결실리콘밸리 데이터 리더가 알려주는 Airflow 기초
pdf 링크 오류
안녕하세요 선생님 현재 강의의 6페이지에 (파이썬으로 간단한 ETL 작성해보기)파이썬으로 구글 코랩에서 작성하는 데이터 파이프라인 이라는 문구에 링크를 걸어두신 거 같은데요, PDF 다운로드 후 링크가 지속적으로 안열립니다.웹페이지가 아니라 직접 파일 다운로드 해서 열어도 안되는데 어떻게 해야 되나요?
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
1-5 알고리즘과 친해지기 (2) - 최빈값찾기
1. 현재 학습 진도1-5 6강최빈값찾기최빈 문자를 찾는 것 2. 어려움을 겪는 부분이런 코드는 어떨지 궁금합니다!def find_max_occurred_alphabet(string): mem = {} max_v = 0 max_k = '' for s in string: if s.isalpha(): if s not in mem: mem[s] = 1 else: mem[s] += 1 for k, v in mem.items(): if max_v < v: max_v = v max_k = k return max_k 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보았는데 답이 다르다면 이런식으로 여기에 올려 첨삭을 받는 형식일까요?또 궁금한 것이 왜 string에 겹치는 최빈값이 문자열이 많은데 정답은 i, e, b인지 궁금합니다.o, l, t 일수도 있지 않나요?밑의 질문 내용에서 답을 얻었습니다! 복수정답으로 이해했습니다! 감사합니다!
-
미해결비 개발자들을 위한 IT 개발 지식
기초 인프라 교육 요청
안녕하세요. 인프런에서 선생님 강의 수강하고있는 수강생입니다.It영업직이며 기초 지식이 없어서 공부하고자해서 듣고 있습니다.제가 필요하고 좀 더 자세히 듣고 싶은게 it 인프라에 대한건데 따로 강의는 없더라구요.혹시 강의 계획은 있으신가요? 선생님강의 듣고싶습니다
-
해결됨[왕초보] [누적 5,000명+] Python 프로그래밍 기초 완성 로드맵
range함수 관련
반복자 range가 5번 i라는 변수에 반복 코드를 생성하고 print(' 파이썬 프로그래밍')이면 변수와 print(' 파이썬프로그래밍') 사이에 연관성이 있어야 하지 않을까하여 질문 드립니다. print(' 파이썬프로그래밍')사이에 위의 변수i 에 걸려서 그 변수가 range만큼 반복한 값(for이라는 반복자를 사용)이 출력될텐데 print(' 파이썬프로그래밍') 와 변수 i와의 연관성을 잘 모르겠습니다.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
아래와 동일한 질문에 대한 추가질문입니다
selectpage_path, count(*) ashits_cnt,count(distincta.sess_id) asnet_cntfromga_sessajoinga_sess_hitsbona.sess_id = b.sess_idwherehit_type = 'PAGE'groupbypage_pathorderby2desc 저도 아래 질문글처럼 같은 방식으로 쿼리를 작성했습니다. 이전섹션인 일별 페이지 조회수와 양식이 유사해서 저한테 더 익숙했기 때문입니다 그런데 수업에서 사용한 쿼리가 제 쿼리보다 월등히 처리속도가 빠르더라고요(3s vs 4.7s). SQL숙련도가 올라가면 튜닝이라는걸 통해 처리속도를 최적화해야 한다고 들었습니다. 나중을 대비해서 익숙한 제 쿼리보다는 처리속도가 빠른 선생님 코드처럼 코드작성 습관을 바꾸는게 좋을까요?
-
해결됨AI 입문자를 위한 MS AI 핵심기술 완전정복
배포 실패관련
안녕하세요.? 실습강의 1번을 따라하는데 resourceProvider 관련 에러가 발생하였습니다.해당 배포를 하기 위해서 어떤 리소스 공급자가 활성화 되어있어야 하는지 알려주실 수 있나요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
컴포넌트 모델화
안녕하세요 강사님,ProductCard 코드를 보다가 궁금한 점이 있어서 질문드립니다.현재 ProductCard 위젯이 ProductModel과 RestaurantProductModel 두 모델의 데이터를 받아서 처리하는데,이런 경우 일반적으로 ProductCardModel처럼 별도의 UI 전용 모델 클래스를 만들어서 처리하는 구조도 있다고 알고 있습니다.혹시 이번 강의에서는 단순화를 위해 별도의 모델을 만들지 않으신 건가요?아니면 실무에서도 이렇게 UI 위젯에서 도메인 모델을 바로 사용하는 방식이 일반적인 편인지 궁금합니다.추가적으로, 모델을 따로 만들어서 공통 속성만 뽑아내는 방식도 괜찮을지 의견 듣고 싶습니다!감사합니다.
-
해결됨두고두고 써먹는 유니티 VR
이미 있는 씬에 VR 환경 얹어서 세팅
안녕하세요.unity 내에서 3d모델링 씬 위에 VR환경 얹어서 사용하려고 하고 있습니다.3d모델링 씬 에다가 일단 toolkit에 있는 starter assets으로 teleportation 모델을 구현해보려고 하고 있는데,이걸 사용하면 VR을 play 했을때 컨트롤러가 깨지거나 teleportation이 안되는 문제가 생깁니다.이럴땐 보통 어떻게 해결해야하는지 여쭤볼 수 있을까요?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
claude code 의 커넥터 관리 설정 미표시!
안녕하세요 강의를 구매 후 클로드코드와 intelliJ ultimate 버전을 연동하려고 하는데요. Mcp server 를 인텔리제이 플러그인으로 설치하고 클로드 코드에의 개발자 설정에서 jetbrains running이라고 뜨는걸 확인했는데요.강의에서 설명하신것처럼 채팅창의 하단의 커넥터에서는 저는 이렇게만 뜨고 제가 설정한 연동내용들이 뜨지 않습니다. 그래서인지 질문을 해도 연동이 안됐다고 뜨고요! 도와주십쇼 !혹시 확장프로그램의 문제인건가 해서 그 화면도 캡쳐했습니다.
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
노랭이 책 필수 인가요?
해당 강의는 노랭이 책이 필수인가요?노랭이책 검색해서 2025년으로 구매했는데 강의에서 1번 문제는 몇 페이지 입니다 해서 찾아 갔는데내용이 맞지 않네요.
-
미해결김영한의 실전 자바 - 중급 2편
compareTo
[질문 내용]처음 문제를 풀떄Card 클래스에 compareTo 오버라이딩을 @Override public int compareTo(Card o) { if(number != o.getNumber()){ return this.number - o.number; } return shape.compareTo(o.getShape()); }위 코드처럼 작성했는데 숫자가 낮은 카드 먼저 안 나올때가 있는데 잘못 작성한걸까요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
1-9. 피벗 쿼리 작성
안녕하세요.수업 잘 듣고 있습니다. 말씀 해 주신대로 풀이 보기 전에 풀어보고 다시 영상보고하니 재미도 있고 실력도 빨리 느는 것 같아요. 감사합니다! 1-9 강의에서 주신 피벗 쿼리 작성해 봤습니다! WITH funnel_base AS ( SELECT event_date, event_timestamp, event_name, -- params.key AS key, -- params.value.string_value AS string_value, -- params.value.int_value AS int_value, user_id, user_pseudo_id, platform, MAX(IF(params.key="firebase_screen",params.value.string_value,NULL))AS firebase_screen, MAX(IF(params.key="session_id",params.value.string_value,NULL))AS session_id, -- MAX(IF(params.key="food_id",params.value.int_value,NULL))AS food_id FROM `advance.app_logs` CROSS JOIN UNNEST (event_params) AS params WHERE event_date BETWEEN "2022-08-01" AND "2022-08-18" GROUP BY ALL ), filter_event AS ( -- event_name+screen SELECT * EXCEPT(event_name, firebase_screen,event_timestamp), CONCAT(event_name,'-', firebase_screen) AS event_name_with_screen, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_timestamp FROM funnel_base WHERE event_name IN ('screen_view', 'click_payment') ), funnel_step AS ( SELECT event_date, filter_event.event_name_with_screen, CASE WHEN filter_event.event_name_with_screen = 'screen_view-welcome' THEN 1 WHEN filter_event.event_name_with_screen = 'screen_view-home' THEN 2 WHEN filter_event.event_name_with_screen = 'screen_view-food_category' THEN 3 WHEN filter_event.event_name_with_screen = 'screen_view-restaurant' THEN 4 WHEN filter_event.event_name_with_screen = 'screen_view-cart' THEN 5 WHEN filter_event.event_name_with_screen = 'click_payment-cart' THEN 6 ELSE NULL END AS step_number, COUNT(user_pseudo_id) AS cnt FROM filter_event WHERE event_date BETWEEN "2022-08-01" AND "2022-08-15" GROUP BY ALL HAVING step_number IS NOT NULL) --3. event_name_with_screen 컬럼으로, 일자별로 count SELECT event_date, SUM(IF(funnel_step.event_name_with_screen = "screen_view-welcome", cnt, null)) AS `screen_view-welcome`, SUM(IF(funnel_step.event_name_with_screen = "screen_view-home", cnt, null)) AS `screen_view-home`, SUM(IF(funnel_step.event_name_with_screen = "screen_view-food_category", cnt, null)) AS `screen_view-food_category`, SUM(IF(funnel_step.event_name_with_screen = "screen_view-restaurant", cnt, null)) AS `screen_view-restaurant`, SUM(IF(funnel_step.event_name_with_screen = "screen_view-cart", cnt, null)) AS `screen_view-cart`, SUM(IF(funnel_step.event_name_with_screen = "click_payment-cart", cnt, null)) AS `click_payment-cart` FROM funnel_step GROUP BY ALL ORDER BY event_date
-
미해결Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)
세션 6의 퀴즈 5번 정답 옵셔널 캐치올 아닌가요?
문제에서도 /docs 가 있고, 해설에도 옵셔널 캐치올에는 /docs가 포함 될때도 사용된다고 되어 있는데, 막상 답은 캐치올을 선택해야 답으로 나오네요.
-
미해결실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
도큐먼트 upsert API 관련 강의 자료 오류 제보 드립니다.
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-create 문서 상으로 보면 같은 path에 대해 PUT과 POST가 동일한 기능을 제공하는 것처럼 보여서 질문드립니다!