묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 전이+고아 객체 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 공부하다가 궁금한점이 생겨 질문 드립니다.CascadeType.ALL을 하면 굳이 orphanRemoval = true로 하지 않아도 em.remove(parent)나 parent.getChildList().remove()를 하는 경우 자식 엔티티가 제거된다고 이해를 하였습니다. 그러면은 CascadeType.ALL만 해줘도 부모 엔티티를 통해서 자식 엔티티의 persist, remove가 모두 가능하니 생명 주기를 관리할 수 있는 것 아닌가요? 굳이 orpahnRemoval = true를 해주어야 하는 이유가 궁금합니다. 제가 잘못 이해한 부분이 있는지 알려주시면 감사하겠습니다!
-
미해결홍정모의 따라하며 배우는 C언어
비주얼 스튜디오에서 계속 이런 문구가 뜨는데 어떡해 해야하나요...?
이거는 어떤 문제가 있어서 계속 나오는 건가요...?
-
미해결홍정모의 따라하며 배우는 C++
9:03 코드 질문
delete 후 다시 ptr(주소값)과 *ptr(직접참조:value)를 출력하면, 강의와 달리 주소값부터 다르게 나옵니다. debug 모드로 돌리면 delete 이후 ptr의 주소값이 아예 달라지는데요. 컴파일러 버전에 따라 다른건가요? visual studio 2019 사용 중입니다.
-
미해결스프링 핵심 원리 - 기본편
coreApplication 실행
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.See https://docs.gradle.org/7.6.1/userguide/command_line_interface.html#sec:command_line_warningsBUILD SUCCESSFUL in 24s3 actionable tasks: 3 executed오후 10:07:38: Execution finished ':CoreApplication.main()'. coreApplication 실행했더니 밑에 이렇게 나왔는데 괜찮나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
로드맵에 몇번째 강의까지 들어야지 개인 프로젝트를 할 수 있을까요?
안녕하세요파이썬으로 알고리즘만 공부하다가, 백엔드 개발자가 되기 위해 스프링을 배워보고 싶어서 영한님 로드맵을 시작했습니다.기본적인 자바 공부를 하고 첫번째 로드맵 강의를 다 끝냈는데, 혹시 간단한 개인 or 협업 프로젝트를 할정도의 실력을 갖추려면 몇번째 강의까지 듣고 시작하는게 좋을까요? 강의를 들으면서 프로젝트도 해보고 싶은 욕구가 강하게 들어서 꼭 해보고 싶습니다.그런데 무작정 프로젝트를 시작하기에는, 첫번째 강의를 다 들었음에도 불구하고 아무것도 모른다는 느낌이 들어서 선뜻 손을 대기가 어렵네요..막상 게시판 하나 만들어 보려고 구글링을 하면서 봐도 config controller service repository를 어떻게 작성해야 할지도 모르겠구요답변 주시면 감사하겠습니다..!
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
64bit picamera 관련 질문
OS를 64bit로 설치하고 tensorflow까지 설치를 했는데 picamera가 안깔립니다.32bit에만 설치된다고 인터넷에서 봤는데, 어떻게 해결할 수 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
JWT Token SigningKey 관련 질문
안녕하세요. 강의를 수강하던 중 이해하기 힘든 현상을 발견되어 이렇게 질문드립니다.Jwt는 SigningKey로 복호화가 가능하다면, 유효한 토큰이다.(유효한 토큰이다란 기준이 여러 개 있습니다만) 라고 알고 있는데요. 아래와 같은 현상을 발견하게되서 질문하게 되었습니다.(현재 Gateway server - token.secret = A)(현재 User service - token.secret = A)1.User-service 회원생성2.User-service 로그인 (응답에서 jwt토큰 복사)로그인 시 User-service의 token.secret을 SigningKey로 jwt 토큰 발급3.Gateway의 AuthorizationHeaderFilter를 통과하는 user-service/actuator/health 호출 (response, 200)여기까지는 정상입니다만4.ecommerce.yml의 token.secret 변경 및 커밋5.Gateway의 /refresh 호출액츄에이터에 의한 token.secret 변경 (현재 Gateway server - token.secret = B)(현재 User service - token.secret = A)(현재 JWT 토큰의 SigningKey = A)6.Gateway의 AuthorizationHeaderFilter를 통과하는 user-service/actuator/health 호출 (response, 200) 여기가 질문 포인트입니다. AuthorizationHeaderFilter의 isJwtValid의 코드를 보면subject = Jwts.parser().setSigningKey(env.getProperty("token.secret")) .parseClaimsJws(jwt).getBody() .getSubject();이런 구문이 있습니다. Jwt 생성 당시의 Siginingkey랑 다른 signingkey로 복호화하면 오류가 나면서 인가에 실패하는 것을 기대했습니다. 하지만 왜 정상적으로 200을 반환하는지 이해가 잘 되지 않습니다. (Gateway의 token.secret은 B로 변경됨을 로그로 확인했습니다. )
-
해결됨코딩테스트 [ ALL IN ONE ]
Dictionary 내부동작 질문입니다.
Dictionary는 Direct-address Table 처럼보이지만( 키값을 인덱스로 갖는)내부 동작은 Hash table 형식으로 동작한다는 것인가요? 그래서 시간복잡도는 줄여주지만 메모리사용은 증가한다고 생각하면 될까요??
-
해결됨모두의 깃 & 깃허브
풀리퀘스트에 대해 질문드립니다.
풀 리퀘스트(Pull Request)로 깃허브 협업하기에서 질문드립니다. 강사님과 동일하게 저장소를 만들고 그 주소로 들어가면 Fork 를 누르는게 첫번째 단계라고 하셨는데, 아예 누를수가 없게 비활성화가 되어 있는데 어찌 해야 할지...
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
업로드에대한 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 1. 업로드 강의를 듣고 이해하지 못한 부분이 있는데 지금 강의에서 나온 부분이 메모리에 넣고 map에 넣는 방식이고 만약 서버에 넣고 db에 주소값만 넣어서 사용하려고 하면 AWS의 S3를 사용해서 외부 서버에 넣고 사용하는 건가요? 혹시 jpa에 적용하는 것은 실전 jpa때 한번더 나오나요? 업로드는 이대로 끝인가요? 여기서 db에 넣는 방식으로 바꾸려고 하면 repository 부분을 빼고 mybatis는 마이바티스 jpa는 jpa방식으로 하는 건가요? 2번 질문이 끝이면 어떤식으로 구조를 짜야하나요? Item과 ItemForm 클래스의 차이는 뭔가요?
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
SPARK 2 강의 오픈
안녕하세요.SPARK 2 강의는 언제 오픈할 예정일까요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
onpressed에서 함수 두개 사용하기
안녕하세요 선생님. 플러터 공부 중에 궁금한 것이 있어 문의드렸습니다.부모 위젯에서 Voidcallback파라미터로 함수를 불러오고, 그 함수를 버튼 위젯의 onpressed에서 불러와서 활용할 수 있다는 것을 활용하여 자식 위젯에서의 함수와 함께 onpressed에서 부모위젯의 함수를 사용하고자 코드를 작성해보았습니다.오류 없이 실행되긴 하지만, 부모위젯에서 가져온 voidcallback함수가 작동하지 않습니다. 어떻게 해야 버튼을 눌렀을 때, 자식 위젯에서의 함수와 부모위젯에서의 함수를 함께 실행할 수 있나요?부모위젯과 자식 위젯 모두 Stateful함수이고,부모위젯에서 가져온 함수는이 함수이며,자식위젯에서 함께 실행하고자 하는 함수는위와 같습니다.
-
미해결홍정모의 따라하며 배우는 C++
코드 작성한 것을 실행시킬 때 ctrl+f5, f5 둘 중 뭘 해야 하나요?
질문 그대로 코드 작성한 것을 실행시킬 때 디버깅하지 않고 시작(ctrl+f5)해서 실행이 되면 맞는 코드인 건가요? 저는 디버깅 시작(f5)을 하면 맞는 코드인데도 프로그램이 끝날 때 항상 exe_common.inl이 뜨면서 if (!__scrt_is_managed_app()) 이 부분에 예외가 발생했다고 떠요. 그래서 저는 그냥 이때까지 ctrl+f5로만 실행시켰었거든요...ㅜㅜ
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
List<int>[] 초기화에서 ( ) 의미가 궁금합니다.
List<int>[] adj2 = new List<int>[]{// new List<int> 뒤에 () 를 넣지 않아도 오류가 안나던데요.// ( 소괄호 ) 를 넣어도 안넣어도 되는건가요?// 선생님은 new List<int>(){ 1, 3} 이렇게 하셨습니다.new List<int>{ 1, 3},new List<int>{ 0, 2, 3},new List<int>{ 1},new List<int>{ 0, 1, 4},new List<int>{ 3, 5},new List<int>{ 4}}; 또 잘이해가 안되는점이.아래 링크한 블로그에서는 (소괄호) 가 이런식으로 있습니다.List<List<string>> list = new List<List<string>>();https://codechacha.com/ko/csharp-init-2d-list/
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
클릭율의 평균 구하기
안녕하세요:)강의 4분 지점에서 클릭율이 평균19%라고 하는데요표에서 각 클릭율들을 가지고 평균을 구해보니 19%가 나오는 것을 확인했습니다.다만 한가지 궁금한 점은 제가 이전 직장에서 근무할때 데이터 관련 서적을 읽다가백분율끼리의 산술평균을 구하는 것은 되도록이면 않는다고 본 기억이 나서요!따라서 지금까지 평균 추천 클릭률 = '추가 클릭수의 합' / '추천 파트 조회 수의 합' 이렇게 구하는게 맞는거구나! 라고 있었는데 이 부분에 대해서 혼동이 와서 질문드립니다!날짜에 따른 전체적인 흐름에서의 평균을 알려면 백분율끼리 평균을 내도 괜찮은 것일까요?
-
해결됨Redux vs MobX (둘 다 배우자!)
1-6 강의에서 질문 있습니다!
안녕하세요 제로초님! 강의를 듣던 도중 이해가 되지 않는 부분이 있어서 질문 드립니다.위의 사진은 제가 실행해본 테스트 예제입니다! 기존 posts 내용에 즉 prevState에 새로운 데이터를 추가하려면 initalState가 아닌 추가하려는 데이터 객체의 바로 이전 객체의 데이터를 복사하는게 맞다고 생각하는데 어째서 intialState로 작성하셨는지 궁금합니다. 또한 reducer에서의 prevState는 맨 처음에만 store에 저장되어 있는 initialState를 받고 이후에는 바로 이전 state를 받는 것이 맞는지 궁금합니다!예를 들면 A -> B -> C 가 있다고 하면 A -> B 에서 A는 B의 prevState,B -> C 에서는 B는 C의 prevState로 이해하고 있습니다.
-
미해결스프링 핵심 원리 - 기본편
스프링 어노테이션을 사용하면 5가지 원칙을 적용하는건가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.그러면 결국 어노테이션으로 스프링에 인식하게 해서 스프링 컨테이너에 빈으로 관리하게 되면 좋은 객체 지향 설계의 5가지 원칙의 적용을 충족하는거죠?
-
해결됨팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
프레임 복사 후 똑같은 자리에 프레임 붙여넣기 하는법
그리네모님 안녕하세요궁극적인 질문은, 프레임 복사하고 다른 레이어에 붙여넣을 때 그자리 그대로에 복사하는 방법이 궁금합니다수업내용이 아닌 제 응용 질문이라 죄송합니다ㅜ 제가 하나의 레이어에 꼬리가 움직이는 모습을 만들었어요 그래서 이렇게 있습니다.제가 이 움직이는 꼬리가 움직이는 모습을 심볼로 만들기 위해서실제로 꼬리가 사용될 레이어에 들어가 "꼬리" 라는 심볼을 하나 만들었습니다.그리고 다시 움직이는 꼬리를 만들었던 레이어에 있는 프레임들을 전부 프레임 복사해서꼬리 심볼 안에 들어가서프레임을 붙여넣기 했습니다그랬더니 이 위치(↓아래사진)에 있어야 할 꼬리모양이붙여넣기 했을때 이 위치(↓아래사진)에 나타나게 됐습니다. 원래 있어야 할 위치의 좌표를 확인해서 입력하면 되겠지만.. 그렇게 하면 키프레임마다 수정해야해서 너무 번거롭게 되어서혹시 이럴경우에 프레임 붙여넣기 방법이 따로 있는건지,아니면 애초에 이럴 경우가 발생하지 않도록, 심볼을 먼저 만든다음에 그 안에서 작업하는 방법밖에 없는지 궁금합니다
-
해결됨실무 환경 그대로 주문게시판 만들기 웹개발 기초 마스터
안녕하세요. pdf 강의자료는 어디서 받아야하나요?
별첨자료에도 강의교재PDF 파일이 없는데 어디에서 확인가능하나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
"세팅 제이슨" 질문 보고왔는데 안되서 질문드립니다.
설정 창에 검색하니까 settings.json 이 안나오네요 ㅠㅠ 어떡하죠 편집이 안되네요 윈도우라 ctrl shift p 누르면 settings.json은 나와요