묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로젝트로 배우는 Vue.js 3
Vue Router
아래 의 hello를 작성해도 화면에 hello가 display되지 않습ㄴ디ㅏ. <template> hello <router-view/> </template> <script> export default { } </script> <style> </style> navbar도 display 되지 않습니다. 깃헙 소스 코드: https://github.com/kossiecoder/vue3-basic/tree/42 에서 source를 download받아서 실행해도 display가 되지 않습니다.
-
미해결스프링 핵심 원리 - 고급편
프록시 적용 시 Controller 동작 원리
안녕하세요. 강의를 듣다가 문득 궁금한 점이 생겨 여쭤봅니다. 프록시를 이용하여 로그 추적기 적용 시 실제 Controller가 아닌 프록시 객체가 스프링 빈에 등록되는데 WAS에서 어떻게 실제 Controller에 명시된 @RequestMapping 을 인식하여 호출이 이루어지는지 궁금합니다. dispatcher servlet에서 RequestMappingHandlerMapping을 통하여 스프링 빈이 아닌 직접 @RequestMapping를 가진 실제 Controller를 얻어낸 후에 스프링 빈에서 호출되어서 작동하는 것이 맞을까요? 좋은 강의 항상 감사드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
liked 부분 조건문
아래처럼 liked는 id부분과 다르게 { } 중괄호를 쓰면 에러가 나는 건가요? liked ? <HeartTwoTone twoToneColor="red" key="heart" onClick={onToggleLike}/> : <HeartOutlined key="heart" onClick={onToggleLike}/>, <MessageOutlined key="dm"/>, <Popover key="more" content={( <Button.Group> {id && post.User.id === id ? <> <Button>수정</Button> <Button type="danger">삭제</Button> </> : <Button>신고</Button>} </Button.Group> )}>
-
미해결빅데이터분석기사 실기대비 (R 활용)
이상치 유무 판단
실습에서 이상치 유무를 판단하는것은 최대, 최소값을 통해 파악한 건지요??
-
미해결스프링 핵심 원리 - 고급편
다형성 virtual table 성능 이슈
안녕하세요, 다형성을 사용하면서 virtual tabel look up으로 인한 이슈 경험하신 적이 있나요? 웹어플리케이션에서는 신경쓰지 않아도 되겠지만 혹시나 하는 마음에 질문 남깁니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
에러 로그
안녕하세요, UserHandlerExceptionResolver과 MyHandlerExceptionResolver에서 return ModelAndView 로 구현된 관련 에러는 전부 log.error 를 통해 기록된 로그만 남았고, api2 에서 return ResponeEntity 를 해준 UserException 메서드가 호출 됐을 때도 직접 작성한 log 만 나오는데 return ErrorResult 해준 에러가 발생했을 때는 이렇게 서블릿, 필터 에러 로그가 남는데 handler 에서 정상으로 반환했는데 이렇게 로그가 남는 이유가 무엇인가요?
-
해결됨스프링 핵심 원리 - 기본편
Service구현체에서 Repository 호출 시, final 사용 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]MemberServiceImpl이나 OrderServiceImpl에서 private final MemberRepository memberRepository = new MemoryMemberRepository(); 와 같이 repository를 생성해주는데 이때 final로 선언한 이유는 무엇인가요? 한번 repository가 만들어지면 그 뒤에 불변함을 주기 위함일까요? 그리고 지금은 순수자바로 구현했지만 repository에 각 repository구현체를 필드에서 넣어준 것은 이후 스프링에서 주입 방법 중 필드 주입과 동일한 방법이라고 생각해도 되는 걸까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
controller 통합 강의 중 request mapping의 메소드 이름이 동일할 때
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요, 스프링 MVC - 컨트롤러 통합 강의 중(1:40초 즈음)에 메소드 이름이 process로 동일해서 오류가 뜬다고 하셨습니다. 라이브 코딩으로 따라하는데 제가 할 땐 오류가 뜨지 않아 이상하여 애플리케이션을 실행해보니 정상적으로 잘 작동합니다. 혹시 강의 촬영 시점과 현재 시점에서 프레임워크에 변경이 있었던 것일까요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
6강 스크립트 MLAgent 에러
안녕하세요 6강에 나온대로 스크립트를 작성하고 있는 도중 질문드립니다. 아래와 같이 usign MLAgent를 하여도 관련된 함수가 불러와 지지가 않습니다. 아래와 같이 그저 하얀색으로 계속 표시되네요 어떤것이 문제인지 알고 싶습니다. 콘솔 창에서는 다음과 같은 에러가 발생하는 것도 확인했습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
GetHeight 부분... 이렇게 작성하면 망한건가요
int height = 0; int maxHeight = 0; int GetHeight(NodeRef root) { height++; if (root->children.empty()) { return height; } for (NodeRef child : root->children) { GetHeight(child); if (maxHeight <= height) { maxHeight = height; } height--; } return maxHeight; }
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
hello world 실행 시
hello world 실행시 영상처럼 결과가 이클립스 안에서 안나오고 인터넷웹페이지에서 뜨는데 어떻게하나요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
인터셉터 질문
안녕하세요 개별로 적용하는 것과 전역으로 적용하는 것에 대한 질문이 있는데요, 만약 전역으로 main.ts 에서 인터셉터를 사용하게 되면 컨트롤러에 데코레이터로 개별 설정을 안 해 주는 게 맞나요? 제가 처음에 <컨트롤러에 @UseInterceptors(SuccessIntereptor) 데코레이터 적용> + <main.ts에 app.useGlobalInterceptors(new SuccessInterceptor()); 적용> 이렇게 두 개를 다 적용했었는데 아래처럼 중복으로 코드가 뜨더라고요 뭐가 잘못됐나 싶어서 컨트롤러 데코레이터에 주석처리를 하면 이렇게 하나만 제대로 뜨고요. 강사님은 잘 뜨시던데 저는 왜...ㅠ 뭐가 잘못된 건지 모르겠어요 그래서 결론은 인터셉터와 예외필터를 사용할 때 개별 or 전역 하나만 선택해서 적용하면 되는 건지 궁금합니다. 감사합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle 설정관련 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예 맞습니다2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네 없는 네용입니다.3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 전부 확인했습니다.[질문 내용]안녕하세요. 선생님의 강의를 보면서 스프링을 배워가는 학생입니다. 처음 인텔리제이와 gradle 설치 이후 sdk관련된 gradle 싱크 문제로 큰고생 후 이제 설정이 완료되었다고 생각했는데 저는 선생님처럼 gradle 칸을 열어도 dependency 부분이 보이지 않습니다. 또한 hello-spring.build부분도 색깔로 처리되어서 메소드등이 인식되는것이 아니라 회색 밑줄로만 표시되는데요 이부분도 제대로된 세팅법을 알고 싶습니다. 기본적인 세팅부분인지라 질문에 등록되지 않았던 부분인것 같은데 해결책을 알 수가 없네요..
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
which python치면 에러가 발생합니다
안녕하세요 좋은 강좌 감사합니다 파이썬 3.8.1 윈도우즈인데요 가상환경에 들어가서 python 치고 실행하면 제대로 설치된걸로 나오는데요 which python치면 which : 'which' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포 함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + which + ~~~~~ + CategoryInfo : ObjectNotFound: (which:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이런 에러가 나옵니다 ㅠㅠ 인터프리터 문제인가 해서 쉬프트 컨트롤 p눌러서 인터프리터를 해당 가상환경 폴더의 scripts/python으로 지정했습니다(이렇게 하는게 맞는건지는 모르겠지만요) 그리고 which python치면 같은 에러가 계속 나옵니다
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
혹시 포토샵 브러쉬의 보정기능같은 기능은 없나요?
포토샵 + 애펙의 한계를 느껴 애니메이트 강좌를 듣게 된 수강생입니다. 포토샵 브러쉬 보정기능은 똥손이였던 저에게 한줄기 희망과도 같았는데 애니메이트에서는 제 실력이 그대로 뽀록나버리네요ㅜㅜ 혹시 비슷한 효과나 대체제라도 없을까요?
-
미해결홍정모의 따라하며 배우는 C언어
오버플로우문제
오버플로우 관련 학습 중에 int main() { //unsigned int u_max = UINT_MAX + 1; signed int I_max = UINT_MAX + 1; // i to binary represenatation char buffer[33]; _itoa(I_max, buffer, 2); // print decimal and binary printf("decimal : %s\n", I_max); printf("binary : %s\n", buffer); return 0; 를 실행해서 출력하게 되면 decimal = null binary = 0 이 나오게 됩니다. signed int의 경우에는 왜 unsigned int와는 다르게 null로 출력될까요?
-
미해결스프링 핵심 원리 - 고급편
의존관계 주입 가능 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 이번강의에서 CGLIB 는 구체클래스를 상속하여 프록시 객체를 생성하기 때문에 구체클래스로의 의존관계 주입이 가능하다고 말씀해주셨는데요, 이것이 CGLIB 의 장점(?) 인 것처럼 말씀해주셨는데 왜? 인지 궁금합니다. 1. 객체지향 프로그래밍에서는 객체 간 의존에서 인터페이스를 기반으로 의존할텐데 예시처럼 구체클래스를 사용하는 경우가 있어서 일까요? 2. 인터페이스를 기반으로 프록시 객체를 DI 받은 뒤에 구체 클래스(MemberServiceImpl) 로 캐스팅 하여 사용하는 경우가 있어서 일까요? AOP 를 처음 공부하다 보니 궁금한게 많네요 ^_ㅠ 답변 미리 감사드립니다.
-
미해결애플 웹사이트 인터랙션 클론!
pageYOffset 관련 질문 및 이해
안녕하세요 강의중 이해가 잘 된게 맞는지 의문이 들어 질문드립니다. 1. pageYOffset 이 현재 스크롤 된 위치가 맞나요? 2. delayedYOffset = delayedYOffset + (pageYOffset - delayedYOffset) * 0.1 의 0.1 은 pageYOffset의 값을 1/10 한 건가요?.. pageYOffset은 실제 스크롤 된 위치라면 delayedYOffset 은 실제 스크롤된 위치의 1/10 된 위치가 맞는건가요? 이 부분이 이해가 잘 안가내요.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
module 관련 질문입니다!
제로초님의 var.js, func.js, index.js에서 func.js 파일에 console.log('func.js 파일') 한 줄을 추가했습니다. // func.js const { odd, even } = require('./var'); console.log('func.js 파일'); function checkOddOrEven(num) { if (num % 2) { // 홀수면(1 -> true) return odd; } return even; } module.exports = checkOddOrEven; 그리고 node index 를 실행해봤더니 index.js 파일에서 checkOddOrEven() 함수만 checkNumber에 할당되는 줄 알았는데 결과가 console.log('func.js 파일');도 같이 실행되네요...func.js 파일에 있는 checkOddOrEven() 함수 밖에 있는 console.log('func.js 파일') 까지 실행되는 이유가 궁금합니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
getChats 에 관한 질문
안녕하세요 제로초님 제로초님 sleact강의 듣고 직접 express로 서버를 만들어 보고 있습니다. 채널의 채팅을 가져오는 부분을 작성해보았는데요, 제로초님 코드로 하면 되는데, 제 코드로 getChats를 하면 getChats is not function이라고 뜹니다.. 왜이런 걸까요 ㅠ router.get('/:workspace/channels/:channel/chats', isLoggedIn, async (req, res, next) => { try { const exWorkspace = await Workspace.findOne({ where: { url: req.params.workspace } }); if (!exWorkspace) { return res.status(403).send('존재하지 않는 워크스페이스 입니다'); } const exChannel = await exWorkspace.getChannels({ where: { name: req.params.channel } }); if (!exChannel) { return res.status(403).send('존재하지 않는 채널입니다'); } const ChannelChats = await exChannel.getChats({ include: [ { model: User, attributes: ['nickname', 'id', 'email'], }, ], }); return res.json(ChannelChats); } catch (error) { console.error(error); next(error); } });