묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
혹시 교안 같은 게 따로 있을까요?
안녕하세요!혹시 수업 교재나 수업 내용이 정리된 파일이 있는지 문의 드립니다.
-
미해결윈폼C#.NetFramework 0.5년차~3년차(파트1)
3강에서
3강에서build 후 실행시 문제가 없이 출력되나,debug로 실행 시 오류가 나는 부분에서 build 후 실행시 문제가 발생되어 문의글을 남깁니다.build후 실행하는 방법이ctrl+alt+b 후 F5 로 수행하는 것 맞을까요 ??답변 부탁드립니다. public partial class Form1 : Form { public Form1() { InitializeComponent(); } delegate void MySettingDelegate(string str); private void Form1_Load(object sender, EventArgs e) { MySettingDelegate mySettingDelegate = MySetting; mySettingDelegate.BeginInvoke("비긴인보크", null, null); } private void MySetting(string str) { label1.Text = str; } } 감사합니다
-
미해결쉽고 빠르게 익히는 Power BI 심화 1 (시각화와 파워 쿼리)
MySQL DB 서버 연결 및 게이트웨이 설치 문의
회사 내 MySQL DB 서버 연결을 해서 데이터 원본을 가지고 오고 싶은데, 이 경우 게이트웨이를 어디에 설치를 해야 하나요?
-
미해결입문자를 위한 게임 프로그래머 개론
대학에 대해
안녕하세요. 현재 대학 결과를 앞두고 있는 고3입니다. 현재까지 계속 불합격 문자를 받고 있어서 하향으로 지원한 지방대에 갈 확률이 높아 보이는데 해당 학교를 다니는게 좋을까요? 아니면 1년 투자해서 재수를 통해 더 좋은 대학을 가는게 나을까요? 부모님이랑 주변에서는 재수해서 서울대,카이스트 가는거 아니면 시간 낭비다, 개발 분야는 실력이 중요하다, 재수 성공하기 힘들다 라고 하시고 아무 대학이나 합격하면 무조건 가라고 하세요. 하지만 개인적으로는 재수 쪽에 약간 눈길이 가더라고요. 어떻게 해야할지 몰라 질문드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberrepository와 memorymemberrepository의 관계
두 파일 사이의 관계가 잘 이해가지 않습니다.MemberRepository 에 interface만 생성한 후 구체적인 함수는 MemoryMemberRepository 에 구현하는 건가요?왜 같은 내용을 다른 파일에 저장하는지 잘 모르겠습니다.
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
NAT GW, LB 관련 문의
안녕하세요~!외부에서 사용자가 EC2 웹서버 접근할때 LB를 통해서 들어오고,패킷이 다시 LB를 통해서 나가는게 맞지 않나요??LB로 들어온 패킷이 NAT로 나가는게 잘 이해가 안되서요..NAT는 EC2에서 외부 통신이 필요할때 쓰는걸로 알고있는데,헷갈려서 문의드려요~!
-
미해결Do It! 딥러닝 입문
슬라이드 링크 들어가면 에러가 뜹니다ㅠㅠ
슬라이드 다운을 어떻게 받을 수 있을까요?
-
미해결파이썬(Python) 기초부터 실무까지 part.5
GUI 프로그래밍 실습 5
여기에서는 PACK이나 이런걸 쓸 필요없는건가요?
-
미해결스프링 시큐리티 OAuth2
restfual api 개발할때
안녕하세요 선생님. 지금가지 선생님의 강의를 바탕으로 oauth 를 사용하는 프로젝트를 구축하는데 있어 궁금점이 생겨 질문드립니다.소셜로그인 인증 챕터 부분에서는 전형적인 session 인증 방식인데 restful api 서버 개발시에는 어떻게 설정해야할까요? 대안으로 찾아본바 successHandler 를 커스텀하게 설정하여 jwt 로 암호화해서 서버 api로 리다이렉트 시 쿼리파라미터에 jwt를 넣어 프론트에게 jwt 를 전달하는데 이 방식이 맞나요?또한 강의에서 restfual api 에 대해 다루신다면 어느 챕터에서 확인할 수 있을까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 피드백 부탁드립니다
N = int(input()) score = list(map(int, input().split())) m = round(sum(score) / N) result_list = [] for x in score: result_list.append(x-m) min = abs(result_list[0]) idx = 0 for i, v in enumerate(result_list): #print(i, v) #print(idx, value) if abs(v) == min: if score[i] > score[idx]: min = abs(v) idx = i #print('같을 때 변경된 값', min, idx) elif abs(v) < min: min = abs(v) idx = i #print('변경된 값', min, idx) print(m, idx+1)선생님, 점수를 입력받고, result_list라는 리스트를 만들어서 평균과의 차이를 넣어주었습니다.그 후 해당 리스트에서 (평균-점수) 기준으로 문제를 풀어서 테스트케이스까지 통과를 했는데요.result_list를 만드는게 불필요한 과정을 수행한걸까요..? 이런 풀이는 어떻게 보시나요? 피드백 주시면 감사하겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
조인한 테이블에서 데이터 꺼내오기 질문
안녕하세요 선생님. 현재 유저 프로필의 이미지를 불러오는데에 어려움을 겪고 있습니다...ㅠ 유저 정보는 유저 리듀서의 info안에 들어있으니 쉽게 꺼냈는데,유저 Image는 다른 테이블(Images 테이블)에 들어있어서 어떻게 해당 아이디의 image의 src를 꺼내올 수 있는지 모르겠습니다.. <img src={`http://localhost:3065/${me.Images[0].src}`} />저는 이렇게 가져오면 되지 않을까 싶었는데me는 useSelector로 가져왔고,리액트 노드버드에서 게시글 이미지를 조인된 테이블에서 `http://localhost:3065/${images[0].src}`이렇게 가져오길래(노드버드에서는 부모 컴포넌트에서 부터 props로 전달해서 준 것을 알지만 맥락이 제 코드와 비슷하다고 생각했습니다.) 하지만 리액트 노드버드에서는 게시글 이미지를 불러올 때 map의 키값으로 각각의 post의 id를 알 수 있지만 저는 바로 me를 불러오는데...어떻게 해야할지 감을 잡을 수 없어 질문 드립니다.ㅠ조언 부탁드립니다 선생님.
-
미해결다양한 사례로 익히는 SQL 데이터 분석
Postgres 14버전이 설치가 되지 않습니다. 11 버전으로 하니 실험 데이터가 복원이 되지 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
CORS 오류로 인한 문의 드립니다
안녕하세요, 강사님! 좋은 수업 감사드리며 열심히 코드를 작성하던 중 문제가 발생하여 문의 드리게 되었습니다.src={userInfo.photoURL ?? 'https://bit.ly/broken-link'}상기와 같은 코드를 작상한 뒤, 프로그램을 localhost에서 실행시키게 되었는데 현재 301 status를 지닌 CORS가 발생되었습니다.정확한 오류 사항은 다음 화면과 같습니다.해결 방안을 찾아보고자 하였으나 찾지 못했습니다 😂 301 error를 해결할 방안이 있을까요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
스칼라 타입 프로젝션에서 이해가 안가는게 한가지 있습니다!
안녕하세요 스칼라 타입에서 질문이 있습니다!!!처음에 엔티티, 임베디드 타입, 스칼라 프로젝션을 다 같이 설명하실때 작성하셨던em.createQuery("select m.username, m.age from Member m")이 코드에서 실행하셨을때 스칼라 타입이 딱히 문제 없이 실행된 것 같은데 이건 조회를 하는 코드가 아닌가요....?다른 엔티티나 임베디드 타입은 그냥 저런 식으로 작성해서 조회가 된다고 하셨고 실행하셨을 때, 문제가 없는 것처럼 말씀을 하셨고스칼라 타입도 처음에 저렇게 실행을 하셨을 때, 결과 창이 비슷하게 나와서 저는 저게 조회하는 코드인 줄 알았는데 뒤에 바로 고민거리가 생긴다고 하시고 DTO을 생성한 뒤, new operation을 사용해서 코드를 작성하셔서 이렇게 조회를 해야된다고 하셨는데Q1. 그럼 제가 위에서 적은 조회하는 코드라고 생각했던 것은 왜 크게 오류가 안나고 실행이 된건가요....?Q2. 그리고 MemberDTO자리에 그냥 Member 엔티티로 대신 사용해도 문제 없이 실행이 되던데 DTO를 사용하는 이유는 중요 역할을 하는 엔티티를 반환하는 것이 설계상 안 좋아서 DTO를 따로 만드신 건가요???
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
네임드락 timeout 시간은 어느정도가 적당할까요?
강의에서는 3000초로 하셨는데 특별한 이유가 있을까요? 짧게 주었을 경우 락이 풀려서 동시성 문제가 발생할 수 있을 것 같고, 무한정으로 줘버리면 음.. 하나의 커넥션이 뭔가 문제가 생겨서 realse_lock을 못할 경우 나머지 모든 커넥션이 대기타게 되서 장애로 이어질 수 있을 것 같은 생각이 들기도 합니다. 강사님은 어떻게 생각하시나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
중복제거를 해야하는 이유?
안녕하세요. 강의 잘 듣고 있습니다. 중복제거를 위해서 set()을 사용한다고 하셨는데요. 3장을 뽑을 수 있는 모든 경우를 기록한다고 했는데 왜 중복을 제거해야하는건지 모르겠습니다. [1, 2, 3, 1, 5, 1] 이 있다고 하면1+2+3, 1+2+1, 1 +2+5, 1+2+1 중 1 + 2+1은 빼고 6, 8만 set에 들어가게 되잖아요?근데 두번째로 1, 2, 1 을 뽑은 경우와 마지막에 1, 2, 1을 뽑은 경우가 다른거 아닌가요? "3장을 뽑을 수 있는 모든 경우를 기록한다" 대신 "같은 수의 조합으로 3장을 뽑은 경우는 제외한다." 라는 말이 있었으면 set()을 사용하는게 이해가 가지만요. 왜 list에 합을 기록하면 안되는건가요?
-
미해결윈폼C#.NetFramework 0.5년차~3년차(파트1)
IAsyncResult를 쓰는 이유
콜백함수의 매개변수로 IAsyncResult를 사용하셨는데요, mySettingDelegate.BeginInvoke(myString, callback, "aaa"); 이부분에서 callback의 매개변수로 어차피 "aaa"가 들어갈 건데, 여기서 굳이 IAsyncResult를 쓰는 이유가 있을까요? 동기 비동기 상관없이 정해진 string인 세번째 인자가 들어갈텐데, 굳이 저런 인터페이스를 쓰는 이유가 있을지 해서요
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
모듈 제작하기(레이아웃 관련 질문)
border로 레이아웃(가로고정형, 가로100%, 세로2컬럼) 배치방법이 편해서 그런데flex로 레이아웃 배치하는 방법까지 알아야할까요?아니면 패스해도 되는 부분인가요?웹디자인기능사 취득을 목적으로 강의를 듣고 있습니다.
-
미해결스프링 핵심 원리 - 기본편
solid 면접에서 질문 받으면 어떻게 대답해야 하나요
solid 면접에서 질문 받으면 어떻게 대답해야 하나요?저의 언어로 정제하고 싶은데 알랑말랑 어렵네요 다른 분이 설명하신거 참고해서 나름대로 해석해 봤는데 이렇게 말해도 괜찮을까요? *SOLIDSRP: 단일 책임 원칙(single responsibility principle)한 클래스는 하나의 책임만 가져야 한다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 ᄄᆞ른 것SRP원리를 적용하면 책임 영역이 확실해지기 때문에 한 책임의변경에서 다른 책임의 변경으로의 연쇄작용에서 자유로울 수 있습니다. OCP: 개방-폐쇄 원칙(Open/closed principle)소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. 새로운 변경사항이 발생했을 때 객체를 직접 수정하지 않고도변경사항을 적용할 수 있도록 설계해야함을 말합니다 DI, IoC가 필요합니다. LSP: 리스코프 치환 원칙(Liksov substitution principle)객체는 프로그램의 정확성을 깨지 않으면서 하위 타입의 인스턴스로 바꿀수 있어야 한다. 클라이언트는 인터페이스 구현객체의 내부를 모르기 때문에 믿고 쓰기 위해선 인터페이스를 구현한 객체가 인터페이스의 사용 의도에 맞게 구현해야 된다는 것을 의미합니다. ISP: 인터페이스 분리 원칙(Interface segregation principle)특정 클라이언트를 위한 인터페이스 여러 개가 범용 인터페이스 하나보다 낫다 특정 클래스에서 다 쓰지 않는 다양한 추상메서드가 들어간 커다란 인터페이스 보 다는 인터페이스를 특정 클라이언트에 맞게 구체적이게 쪼개는 것을 의미합니다. DIP: 의존관계 역전 원칙(Dependency inversion principle) 프로그래머는 추상화에 의존해야지 구체화에 의존하면 안된다. 클라이언트가 구현객체에 의존하는 것이 아닌클라이언트와 구현객체 사이에 인터페이스를 두고 클라이언트와 구현객체가인터페이스에 의존하여 구현객체를 변경해도 클라이언트에 변경이 없음을 의미합 니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
테스트 시 테이블 생성 방법
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]테스트시 테이블 초기 생성 질문드립니다.강의에서는 테스트 테이블 세팅을 위해 /test/resources/schema.sql 파일을 생성하고 내부에 DDL을 작성하여서 테이블을 생성해주었는데요.이 방법은 엔티티가 많아질 수록 DDL이 많아져서 관리하기에 어려움이 있을 것 같다는 생각이 듭니다.그래서 test의 application.properties 내부에 spring.jpa.hibernate.ddl-auto=create 설정을 주어 테이블 생성과 validation을 위임하는 것이 좋지 않을까 하는 생각이 있는데, 어떻게 생각하시는지 궁금합니다.