묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
소스코드는 어디있나요 ? (html 이런거)
소스코드 위치가 궁금합니다.
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
@Transactional 적용 (Spring Data JPA, JPA 상황에 따른..)
섹션 8의 <실용적인 구조> 강의에서 질문드립니다.JPA의 모든 데이터 변경은 트랜젝션 안에서 일어나기 때문에 JPA를 사용할 때는 리포지토리 계층에 @Transactional을 붙여야한다고 배웠습니다.그런데 Spring Data JPA는 @Transactional을 붙이지 않아도 @Transactional 처리를 자동으로 한다는 것 같은데 맞는 얘긴가요?원래 트랜젝션 적용은 서비스 계층에서 이뤄저야한다고 배웠습니다. 그래서 서비스 계층에서 @Transactional을 붙여왔고요. 그런데 해당 강의의 8분 지점에서 ItemServiceV2의 경우 Spring Data JPA에 의존하고 있기 때문에 리포지토리 계층에서는 @Transactional을 적용하지 않았고 서비스 계층인 ItemServiceV2에서 @Transactional을 적용한 것 같은데 맞을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
public static void 클래스 run이 안되요
위와 같이 선생님처럼 코드 왼쪽에 초록색 run 버튼이 안나오고, 오른쪽 상단에도 그 버튼이 활성화가 되지 않고 this file in editor is not runnable 이라는 메세지가 뜹니다. 어떻게 해야할까요?
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
섹션8 > API 서버에서 소셜 회원처리
안녕하세요, 강사님.섹션8 > API 서버에서 소셜 회원처리18분 26초까지 영상을 보고로그인을 시도했는데 DB 테이블에 계정이 생성이 안되네요...어디쪽이 문제일까요??
-
해결됨그림으로 쉽게 배우는 네트워크
서브넷 마스크 관련 질문
서브넷 마스크를 감자님은 255.255.254.0이라고 설명을 해주셨는데 이 부분에 대해 의문점이 생겨서 질문드립니다. 실제 감자님이 실습으로 IP주소 확인하는 것을 보여주실 때 서브넷 마스크가 255.255.255.0이라고 되어 있는데 서브넷 마스크는 유동적으로 변동이 가능한건가요?유동적으로 변경이 가능하다면 서브넷 마스크를 255.0.0.0 이런식으로 설정이 가능한 부분인건가요?ps. 항상 좋은 강의 만들어주셔서 감사드립니다.
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
followers and followees 프로퍼티 생성하기 질문
안녕하세요 코드 팩토리님!너무 기본적은 질문이 많아 죄송합니다.혹시나... 제가 이해를 못하고 있는건지 모르겠는데...여기에서 followers, followees 의 property 정의가 주석에 바뀌지 않았는지 여쭤 봅니다. followers 가 나를 follow 하는 사람이 아닌지요?
-
해결됨CAN 통신 - 자동차 신입이 알아야 할 모든 것
CAN High Low 차이가 0.5~0.9 사이 값이라면 어떻게 되나요?
0.9~5 V = 0 표현-0.1~0.5 V = 1 표현 인데.. 질문은 0.5~0.9 V 가 나오면 어떻게 되는지 ?만일 0.5~0.9V 가 나올 수 없다면 어떤 이유 인지 ? 궁금합니다.
-
미해결프로젝트로 배우는 Vue.js 3
강의노트 문의
안녕하세요.예전에 수강하다가 다시 기본부터 재수강중입니다.강의노트는 따로없나요? 전에 수강시에는 강의 정리 노트가 있었던 것 같은데...없어진 건지 문의드립니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
use undefined 에러가 나옵니다.
같은 질문들 답변 참고해서 버전 변경후 다시 시작해도 안 됩니다.소스 한번만 봐주세요.https://github.com/insuchoe/vue-news.git
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
예외처리
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의에서 예외를 직접 잡을 일이 별로 없다고 말씀해주셨는데, 예를 들어 회원가입을 할 때 중복된 아이디를 입력해서 오류가 발생해서 오류 메시지를 보여줘야 하는 경우는 개발자가 잡아야 하는 예외라고 봐도 될까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
영상과 똑같이 따라했는데 주사이 정렬도 안되고 버튼색도 검은색이 아니라 보라색이 나옵니다.
(사진)
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
리팩토링 1 강의 getAnimalTokens() 함수 사용 권한 문의
리팩토링 1 강의 13:25초에 setSaleNft(contract_address) 를 실행시켜야 getAnimalTokens() 함수를 사용한다고 하셨는데 왜 실행시켜야 하는지 모르겠습니다..!import 해오고SaleAnimalToken public saleAnimalToken;시점에 사용 할 수있는게 아닌건가요?saleAnimalToken.sol deploy 할 때도 이미 contract_address 가 등록된 줄 알았는데 setSaleNft(contract_address); 를 한번 실행시켜야 한다는게 잘 이해가 되지 않습니다ㅠ
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
13강 언리얼오브젝트를 직렬화할 때는 반드시 메모리 아카이브(FMemoryReader, FMemoryWriter)를 거쳐서 직렬화를 해야 하는 건가요?
if (TUniquePtr<FArchive> FileWriterAr = TUniquePtr<FArchive>(IFileManager::Get().CreateFileWriter(*ObjectDataAbsolutePath))) { StudentSrc->Serialize(*FileWriterAr); FileWriterAr->Close(); } UStudent* StudentDest = NewObject<UStudent>(); if (TUniquePtr<FArchive> FileReaderAr = TUniquePtr<FArchive>(IFileManager::Get().CreateFileReader(*ObjectDataAbsolutePath))) { StudentDest->Serialize(*FileReaderAr); FileReaderAr->Close(); }FileWriter, FileReader를 통해 직접 직렬화를 해보려고 코드를 수정해봤는데 안되네요...
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
(게임수학 - 역삼각함수) 벡터 외적으로 시계/반시계 방향 체크 하는 부분 질문 드립니다
안녕하세요 선생님, 강의 열심히 듣고 있습니다! 먼저 질문부터 말씀 드리자면, 벡터A X 벡터B일 때, 벡터 B가 시계방향에 있음에도 왜 코드에서는 외적(Cross)값이 양수가 나오는지 궁금합니다! 벡터 외적으로 벡터들 간의 상대적인 위치(시계/반시계) 구하는 방법 공부하는데, 잘 이해가 되지 않아 구글이나 다른 자료를 통하여 벡터 외적 쪽을 추가적으로 공부하였습니다.2차원 평면 상에서 하기와 같이 벡터a x 벡터b 를 했을 때, 양수가 나오면 벡터b는 벡터a에 대해 '반시계'방향으로 있으며, 음수가 나오면 벡터b는 벡터a에 대해 '시계'방향으로 나온다고 설명 되어 있으며, 다른 자료들을 찾아봐도 다 위와 같이 나와있더라구요. (출처 : https://bowbowbow.tistory.com/14 ) 다만 강의 코드에서는 아래와 같이 몬스터가 바라보는 방향(lookDir)벡터에서 몬스터에서 마우스로의 방향(MonsterToMousedir)을 외적 계산하였을 때, 이때 마우스 방향이 몬스터 기준으로 오른쪽('시계방향')으로 있으면 cross 값이 음수가 나와야 하지 않나 싶은데 실제로는 cross 값이 양수가 나오더라구요. 강의에서도 cross값이 0미만(음수)일 때는 반시계 방향이 있게 되므로 이때 값 보정을 위해 angle에 360-angle 처리하는 것으로 나와 있는 것으로 보니 반시계 방향일 때 음수가 되는 것이 맞는 것 같기는 한데,, 왜 이 코드에서는 양수가 나오는지 궁금합니다.수학적 지식이 너무 없어서 그런가 암만 코드를 봐도 왜 이렇게 되는지 잘 이해가 안 되네요ㅠ 도움 주시면 감사 드리겠습니다
-
미해결스프링 시큐리티 OAuth2
redirect_uri에 관한 질문입니다!
안녕하세요.사실 강의 초반부터 궁금했던 건데 이제서야 질문을 하게 됐네요.포스트맨으로 테스트하실 때 redirectUri를 http://127.0.0.1:8081 로 하셨는데요.브라우저에서 code 요청을 하면 response가 http://127.0.0.1:8081로 오는데요. 해당 브라우저가 8081 포트에서 동작하고 있지 않은데 어떻게 8081로 설정해도 브라우저로 응답이 오는지 궁금합니다. 이렇게만 보면 그냥 user-agent로 응답이 오는 것 같고, redirectUri는 nonce나 state 값 같은 역할만 하는 건가? 라는 생각이 들 때가 있습니다.
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
음수로 표현...
이 부분 강의가 전혀이해가 되지 않습니다..100에서 11을 빼면 어떻게 01이 나오는 건가요...
-
미해결
인프런 지금 저만 안되나요
지금 인프런 영상 재생 저만 안되나요 Network 에러라고 뜨는데,,
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
typeof value === "Person"
function func(value: number | string | Date | Person) { if (typeof value === "number") { console.log(value.toFixed()); } else if (typeof value === "string") { console.log(value.toUpperCase()); } else if (value instanceof Date) { console.log(value.getTime()); } else if (typeof value === "Person") { console.log() } }Person 타입은 위에와 다르게 typeof를 사용하면 안 되는 이유가 있을까용?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
Non Null 타입 질문
type Post = { title: string; author?: string; }; let post: Post = { title: "한입", author: "이정한", }; const len: number = post.author!.length; console.log(len);안녕하세요 강의를 듣다가 질문이 있어서 남깁니당Non Null 타입은 선택적 프로퍼티에 값이 존재할 때만 사용할 수 있는건가요? post 객체에 author 프로퍼티를 정의하지 않고 파일을 실행하니 오류가 납니다!
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
멀티로 개발하고 싶으면 어떤것을 알아야할까요?
해당 강의를 수강하고, 공식서버가 아니고, 한명이 호스트가 되고 친구를 초대해서 같이 할수 있게끔 개발을 해나가고 싶습니다.어떤부분을 참고하면 좋을지에 대한 방향성 제안이 가능할까요?