묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
엉뚱한 코드 실행 될때
초보적이 실수 같은데 오랜기간 해결법을 몰라 질문드립니다. 상황1: 코드A 와 코드B를 같은 폴더에 작성합니다. 코드B에는 에러가 있습니다. 코드 A 를 실행 (ctrl+shift+F10) 시키면 코드B에 에러가 있다고 메세지를 보냅니다.상황2: 코드A는 패키지A에 있고 같은 레벨에 패키지B가 있고 에러가 있는 코드B가 있습니다. 코드A를 실행 시키면 다른 패키지에 있는 코드B에 에러가 있다고 메세지를 보냅니다.분명한것은 A 와 B 사이에는 아무 연관성이 없습니다. 아무 파일로 실행키켜 보시면 같은 상황이 연출 될것입니다.왜그럴까요? 가끔씩 정말 귀찮게 하는 에러인데 파일을 코치거나 지우는 방법외에는 아직 해결책을 찾지 못했습니다. 도와주세요^^
-
미해결CSS Flex와 Grid 제대로 익히기
animation forwards 관련 질문
안녕하세요, "CSS Flex와 Grid 제대로 익히기" 강의 및 "인터렉티브 웹개발 제대로 시작하기"강의를 듣고 예제를 응용 중 다음과 같은 질문사항이 생겼습니다."3D 보드게임판" 예제에 보면 초기에 "starting" 애니메이션 지정을 통해 카메라 앵글을돌려주는데 forwards 속성을 사용하여 마지막 프레임에서 멈추게 하는 것은 이해를 하였습니다.여기에 더 나아가 "전진! 3D 스크롤" 예제에 나오는 방향키 액션으로 앵글을 돌리는 액션을추가해보고 싶어 코드를 수정하였는데요. 질문은 위 starting 애니메이션 지정을 빼면 방향키 이벤트 키로 앵글을 서서히 누른만큼돌아가게 만들기는 했는데, starting 애니메이션 지정만 넣으면 방향키 이벤트가 먹통이되는 것을 확인하였습니다. 이리저리 알아본 바로는 애니메이션의 forwards 속성에 의해이후 rotate() 가 적용이 안되는 것처럼 보이는데, "animationFillMode" 속성을 통해 "none" 이나"backwards" 를 주면 방향키 이벤트가 정상작동 하지만, starting 으로 이미 돌아간 앵글에서첫 프레임으로 "짠" 하고 되돌아가고 방향키 이벤트가 먹는 것처럼 되어 자연스럽지가 않아보이는데 이를 해결하는 방법이 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
spring boot 대해서 질문드립니다.
제가 나중에 react.js와 같이 spring boot를 같이 활용하고 싶은데 같이 봐야하는 강의영상이나 책 혹시 어떤게 있는지 몰라 질문드립니다 ㅠ
-
미해결모던 안드로이드 - Jetpack Compose 입문
뷰 모델에 관련하여 질문합니다!
안녕하세요~ 오준석 선생님 강의는 잘 듣고 클론하면서 공부하고 있습니다. 지금 현재 저희가 하고 있는 앱 클론들은 매우 간단한 예제들인데, viewModel을 사용해서 상태관리를 하시던데, 특별히, viewModel을 사용해서 상태관리하시는 이유가 있으신가요?
-
미해결스프링 프레임워크는 내 손에 [스프2탄]
17:27초 질문입니다
formData.find('#id').remove(); formData.find('#title').remove(); formData.find('#content').remove(); formData.find('#writer').remove();에서 modify.jsp 파일에는 id 속성을 가지고 있는 태그가 없는데 #태그를 사용해서 remove()하는 이유가 무엇인가요?? #태그는 id속성과 일치하는 값을 가져오는 것으로 알고 있었는데 혼란스럽네요.https://github.com/bitcocom/spring2/blob/main/SpringMVC09/src/main/webapp/WEB-INF/views/board/modify.jsp
-
미해결처음 만난 리액트(React)
아예 처음부터에러가나요..
왜 처음부터 에러가나는지 모르겠어요..
-
미해결혼자 공부하는 머신러닝+딥러닝
순환 신경망의 순환층의 가중치에 대해 질문이 있습니다
강사님 언제나 친절한 답변에 감사드립니다.다름이 아니라 순환층의 가중치에 대해 질문이 있습니다영상 강의에서는 가중치 Wh, Wx를 설명해주실 때 Wx는 샘플마다 동일하게 사용되고, Wh는 타임스텝마다 동일하게 사용된다고 말씀해 주셨습니다. 그런데 492p의 세번째 문단에서 '모든 타임스텝에 사용되는 가중치는 Wh 하나라는 점 입니다'라는 설명에서 혼선을 느끼고 있습니다. 이미지를 참고하였을 때는 결국 매 스텝마다 입력에 대한 Wx, 이전 은닉상태에 대한 Wh 모두 사용하는 것으로 이해가 생각이 되는데 어떤 차이점이 있어서 이렇게 설명해주신걸까요?또 타임 스탭 1...3까지는 순환층 내부의 각각의 뉴런으로 이해되는데, 그렇다면 각각의 뉴런이 모두 동일한 Wx와 Wh를 가진다는 말씀이실까요? 아니면 Wx는 뉴런 별로 고유하되 Wh만 동일하다는 말씀이실까요? 493p에서 Wh의 개수가 9개라는 말이 Wh는 '하나의 값'이 아니라 각각의 뉴런이 다른 뉴런에게 전달한 각각의 값이기 때문에 각 뉴런에 3개씩 있다고 이해하는 것이 정확한지도 궁금합니다.또 타임스텝의 순서는 임의의 순서대로 1,2,3 이렇게 정해지는 것인지 여러가지 방법이 있는지도 궁금합니다
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
kafka 에 직접 넣은 데이터를 sink connector로 보내는 방법
안녕하세요 자주 질문을 드리게 되어 죄송합니다.데이터가 이동하면서 아래와 같은 작업이 이루어지는 것을 강의를 통해 이해했습니다.source connector --> kafka : 직렬화kafka --> sink connector : 역직렬화 그렇다면 혹시 java 를 사용하여 kafka로 바로 데이터를 적재 할 경우 sink connector로 데이터를 보낼 수가 있을까요?? 역직렬화 작업이 안될 것으로 보여서 가능한지 질문 드립니다.가능하지 않다면 java로 kafka를 보낼 때 직렬화 작업이 된 상태로 보내야 할까요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
bfs 안에서 enqueue의 매개변수
안녕하세요 큰돌님강의를 듣다 이해가 안되는게 있어 질문드립니다. bfs안에서 4개의 enqueue는 A,B의 물통을 채우고, 비우는것으로 이해했는데 enqueue(waterA, y, mp[{x,y}]); // A의 물통을 채운것 enqueue(x, waterB, mp[{x,y}]); // B의 물통을 채운것 enqueue(0, y, mp[{x,y}]); // A의 물통을 비운것 enqueue(x, 0, mp[{x,y}]); // B의 물통을 비운것 아래 enqueue 함수의 매개변수들이 왜 min(), max()로 하신건지 이해를 못하겠습니다.A -> B로 이동B -> A로 이동 시키는것 같은데 매개변수가 왜 아래와 같이 들어가는지 이해하지 못하겠습니다.enqueue(min(x + y, waterA), max(0, x + y - waterA), mp[{x,y}]); enqueue(max(0, x + y - waterB), min(x + y, waterB), mp[{x,y}]);혹시 추가적으로 설명해 주실수 있을까요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
recursive 조건을 만든 이유가 잘 이해가 되지 않습니다.
GetComponentsInChildren 함수가 자식 오브젝트의 특정 컴포넌트를 모두 반환해준다면 recursive가 true이거나 false이거나 모두 이 함수를 사용하면 되는 것이 아닌가 해서 질문드립니다. recursive 매개변수를 사용하여 조건을 분리한 이유가 무엇인가요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
가상머신 컨테이너 비교
가상머신과 컨테이너에 대해 공부하다가 궁금하게 들어서 질문드립니다. 소규모 s/w 배포 대규모 s/w 배포 모두 컨테이너 배포를 사용하는게 유리 할 것 같은데 보안이나 호환성의 문제에 대해 생각하지 않는다면 모두 컨테이너를 사용하는게 유리한가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
16:25초 부터의 설명이 이해가 가지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.@Column에서 unique나 length제약조건을 거는것은 런타임에 영향을 주지 않는다 하시고 @Table에서 name을 사용해서 테이블 명을 바꾸는것은 런타임에 영향을 주신다고 하셧는데 둘의 차이를 이해하지 못하고 있습니다. @Table의 name을 변경하는것이 인서트 쿼리나 업데이트 쿼리에 영향을 준다고 하셧는데 이 말 자체를 이해하지 못하고 있는 것 같습니다..
-
미해결[DevOps 정석 3] GitHub Actions으로 제대로 구축하는 CI
🙋🏻 Trivy와 Dependency Track이 소개되는 세션 끝부분에 결과 영상이 잘린 것 같아요
안녕하세요. 강의 잘 보고 있습니다!Aqua Trivy로 스캔된 sarif 포맷을 GitHub에 전송한 결과와 Dependency Track에 전달된 결과를 확인하는 과정 영상이 누락된 것 같습니다. 대상 세션은 Aqua Trivy와 Dependency Track을 이용한 취약점 점검 및 SBOM 관리 입니다.체크 한번 부탁드립니다 :)
-
해결됨토비의 스프링 부트 - 이해와 원리
@ConditionalOnMissingBean
선생님 안녕하세요 좋은 강의 제작해주셔서 정말 감사합니다. @ConditionalOnMissingBean 관련 궁금한 사항이 있습니다.수업에서는 아래처럼 ServletWebServerFactory 빈을 직접 만들었기에, @ConditionalOnMissingBean 주석 역시 직접 붙이셨습니다.@MyAutoConfiguration @ConditionalMyOnClass("org.apache.catalina.startup.Tomcat") public class TomcatWebServerConfig { @Bean("tomcatWebServerFactory") @ConditionalOnMissingBean public ServletWebServerFactory servletWebServerFactory() { return new TomcatServletWebServerFactory(); } } 그럼 위처럼 직접 생성한 auto config 파일이 아니라, 스프링부트 자체의 auto config 클래스에도 자체적으로 @ConditionalOnMissingBean 주석이 붙어있다고 생각하면 될까요?가령 스프링부트 프로젝트에서 자체 Tomcat 컨테이너를 만들면, 기존 springboot-starter의 톰캣과 충돌이 일어날 거라 생각되는데, @ConditionalOnMissingBean 이 미리 starter하위에 설정돼 있어서 충돌을 회피할 수 있는 것인지 궁금합니다.!
-
미해결홍정모의 따라하며 배우는 C++
링크가 안됩니다
아래 코드 진행하면 clang: error: linker command failed with exit code 1 (use -v to see invocation)이런 메세지가 뜹니다. ## head.h #pragma once // global constant namespace Constants { const double pi(3.141592); const double gravity(9.8); // ... } ---- ## test.cpp #include <iostream> #include "head.h" using namespace std; void dosomething2() { cout << "in test" << Constants::gravity << " " << &Constants::gravity << endl; } --- ## main.cpp #include <iostream> #include "head.h" using namespace std; void doSomething2(); int main() { cout << "in main" << Constants::gravity << " " << &Constants::gravity << endl; doSomething2(); }원인을 모르겠습니다 ㅠㅠ
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
강의자료
강의자료 요청합니다! soultab@naver.com입니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
Unable to create an object of type 'ApplicationDbContext'
add-migration RankingApp을 시도했을 때, Unable to create an object of type 'ApplicationDbContext' 에러가 뜹니다. 영상에서 해주신 것과 똑같이 설정했는데, 뭐때문에 안되는지 모르겠습니다... 현재 VS 버전에는 영상버전과 다르게 Startuo.cs가 program.cs로 합쳐진걸로 알고 있어서, 그것도 다 맞춰서 해준거같은데 안되네요ㅠ
-
미해결[초급] QML 프로그래밍 1편
Qt quick Application qmake빌드 오류
안녕하세요. Qtcreator를 재설치 했는데 그 이후부터 새 프로젝트를 생성할때 Qt quick Application의 경우 빌드 시스템을 qmake로 생성할수가 없습니다. 다른 위젯이나 콘솔 어플리케이션은 qmake 로 빌드가 가능한데요. 이를 어떻게 해결하면 좋을지 조언 부탁드립니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
복습 정리
안녕하세요 혹시 강의 내용을 복습할 때깃허브나 블로그에 정리 요약 해서 업로드 해도 될까요?
-
미해결[입문] Qt 6 프로그래밍 1편
리눅스 온라인 인스톨러에서의 설치 항목이 강의 슬라이드와 다릅니다.
안녕하세요, 제가 다운로드 후 실행한 온라인 인스톨러는 qt-unified-linux-x64-4.5.2-online.run인데 다음과 같은 문의사항이 있습니다. 우분투에서 qt-unified-linux-x64-4.5.2-online.run을 실행했을 때 Latest supported releases로 필터링한 Qt 버전 목록 중 강의 슬라이드에 나온 6.0.1이 없습니다.6.5.0, 6.4.3, 6.3.2, 6.2.4, 5.15.2가 있는데 어떤 버전을 선택하면 될까요? 카테고리에서 Additional libraries가 Qt 버전별로 하위항목으로 들어가있고Qt 3D, Qt Image Formats, Qt Network Authorization뿐만 아니라 다른 여러 항목들도 있는데 모두 체크하면 되나요?Developer and Designer Tools 카테고리도 있는데 여기선 어떤 걸 선택하면 되나요?