묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
BaseEntity는 왜 ./Entity에서 import 해오나요?
안녕하세요, 강사님!Entity 생성 시, BaseEntity를 Entity.ts에서 import하시는데 그 이유가 궁금합니다.typeorm에서 바로 import해도 될 것 같은데, Entity.ts에서 import해오는 이유가 뭔지 잘 모르겠어서요!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다.
강의 자료가 비어있어 요청드립니다.gmldnjs0673@naver.com
-
미해결홍정모의 따라하며 배우는 C++
정리
제가 이해한게 맞을까요?
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
뷰 배포도 강의계획 있으신가용??
뷰 배포도 강의계획 있으신가용??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
시작시간을 기준으로 해도 답이 나오는데 괜찮나요?
전 문제와 비슷하게 시작시간을 내림차순으로 정렬하고,아래와 같이 로직을 짰는데 정답 처리가 되었습니다.제가 푼 방법이 문제를 이해한 것이 맞을까요?import java.util.*; import java.io.*; class Conf implements Comparable<Conf> { int st; int et; public Conf(int st, int et) { this.st = st; this.et = et; } @Override public int compareTo(Conf o) { return o.st - this.st; } } class Main { public static int solution(int n, ArrayList<Conf> list) { int answer = 0; int min = Integer.MAX_VALUE; //st Collections.sort(list); for (Conf conf : list) { if (conf.et <= min) { min = conf.st; answer++; } } return answer; } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer stz = null; int n = Integer.parseInt(br.readLine()); ArrayList<Conf> list = new ArrayList<>(); for (int i = 0; i < n; i++) { stz = new StringTokenizer(br.readLine()); int st = Integer.parseInt(stz.nextToken()); int et = Integer.parseInt(stz.nextToken()); list.add(new Conf(st, et)); } System.out.println(solution(n, list)); } }
-
미해결핸즈온 리액트 네이티브
네비게이션 스크린에 하단 탭바도 같이 사용하려면
안녕하세요. 이번 강의에서 하단 탭바 홈을 클릭해서 홈스크린으로 가면 하단 탭바는 보이지 않는데요. 하단탭바 내의 페이지에서 탭바를 사용하면서 화면 페이지를 전환 하려면 어떻게 해야 하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
시퀄라이즈 컬럼 추가
시퀄라이즈에서 테이블 컬럼에 새로운 값을 추가하고 싶은데 어떻게 db에 반영을 할 수 있는지 궁금합니다
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
SocialLoginApiServiceFactory 클래스
안녕하세요 강사님!! 강의 정말 잘 듣고있습니다, 강의를 다 들은 후 전체적으로 흐름을 따라가면서 확인을 해보고 있는데요, SocialLoginApiServiceFactory 클래스에서 이해가 잘 가지 않는 부분이 있어 질의드리고자 합니다.먼저 SocialLoginApiServiceFactory에서는socialLoginApiServices 이라는 map 자료구조에 키 값으로 빈 이름이, value 값에는 SocialLoginApiService를 구현한 impl(ex, KakaoLoginApiServiceImpl) 클래스가 들어가는 것으로 이해했습니다. 현재는 map에 value가 KakaoLoginApiServiceImpl 1개만 저장이 되어있고, 만약 네이버나 구글 등 다른 impl을 구현하면 갯수가 늘어나는 것으로 이해했는데 제가 이해한게 맞을까요??만약 제가 이해한 것이 맞다면, socialLoginApiServices에 key와 value가 어떤 방식으로 저장되는지 궁금합니다. 상속관계의 Bean에 대해서 Springboot에서 알아서 세팅을 해주는 것인가요?? 관련 코드 첨부하겠습니다 @Service public class SocialLoginApiServiceFactory { private static Map<String, SocialLoginApiService> socialLoginApiServices; // map에는 SocialLoginApiService 구현체가 각각 들어갈 것임 public SocialLoginApiServiceFactory(Map<String, SocialLoginApiService> socialLoginApiServices) { this.socialLoginApiServices = socialLoginApiServices; } public static SocialLoginApiService getSocialLoginApiService(MemberType memberType) { String socialLoginApiServiceBeanName = ""; if(MemberType.KAKAO.equals(memberType)) { //멤버 타입이 카카오면 socialLoginApiServiceBeanName = "kakaoLoginApiServiceImpl"; //빈 이름에 카카오 서비스 구현체 저장 } return socialLoginApiServices.get(socialLoginApiServiceBeanName); // 빈 이름을 키 값으로 활용하여 구현체(KakaoLoginApiServiceImpl) 반환 } }
-
미해결홍정모의 따라하며 배우는 C++
안녕하세요. getter함수에 대해 질문이 있습니다.
교수님께서는 const int& getDay(){return m_day;} 로 멤버변수인 m_day를 리턴하셨는데, main함수에서 출력할 때는 그냥void getDay(){cout<<day<<endl;}로 public함수를 만들고, 메인에서 today.getDay();로 해줘도 되지 않나요?가령, getDate()같이 멤버변수들을 모두 출력한다고 하였을 때는cout<<month<<" "<<day<<" '<<year<<endl;로 하는 것이 편리하지 않나요??
-
미해결언리얼 엔진4 입문 (C++ 기반)
캐릭터 Blueprint 받아오기 실패
23:00 과정 진행 중static ConstructorHelpers::FClassFinder<ACharacter> BP_Char(TEXT("/Script/Engine.Blueprint'/Game/BluePrints/BP_MyCharacter.BP_MyCharacter_C'"));if (BP_Char.Succeeded()){DefaultPawnClass = BP_Char.Class;}이 부분에서 실패해서 캐릭터가 뜨지 않습니다.블루프린트 클릭 후 ctrl + c로 경로 복사 붙혀넣기까지 했는데 안되네요.그리고 해당 강의를 UE 5.1로 진행 중인데 문제 될게 있을까요
-
미해결홍정모의 따라하며 배우는 C언어
리터럴 상수
수학에서의 상수와 달리 프로그래밍에서의 상수는 '값을 한번 저장하면 변경할수 없는 정장 공간' 이라고 정의 되어 상수라는 이름 대신 리터럴이라는 이름이 대신 쓰이는 것으로 알고있는데 맞나요?
-
미해결홍정모의 따라하며 배우는 C언어
14.4 구조체의 배열 연습문제
선생님께서 s_gets라는 함수를 만들어서 사용하고 계신데요, 해당 함수의 내용을 보면 if 문의 조건 안에 ret_val, find 가 들어가 있음을 볼 수 있습니다. 제가 알고 있는 조건으로는 부등호나 ==등을 통한 조건식, 그리고 0이나 1을 써 줌으로써 성립되는 것 정도인데요, ret_val, find 등이 어떻게 조건식이 될 수 있는 건가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
sourcecompatibility 버전
처음에 자바버전 여러개있어서 다 삭제하고 11로 다운받았습니다 cmd창에서도 java -version 검색하면java version "11.0.17" 2022-10-18 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)이렇게 나옵니다. 제가 처음에 spring initializer에서 버전을 3.xx로 다운 받아서 buildgradle에 여러가지 오류가 떴는데 다시 2.xx로 다운 받아서했는데 오류는 안뜹니다. 근데 sourcecompatibiloty가 11이 아닌 17로 나오는 이유가 먼가요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
나도코딩님 객체부분에서 다형성의 의미를 알고싶습니다
메인 메소드에서부모클래스 객체이름 = new 부모클래스 이런식으로 메모리가 형성되었는데ex)Camera camera = new Camera();Camera factorycamera = new Camera();Camera speedcam = new Camera();다형성이기에 부모클래스 객체이름 = new 부모클래스or자식클래스 이런식으로 쓸수도있다ex)Camera camera = new Camera();Camera factorycamera = new Factorycamera();Camera speedcam = new Speedcam();라고 강의에서 말씀하셨는데요. 둘의 차이가 그냥 뒤에 자식클래스 이름을 쓸수있다는건데이게 무슨 변화가 있는건가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
helloController 중 addAttribute
이 부분에서 문제가 발생하는데 어떻게 해결해야할까요?위에 Model에서 오류나는 부분은 다른분의 질문을 보고 해결했는데 이 부분은 질문을 찾지 못해 올립니다!
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
선생님
혹시 스프1탄 최종 프로젝트를 git 소스코드말고 import 해서 바로 볼수 있는 파일을 받을수 있을까요... 괜찮으시면 igr113@naver.com으로 부탁드리겠습니다...
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2636 if문 질문입니다
정말 사소한 질문일 수도 있는데요2636번 치즈 문제에서 dfs(go함수)를 들어갔을때 치즈면(1이면) return해서 dfs(go함수)가 종료되잖아요? 그럼 다시 dfs(go함수)에 들어가려면 cnt가 올라야 하는데 디버깅을 해보면 cnt는 왜 123 최대치가 3까지밖에 안오를까요??!?? 제가 어디서 헤메고 있을까요?!?? ㅜㅜㅜ
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
아키텍처 구성의 대한 질문
마지막 오토스케일링부분을 지금 현재 진행중인데기존에 설정해놓은 인스턴스를 모두 중지나 삭제하고나서오토스켈링 프라이빗 AMI로 인스턴스 올려서 진행하는건지금 현재 아키텍처의 구성을 중간에 날려버리는게 아닌가 싶어서요 강의듣는게 좋앗던건 아키텍처를 구성하는것에 실습과 이론을 배우고싶어서 진행했는데 내용은 전반적으로 너무 좋은데기존에것이 없어져서 실제로 처음에 보여진 아키텍처에서 프라이빗 서브넷 부분만 남아 있는데 기존 퍼블릭 부분도 다시 살려서 연동 할수 있는 부분 가이드 부탁 드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 요청드립니다.
강의 자료가 비어있어 요청드립니다. tjsdfl03@naver.com 입니다.
-
미해결파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
안녕하세요. Layer를 포함한 이번 예제에서 요청~응답 간 프로세스가 알고 싶습니다.
이전에 웹소켓 동작방식에 대해 남겨주신 답변 덕에 기본적인 동작방식은 이해했습니다.다만 이번 예제에서 Layer가 개입되니 다시 헷갈리기 시작하네요 ㅠPost 인스턴스는 Mixin을 통해 상속받은 CHANNEL_LAYER_GROUP_NAME를 가지고 있고 시그널을 통해 channel_layer_group_send를 호출하여 자신이 속한 그룹으로 메세지를 보내는 것 까지는 이해했습니다.그렇다면 channel_layer_group_send를 통해 보내는 메세지는 어떻게 LivingblogConsumer로 전송되어 처리되는 건가요? 단순히 Post모델이 가지는 group이름과 Consumer에 명시해놓은 group이름이 같기 때문에 내부적으로 알아서 LivingblogConsumer를 호출하여 처리하는것이 맞나요?Layer는 서버와 클라이언트(Consumer) 중간 과정에 존재하며, 그룹명으로 구별하여 메세지 전송 대상을 구별하는 용도이고(즉 서로 다른 Consumer instance들을 묶어주는 역할), 이번 예제에서는 Redis가 그 역할을 수행하고 있다고 생각하면 될까요?뭔가 알듯 말듯하긴 한데 확신이 안 서네요