묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part2. 실전 분석편
redux 예제코드 가져와서 강의 보면서 따라하는데
//tsconfig.json strict:true 일때const store = createStore(reducer, initialState, enhancer);해당 부분에서 에러가 사라지지 않아서 createStore를 보니까 Argument of type '{ user: { isLoggingIn: boolean; loading: boolean; data: null; }; posts: never[]; }' is not assignable to parameter of type '{ user?: undefined; posts?: undefined; }'.Types of property 'user' are incompatible.Type '{ isLoggingIn: boolean; loading: boolean; data: null; }' is not assignable to type 'undefined'.ts(2345)에러 메세지user와 posts State가 never로 추론 되어지네요. tsconfig.json 파일에서 strict: false로 바꾸면 정상적으로 추론 됩니다.//tsconfig.json strcit: false일때
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
테스트케이스 2번 질문
안녕하세요 선생님! 문제 의도상 K개의 합이 모두 같을 수도 있으니,K번째 수가 없다면 -1을 출력하는 조건은 이해하였습니다그런데 문제에 K는 50 이하의 값이라고 명시되있는데테스트케이스에는 K가 1200인 케이스가 있어서 저는 이 부분이 잘못되었다고 생각하여 글 올립니다!감사합니다!
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
PersistantBag으로 감싸는 이유가 이게 맞을까요?
일대다 관계에서 List<Member> members= new ArrayList<>();getMembers라고 조회하면 프록시 객체가 아니라 PersistantBag으로 감싸고 안에 회원 한명을 조회하던 여러명을 조회던 그때 참조하는 Member를 전부 가져오고 거기서 꺼내서 주는거같아요. 이렇게 하는 이유는 연관관계 주인이 대상테이블에 있기 때문이라고 이해를 했습니다. 주테이블에 연관관계 주인으로 설정한다고 해도 데이터베이스 테이블 구조는 다 쪽에 외래키 칼럼이 있기 때문에일 쪽에서는 자신을 참조하는 테이블 레코드를 알수 없기때문에 (조회를 하건,수정을하건,삭제를 해야 그때 조회하는걸로 알고 있습니다.)지연 로딩이 불가능하고 즉시로딩이 되는거같은데 이렇게 이해하는게 맞을까요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
힙의 참조 시간복잡도가 이해되지 않습니다..
이진트리로 구성된 Map이나 Set의 참조 시간복잡도가 O(logn)인데조금 다른 트리긴 해도 Heap의 참조 시간복잡도가 O(1)인게 이해가 안되는데Heap의 참조와 탐색 시간복잡도에 대해서조금 더 자세히 설명해 주실수 있으신지 해서 질문 드립니다. 예를 들어 참조의 경우 루트노드에 대한 접근이 O(1)이라는 말씀이실까요??자식노드에 대한 접근까지 내려가면 O(logn)이거나 O(n)일거 같은데.. 아니면 제가 참조와 탐색에 대한 개념을 잘못 잡고 있는것일까요..
-
미해결
OpenCV에서 원찾기
아래 사진에서 화살표 되어 있는 원의 중심값과 반지름을 구하려고 하는데 도움 요청 드립니다.( C# OpenCV 컴퓨터비전 입문 강좌 ) Canny Edge, Laplace Edge, BinarizerMethod 등을 적용해서 해보고바닥 조명을 녹색으로도 변경해 보고 했는데 잘 안 되네요.1) 노이즈 제거가 제대로 안 되었을까요?2) 이미지에 맞게 설정값을 최적화하지 못한 것일까요? ( 참고로, C# 에서 OpenCVSharp 2.0 사용 )CvMemStorage a_Storage = new CvMemStorage();CvSeq<CvCircleSegment> circles = Cv.HoughCircles(a_gray, a_Storage, HoughCirclesMethod.Gradient, 1, 100, 100, 200, 0, 0);
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
시간 복잡도
혹시 이렇게 풀면 시간 복잡도는 어떨까요 ?<html> <head> <meta charset="UTF-8" /> <title>출력결과</title> </head> <body> <script> function solution(arr1, arr2) { let answer = []; arr1.map((a, i) => { if (arr2.includes(a)) { answer.push(a); } }); return answer.sort((a, b) => a - b); } let a = [1, 3, 9, 5, 2]; let b = [3, 2, 5, 7, 8]; console.log(solution(a, b)); </script> </body> </html>
-
해결됨[노션, 실수는 안녕!] 문서 작성&공유 실전 1주일 완성
목차가 제목과 연동이 안되요
전 한국 노션을 사용하고 있는데 아무리 제목을 만들어도목차가 제목이랑 연동이 안되네요.같은 페이지에 있어도 안됩니다.이럴 땐 어떻게 대처해야 하며목차가 제목과 연동이 안되는 경우가 어떤 경우들이 있나요??
-
미해결따라하며 배우는 MySQL on Docker
Slave 서버에서 Master 서버와 연결하는 명령어 입력하면 에러 발생 질문
Master-Slave Replication 구성하기 파트에서4:52 영상을 보시면 Slave 서버에 Master 서버와 연결하는 작업 명령어가 있는데요. 먼저 Master 서버랑 # Replication user 생성 (db001 - Master)CREATE USER 'repl'@'%' IDENTIFIED BY 'repl';GRANT REPLICATION SLAVE ON . TO 'repl'@'%'; #Slave 서버 Replication 설정 (db002, db003 - Slave)reset master;CHANGE MASTER TO MASTER_HOST='172.17.0.2', MASTER_USER='repl', MASTER_PASSWORD='repl', MASTER_AUTO_POSITION=1;start slave;show slave status\G Slave 서버에서 mysql 접속 후 CHANGE MASTER TO MASTER_HOST='172.17.0.2', MASTER_USER='repl', MASTER_PASSWORD='repl', MASTER_AUTO_POSITION=1; 해당 명령어를 입력 하게 되면 이런 에러가 발생됩니다. ERROR 1794 (HY000): Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in the MySQL error log. 에러가 발생되는데 이유가 무엇일까요?도커 내부 아이피 (Master 서버 db001) 172.17.0.2 체크Master 서버에 repl 유저 권한 추가 및 설정my.conf 파일 Master, Slave 서버 셋팅 확인 및 설정 값 체크 두가지 체크를 해보았지만 해결이 되지 않고 있네요...원인이 무엇일까요?
-
해결됨자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
[스레드 중지 – flag variable vs interrupt() - 2] 강의에서 나오는 Cache clear 와 관련된 질문
안녕하세요 선생님, 질문이 있습니다.[스레드 중지 – flag variable vs interrupt() - 2] 강의 - 9:00 ~ 9:08 즈음에 쓰레드 Context Switch 에 의해서 캐시가 비워진다고 말씀해주셨는데요.제가 [Context Switch] 강이 - 16:50 즈음에 나오는 ppt 하단의 프로세스 vs 쓰레드 목차에는 CPU 캐시 초기화는 프레세스 컨텍스트 스위칭에서 일어난다고 나옵니다. 음... 혹시, 쓰레드 Context Switch 도 CPU 캐시를 초기화할 수 있는 건가요??
-
미해결
White Box Algorithm에 대해서 아시는 분 있나요?
컴퓨터 보안 관련 학교 과제를 하고 있는데 암호화 된 키를 암호화하는 방법을 찾다가 White Box Algorithm에 대해서 알게되었는데 인터넷에 자료가 별로 없어서.. 혹시 조금이라도 알고계시는 분 있나요?
-
해결됨자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
[스레드 중지 – flag variable vs interrupt() - 2] 강의 Context Switch 관련 질문있습니다.
안녕하세요 선생님, 재밌게 강의 보고 있는 개발자입니다.제가 [스레드 중지 – flag variable vs interrupt() - 2] 강의에서 9:15 즈음에, Thread.sleep(1) 을 통해서 Context Switch 를 강제하는 방법을 봤습니다. 결과적으로 정상 종료가 되었구요. 그런데 문득 의문점이 들더군요.제 의문점을 기반으로 질문을 하자면 아래와 같습니다. Question:굳이 Thread.sleep(1) 을 하지 않아도 제 컴퓨터에는 이미 무수히 많은 프로세스와 쓰레드가 존재하니, 언젠가는 Java 의 Thread 도 Context Switch 가 일어나지 않나요?? 그러면 결과적으로 계속 기다리면 언젠가는 Thread.sleep(1) 을 안 써도 실행한 main 문이 정상 종료되는게 맞지 않나요?
-
미해결대세는 쿠버네티스 (초급~중급편)
컨테이너 내 curl 명령어 안됨. (자료실 이미지 이름 다름)
실습 자료실에 있는 스크립트의 image 이름이 kubetm이라고 올라와있습니다.컨테이너 내에서 curl 명령어가 없는 명령어라고 해서 강의를 잘 보니 강의에 사용하는 이미지는 tmkube네요.확인 부탁드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ExceptionResolver 적용 우선순위 (스프링 내부 + 사용자 커스텀 구현체)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]강의를 통해 스프링 부트가 기본으로 제공하는 ExceptionResolver 는 ExceptionHandlerExceptionResolver, ResponseStatusExceptionResolver, DefaultHandlerExceptionResolver 가 있는 것을 배웠는데요,그러면 수업 내용중 WebConfig 를 통해 등록한 아래 resolver 들까지 포함하면, 우선순위 높은 순으로 나열할 때 아래 순서가 되는 게 맞나요?1) ExceptionHandlerExceptionResolver2) ResponseStatusExceptionResolver3) DefaultHandlerExceptionResolver4) MyHandlerExceptionResolver5) UserHandlerExceptionResolver@Override public void extendHandlerExceptionResolvers(List<HandlerExceptionResolver> resolvers) { resolvers.add(new MyHandlerExceptionResolver()); resolvers.add(new UserHandlerExceptionResolver()); }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
코드 오류가 발생합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.코드를 똑같이 작성해도 다음과 같이 오류가 발생하는데 어떤 부분이 문제일까요?
-
미해결독하게 시작하는 C 프로그래밍
scanf("%d\n", &input)
수업을 듣다 궁금증이 생겨서 질문드려요~scanf("%d\n", &input);4입력시 4\n여서 종료하려면 \n하나가 더 필요 한거 까지는 이해가 됐습니다. 그후에 \n를 계속 눌러도 안넘어가지는게 어떤 것때문인지 궁금합니다.%d\n 형식을 사용하므로 형식에 안맞는 \n는 안읽고%d\n의 형식만 읽는건가요?아니면 %d\n 는 숫자와 (1개 이상의 공백문자)여서 엔터가 계속 입력되고 %d(다른정수)\n입력시 \n를사용하므로 %d만남기고 종료되는건가요?형식이 달라서 안읽는건지 \n가 1개이상의 공백문자를뜻해서 여러번읽는건지 궁금합니다!
-
미해결STM32 CAN 통신
준비물에 대해
안녕하세요 일단 뉴클레오 보드 2개와 stlink를 비롯한 준비물들은 다 구매했습니다.질문하고 싶은 내용은 stlink v2라는 걸 샀는데 이게 역할 이 무엇이죠?뉴클레오 보드 용 2개 그리고 stlink용으로 전원 케이블을 3개를 구매해야 하는지? 아두이노 말고 다른 보드도 한 번 다루고 싶어서 일단 수강을 했습니다만 시작 부분이 생각보다 어렵네요 죄송합니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
갑자기 어노테이션 모두 안먹힘
안녕하세요. 4강 종료 후 도서관 책 등록 강의를 듣기 위해서 인텔리제이 실행을 시켰는데,모든 어노테이션들이 다 빨간줄로 되면서 사용할 수 없다는 식으로 나옵니다.build.gradle 들어가서 새로고침도 해보고, web부분 주석 후 새로고침도 해봤는데 빨간줄은 계속 나와있습니다.갑자기 왜 이러는 건지, 해결방법 알려주실 수 있으실까요?ㅠㅠ
-
미해결Practical Testing: 실용적인 테스트 가이드
REST Docs 관련 질문
안녕하세요. 강의를 들으면 실습하던중 강의와 다른 내용이 있어서 질문 드립니다. Spring REST Docs를 만들어내는 과정에서 gradle의 build나 asciidoctor 태스크를 실행했는데, build 폴더에 변환된 index.html이 생성이 되지 않습니다. 강의에서 사용하는 환경과 다른점은 스프링부트 3이상 버전을 사용한다는 점밖에 없고, 운영체제, 나머지 build.gradle이나 테스트 코드는 모두 동일한데, 변환된 html이 생성되지 않는 이유가 있을까요?+ 추가로 build 시에 생성되는 bootJar 파일을 압축을 해제해서 보았더니 내부의 BOOT-INF/classes/static 에도 index.html 파일이 들어가있지 않았습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 유형 2번 질문드립니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요 이번 빅데이터분석기사 7회 응시생입니다! 다름아닌 RMSE 값이 900만대가 나왔는데 오답처리될까요? 다른분들은 440만이라 불안해서 질문드립니다..
-
해결됨실전! Querydsl
이제는 DB의 function을 등록하지 않아도 쓸 수 있지 않나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]하이버네이트 6 오면서 바뀌었다고 기억하고 있었는데..