묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
안녕하세요 궁금한게 있습니다
이 강의를 다 완성 했지만 강사님이 만든 사이트랑 비슷하지가 않네요 좀 다른 사이트네요 똑같이 만드는줄알았는데
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
JDBC Template
궁금한게 jdbc template을 쓰다가 jpa로 바꿀때는 MemberRepository에 있는 코드를 jpa template으로만 바꿔주면 되는건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
현재는 HTTP 2버전이 많이 사용되는 것 같던데 질문이 있습니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요. 영한님 HTTP 강의 잘 듣고 있습니다.강의 중에 HTTP 프로토콜에 관한 이야기가 나오는데, HTTP 1.1 프로토콜을 대부분 사용하고, HTTP2는 점점 늘어가는 추세라고 하셨었는데, (영상 녹화당시에는)2022년 여름인 지금, 왠만한 웹사이트에서 개발자 콘솔은 키면 H2(http2) 프로토콜을 사용하는 것 같습니다. 확실히 많이 HTTP2로 사용이 많이 늘어난거 같은데, 한가지 궁금한 점이 있습니다.개발자 콘솔창에서 가장 많이 보이는 HTTP 메소드가 `GET`과 `POST`인데,GET 의 경우에는 H2(http2) 프로토콜을 사용하지만 POST 의 경우에는 http1.1 프로토콜을 사용하는 것으로 나타납니다. 대체 GET과 POST의 프로토콜이 다른 이유와 이렇게 사용하는 이유가 너무 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로직이 필요한 검증의 경우
애플리케이션 로직이 필요한 검증같은 경우는 어디서 처리하는게 좋은지 궁금합니다. 예를 들어 회원가입시 비밀번호와 비밀번호확인이 일치해야 하는데 이러한 로직이 필요한 검증은 bean validation으로 처리를 못할것 같은데 이런 경우는 서비스 계층에서 해결해야 하는 것인가요?? 실제 실무에서는 어떤식으로 처리하는지 궁금합니다.! 감사합니다.
-
미해결Database - SQL
해당 강의 뒤쪽 부분이 조금 잘린 것 같은데
수정이나 재업로드 해주실 수 있으실까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 가 열리지 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. h2를 설치하여 실행해보았는데 프롬프트창이 뜨고 아래의 사진처럼 나온뒤 키를 입력하면 꺼집니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청 드립니다
인프런 아이디 : soothbugger 인프런 이메일 : soothbugger@gmail.com 깃헙 아이디 : soothbugger@gmail.com 깃헛 Username : YeonsuBaek
-
미해결데이터 분석 SQL Fundamentals
주문 상품별 금액과 supplier명에 관하여 질문이 있습니다
안녕하세요 선생님. 먼저 좋은 강의에 감사를 드립니다. 다름이 아니라 '주문 상품별 금액'과 'supplier명'에 대해 질문이 있습니다. orders 테이블을 보시면 unit_price와 amount가 있는데, 주문 상품별 금액을 왜 amount로 선택하셨는지 궁급합니다. (강의를 보니 c.amount로 코딩을 하셨더라고요) 또한, supplier 테이블을 보면 company_name과 contact_name이 있는데, 왜 contact_name으로 선택을 하셨는지 궁금합니다. 제가 봤을때는 contact_name은 customers 테이블에 있는 contact_name과 동일하여 '고객명'으로 인지를 하고 있었습니다. (강의를 보니 f.contact_name으로 코딩을 하셨더라고요) 답변주시면 감사드립니다:)
-
미해결입문자를 위한 게임 프로그래머 개론
게임서버 프로그래머의 이직에 관해 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의에서 말씀하시길, 게임외에 다른 쪽의 서버 개발자로 갈 수 있다라고 말씀을 하셨습니다. 가령 이 말씀이 웹쪽으로도 갈 수 있다라고 하신 거라면, 제가 이해하기로 게임서버는 실시간 통신, stateful이 주요 키워드여서 웹서버와 성격, 쓰는 기술 등이 다르지 않나라는 생각이 들었는데요. 실제로 웹쪽으로 이직하시는 분들이 많은지, 가려면 어떤 준비를 따로 해서 가는지, 경력으로 가시는지, 아니면 웹 외에 다른 분야로 가시는지 등이 궁금합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
colab에서 강의를 적용하려면 어떻게 해야할까요?
안녕하세요, 선생님. 선생님의 강의를 local PC에서 학습한 후에 구글 colab 환경에서도 진행하고자 하였는데요. 아래 전체 코드에서 import requests import os # 로컬에선 어쩐지 이것도 넣어줘야 한다 from bs4 import BeautifulSoup #네이버 서버에 대화를 시도한다. 네이버야, 내가 입력한 주소에서 사용하는 html 코드 정보를 줘 response = requests.get("https://www.naver.com") #네이버에서 html 을 주면 html이라는 변수에 담는다 html = response.text # html 변수에 담긴 정보를, 번역해줘! (=아름다운 스프를 만들어줘) 라는 명령을 #soup라는 변수에 담는다. soup = BeautifulSoup(html, 'html.parser') #Soup 대소문자 유의.html.parser는 html 번역 선생님이라는데 무슨 뜻인진 #(soup 변수 실행해서 번역된 값에서) id 값이 NM_SET_home_btm인 놈 하나를 찾아줘 word = soup.select_one("#NM_set_home_btn") # F12에서 확인한 id 앞에 #을 붙여준다. #찾은 것에서 텍스트 요소만 출력해줘 print(word.text) response = requests.get("https://www.naver.com") 부분부터 KeyError: <_SSLMethod.PROTOCOL_TLS_CLIENT: 16> 라는 에러가 뜨며 진행되지 않습니다. 본래 구글 colab에서는 이 코드가 적용되지 않는 것인지 알 수 있을까요?
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
vite:esbuild warning 에러 시 해결
5일차를 학습하던 중 yarn run client 로 실행을 하는데 처음보는 warning 메시지를 발견했습니다 이것 저것 찾아본 결과 버전..? 문제로 발생하는거 같은데 꼭 5일차 진행과정이 아니여도 날 수 있는 오류 같습니다. 해결방법은 [vite.config.ts] 파일에서 esbuild 를 사진과 같이 추가해주면 해결됩니다. 참고 : https://github.com/vitejs/vite/discussions/8640
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
env에 오류가 나타납니다.
env 부분에 오류가 나옵니다. 잘못된 부분이 있는지 확인 부탁드립니다.
-
미해결데이터 분석 SQL Fundamentals
1:M 관련 질문
안녕하세요 선생님! 질문이 있어 이렇게 글을 남깁니다. 그러면 1:M 관계에서 1을 담당하는 테이블이 더 상위관계에 있는 것인가요? 그렇다면 M:M 혹은 M:N 관계에서는 어떤 테이블이 상위관계에 있는지 확인할 수 있는 방법이 있을까요? 이 질문이 나중에 실무에서 알아야할 정보인지는 확실하지 않지만 답변해주시면 감사드릴게요!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
??page.addItem_ko_KR?? 관련 질문 드립니다.
따라하던 중 위 이미지 처럼 ??page.addItem_ko_KR?? 라고 출력되는 현상이 발생되어 질문 드립니다. addForm.html messages.properties 위처럼 작성하여 따라하던 중 정상적으로 반영이 안되는 것 같아서 질문 드립니다. 항상 감사합니다.
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
강의 잘 들었습니다. 강의중 궁금한 사항이 있어 글남깁니다.
1. 레이아웃 정리 나머지 정리 - 1 에서 스토어탭에 가면 StoreFragment에 WebView로 인프런 주소를 넣고 안드로이드 시뮬레이터로 실행해서 스토어 탭을 누르면 강의화면과는 다르게 에뮬레이터의 기본브라우저인 외부 크롬으로 해당 인프런 사이트가 열리더라구요 이건 왜그럴까요? 1.1 위 질문과 같은데 강의에서도 그런건데 꿀팁의 레시피를 누르면 해당 웹뷰에서 실행이 안되고 외부 브라우저에서 실행이 되는데 왜 프로그램 내부에서 안보여질까요? 강의에서도 외부브라우저가 실행이 되는데 그냥 넘어갔네요. 2. 하단 탭을 눌러서 이동하는걸 네비게이션+프래그먼트로 구현하셨는데 프래그먼트에 매번 같은 뷰를 붙이고 같은 클릭 이벤트를 넣어주는게 번거로운데 이걸 개선하는 방법이 있나요? 2-1 그래서 찾아본게 BottomNavigation이 있더라구요 이걸 안쓰고 강의처럼 하는 이유가 있을까요? 2-2 탭이동시 프래그먼트를 매번 만드는게 아니라 한번 만들어진 프래그먼트를 계속 재활용 할 순 없을까요 A탭의 프래그먼트의 리스트를 끝까지 내렸는데 B탭으로 갔다가 다시 A탭으로 가면 A탭의 프래그먼트가 초기화 되는데 초기화 안시킬수 있을까요(프래그먼트 재사용) 2-3 ViewPager2를 사용하는거에 비해서 Navigation으로 구현하는게 장점이 모가 있을까요 인터넷에 찾아봤지만 딱히 원하는 답이 없어 여기다 물어봅니다.ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C언어
10.5 8:40 질문 있습니다.
arr[0]이 3개짜리 사이즈에 대응한다고 하셨는데 왜 그런지 잘 모르겠습니다. 부연 설명 해주시면 감사하겠습니다. 또한 2차원 배열을 초기화 할 때, 예를 들어 int arr[ ][ ] = { {1,2,3}, {4,5,6}}; 이렇게 하면 위 빈칸에 각각 3 3이 들어가는게 아니라 오류가 난다고 어렴풋이 알고 있는데 이유 설명 부탁드립니다.
-
해결됨14일만에 배우는 ASP.NET CORE
강사님 레이아웃이 없습니다.
현재 2022 visual studio로 학습 중입니다. 깃허브가서 봐도 완성된 코드여서 보기가 어렵고 현재 기준으로 Views 아래 Shared에 Error.cshtml 말고는 존재하지 않습니다. 그래서 View에서 경로 설정이 잘못되는거 같습니다. 그리고 Program.cs도 var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllers();// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbucklebuilder.Services.AddEndpointsApiExplorer();builder.Services.AddSwaggerGen(); var app = builder.Build(); // Configure the HTTP request pipeline.if (app.Environment.IsDevelopment()){ app.UseSwagger(); app.UseSwaggerUI();} app.UseHttpsRedirection(); app.UseAuthorization(); app.MapControllers(); app.Run(); 이렇게 되어있습니다. 초반부터 막히게 되어서 문의글 남깁니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
안녕하세요 최적화 관련 질문 드립니다.
우선 양질의 강의 감사합니다. 완강 후 추천해주셨던 "Directx12를 이용한 3D게임 프로그래밍 입문 - 프랭크 D.루나" 책을 보며 실습하는데 많은 도움이 되었습니다. 이제 언리얼이나 유니티를 접하기 전에 Directx를 이용해 포트폴리오를 만들고 싶습니다. (C언어에서 Python을 접하고 다시 C언어로 코딩하고 싶지 않은 느낌입니다.) 최적화 기법에 대해 좀 더 공부하고 구현해서 포트폴리오의 장점으로 부각시키고싶어 질문드립니다. 3가지 최적화 기법(오브젝트 및 터레인 LOD, Static Batching, 멀티 쓰레딩)을 강조하고싶습니다. 멀티 쓰레딩은 안되겠다 싶으면 포기할겁니다. 기법들의 난이도가 면접관 입장에서 포폴의 강점이 될 수 있는지 궁금합니다. "DirectX12를 이용한 3D게임 프로그래밍 입문" 책에서 Frame Resource(cmd_allocate 및 버퍼를 여러개 만들어 cmd_list가 끝나는것을 기다리지 않고 다음 프레임의 명령리스트를 미리 작성하는 것)와 같은 자잘한? 기법들의 명칭들을 알고싶습니다. 또 DX12를 이용해 포폴을 만들려면 추가적으로 어떤것들을 알아야하는지 궁금합니다. 마지막으로 IA단계를 지나 버텍스쉐이더 단계에 들어오면 버텍스 쉐이더에서 컨스턴트 버퍼를 이용하여 인덱스 버퍼를 결정하거나 수정하는것은 지원하는 기능이 없나요? 추가적으로 강의에서 말씀하셨었지만... 출시되어있는 게임의 클라이언트에서 리소스(메쉬, 텍스처 등등)를 추출해서 포폴을 만들고 유튜브에 올려도 수익창출만 없다면 문제가 없을까요? 강의 외적인 질문이 많아 죄송합니다. 답변 미리 감사드립니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
No module named 'mysite.settings 가 뜹니다
ubuntu20.04 로 vscode를 사용하여 강의를 듣고 있는 학생입니다. 다름이 아니라 python manage.py makemigrations 명령어를 실행하면 계속 ModuleNotFoundError: No module named 'mysite.settings'라는 오류가 발생해서 인터넷으로 찾아보고 하는데도 잘 해결되지가 않네요ㅜㅜ 어떻게 하면 좋을까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
저 방대한 내용들을 순차적으로 배우기가 가능한가요?
어떤 특정내용을 배우기 시작하며 그 내용과 관련된(의존적인) 내용들을 추가적으로 탐색해보고 익히는게 더욱 효율적이지 않을까요? 약간 색칠에 비유하자면, 위에서부터 색칠하기시작해서 아래까지 도달하는 것보다, 본인이 칠하고 싶은 영역을 먼저 칠한 뒤, 그 영역과 가까운 영역들을 천천히 칠해나가는게 더 효율적인 것처럼요.